The Assimilation Monitoring Project
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cma.AssimCclasses.SwitchDiscovery Class Reference

Static Public Member Functions

def decode_discovery
 

Static Public Attributes

dictionary lldpnames
 
dictionary lldp802_1names
 
dictionary lldp802_3names
 

Detailed Description

Definition at line 76 of file AssimCclasses.py.

Member Function Documentation

def cma.AssimCclasses.SwitchDiscovery.decode_discovery (   host,
  interface,
  wallclock,
  pktstart,
  pktend 
)
static

Field Documentation

dictionary cma.AssimCclasses.SwitchDiscovery.lldp802_1names
static
Initial value:
1 = {
2  LLDP_ORG802_1_VLAN_PVID: ('VlanPvId', False),
3  LLDP_ORG802_1_VLAN_PORTPROTO: ('VlanPortProtocol', False),
4  LLDP_ORG802_1_VLAN_NAME: ('VlanName', False),
5  LLDP_ORG802_1_VLAN_PROTOID: ('VlanProtocolId', False),
6  }

Definition at line 89 of file AssimCclasses.py.

dictionary cma.AssimCclasses.SwitchDiscovery.lldp802_3names
static
Initial value:
1 = {
2  LLDP_ORG802_3_PHY_CONFIG: ('PhysicalConfiguration', False),
3  LLDP_ORG802_3_POWERVIAMDI: ('PowerViaMDI', False),
4  LLDP_ORG802_3_LINKAGG: ('LinkAggregation', False),
5  LLDP_ORG802_3_MTU: ('MTU', False),
6  }

Definition at line 95 of file AssimCclasses.py.

dictionary cma.AssimCclasses.SwitchDiscovery.lldpnames
static
Initial value:
1 = {
2  LLDP_TLV_END: ('END', True),
3  LLDP_TLV_CHID: ('ChassisId', True),
4  LLDP_TLV_PID: ('PortId', True),
5  LLDP_TLV_TTL: ('TTL', True),
6  LLDP_TLV_PORT_DESCR: ('PortDescription', False),
7  LLDP_TLV_SYS_NAME: ('SystemName', True),
8  LLDP_TLV_SYS_DESCR: ('SystemDescription', True),
9  LLDP_TLV_SYS_CAPS: ('SystemCapabilities', True),
10  LLDP_TLV_MGMT_ADDR: ('ManagementAddress', True),
11  LLDP_TLV_ORG_SPECIFIC: ('(OrgSpecific)', True),
12  }

Definition at line 77 of file AssimCclasses.py.


The documentation for this class was generated from the following file: