LldpNeighbor


Object Hierarchy:

NM.LldpNeighbor NM.LldpNeighbor NM.LldpNeighbor

Description:

[ CCode ( ref_function = "nm_lldp_neighbor_ref" , type_id = "nm_lldp_neighbor_get_type ()" , unref_function = "nm_lldp_neighbor_unref" ) ]
[ Compact ]
public class LldpNeighbor

Supported attributes are:

  • CHASSIS_ID_TYPE (type: 'u')
  • CHASSIS_ID (type: 's')
  • DESTINATION (type: 's')
  • IEEE_802_1_PPVID (type: 'u'). This attribute only reports the first PPVID and therefore it is deprecated in favor of NM_LLDP_ATTR_IEEE_802_1_PPVIDS which reports all the PPVID.
  • IEEE_802_1_PPVID_FLAGS (type: 'u'). This attribute only reports the first PPVID and therefore it is deprecated in favor of NM_LLDP_ATTR_IEEE_802_1_PPVIDS which reports all the PPVID.
  • IEEE_802_1_PPVIDS (type: 'aa{sv}')

    An array of dictionaries where each element has keys:

  • flags (type: 'u')
  • ppvid (type: 'u')
  • IEEE_802_1_PVID (type: 'u')
  • IEEE_802_1_VID (type: 'u'). This attribute only reports the first VLAN and therefore it is deprecated in favor of NM_LLDP_ATTR_IEEE_802_1_VLANS which reports all the VLANs.
  • IEEE_802_1_VLAN_NAME (type: 's'). This attribute only reports the first VLAN and therefore it is deprecated in favor of NM_LLDP_ATTR_IEEE_802_1_VLANS which reports all the VLANs.
  • IEEE_802_1_VLANS (type: 'aa{sv}')

    An array of dictionaries where each element has keys:

  • name (type: 's')
  • vid (type: 'u')
  • IEEE_802_3_MAC_PHY_CONF (type: 'a{sv}')

    Dictionary where each element has keys:

  • autoneg (type: 'u')
  • operational-mau-type (type: 'u')
  • pmd-autoneg-cap (type: 'u')
  • IEEE_802_3_MAX_FRAME_SIZE (type: 'u')
  • IEEE_802_3_POWER_VIA_MDI (type: 'a{sv}')

    Dictionary where each element has keys:

  • mdi-power-support (type: 'u')
  • power-class (type: 'u')
  • pse-power-pair (type: 'u')
  • MANAGEMENT_ADDRESSES (type: 'aa{sv}')

    An array of dictionaries where each element has keys:

  • address (type: 'ay')
  • address-subtype (type: 'u')
  • interface-number (type: 'u')
  • interface-number-subtype (type: 'u')
  • object-id (type: 'ay')
  • PORT_DESCRIPTION (type: 's')
  • PORT_ID_TYPE (type: 'u')
  • PORT_ID (type: 's')
  • RAW (type: 'ay')
  • SYSTEM_CAPABILITIES (type: 'u')
  • SYSTEM_DESCRIPTION (type: 's')
  • SYSTEM_NAME (type: 's')

Namespace: NM
Package: libnm

Content:

Creation methods:

Methods: