The ironic_inspector.plugins.lldp_basic Module

LLDP Processing Hook for basic TLVs

class ironic_inspector.plugins.lldp_basic.LLDPBasicProcessingHook[source]

Bases: ironic_inspector.plugins.base.ProcessingHook

Process mandatory and optional LLDP packet fields

Loop through raw LLDP TLVs and parse those from the basic management, 802.1, and 802.3 TLV sets. Store parsed data back to the ironic-inspector database.

before_update(introspection_data, node_info, **kwargs)[source]

Process LLDP data and update all_interfaces with processed data