38 #ifndef OPENAPI_LLDP_H_INCLUDED
39 #define OPENAPI_LLDP_H_INCLUDED
43 #define OPEN_LLDP_MED_CAP_CAPABILITIES_BITMASK 0x01
44 #define OPEN_LLDP_MED_CAP_NETWORKPOLICY_BITMASK 0x02
45 #define OPEN_LLDP_MED_CAP_LOCATION_BITMASK 0x04
46 #define OPEN_LLDP_MED_CAP_EXT_PSE_BITMASK 0x08
47 #define OPEN_LLDP_MED_CAP_EXT_PD_BITMASK 0x10
48 #define OPEN_LLDP_MED_CAP_INVENTORY_BITMASK 0x20
52 unsigned char bitmap[2];
119 #define OPEN_LLDP_TX_INTERVAL_MIN 5
120 #define OPEN_LLDP_TX_INTERVAL_MAX 32768
121 #define OPEN_LLDP_TX_HOLD_MULTIPLIER_MIN 2
122 #define OPEN_LLDP_TX_HOLD_MULTIPLIER_MAX 10
123 #define OPEN_LLDP_REINIT_DELAY_MIN 1
124 #define OPEN_LLDP_REINIT_DELAY_MAX 10
125 #define OPEN_LLDP_NOTIFY_INTERVAL_MIN 5
126 #define OPEN_LLDP_NOTIFY_INTERVAL_MAX 3600
127 #define OPEN_LLDP_MED_FASTSTART_REPEAT_COUNT_MIN 1
128 #define OPEN_LLDP_MED_FASTSTART_REPEAT_COUNT_MAX 10
130 #define OPEN_LLDP_AUTO_NEG_ADVERTIZED_CAPABILITY_SIZE 3
131 #define OPEN_LLDP_STRING_SIZE 32
132 #define OPEN_LLDP_LOCATION_INFO_STRING_SIZE 256
133 #define OPEN_LLDP_UNKNOWN_TLV_INFO_SIZE_MAX 511
134 #define OPEN_LLDP_CHASSIS_ID_SUBTYPE_STRING_SIZE 64
339 uint32_t *nextIfNum);
360 uint32_t *timeStamp);
1009 uint32_t intf, uint32_t remIndex, uint32_t timeStamp,
1032 uint32_t intf, uint32_t remIndex, uint32_t timeStamp,
1033 uint32_t *deviceClass);
1073 uint32_t intf, uint32_t remIndex, uint32_t timeStamp,
1190 uint32_t *interval);
1343 uint32_t *priority);
1399 uint32_t ifNum, uint32_t *nextIfNum);
1538 uint32_t ifNum, uint32_t remIndex,
1561 uint32_t ifNum, uint32_t remIndex,
1584 uint32_t ifNum, uint32_t remIndex,
1607 uint32_t ifNum, uint32_t remIndex,
1630 uint32_t ifNum, uint32_t remIndex,
1653 uint32_t ifNum, uint32_t remIndex,
1655 uint32_t *deviceType);
1676 uint32_t ifNum, uint32_t remIndex,
1699 uint32_t ifNum, uint32_t remIndex,
1701 uint32_t *powerSrcType);
1722 uint32_t ifNum, uint32_t remIndex,
1724 uint32_t *powerPri);
1747 uint32_t ifNum, uint32_t remIndex,
1802 uint32_t *priority);
1824 uint32_t ifNum, uint32_t remIndex,
1902 uint32_t ifNum, uint32_t remIndex,
1905 uint32_t *nextTlvType);
1978 uint32_t ifNum, uint32_t remIndex,
2001 uint32_t ifNum, uint32_t remIndex,
2024 uint32_t ifNum, uint32_t remIndex,
2026 uint32_t *powerReq);
2047 uint32_t ifNum, uint32_t remIndex,
2049 uint32_t *powerSrc);
2070 uint32_t ifNum, uint32_t remIndex,
2072 uint32_t *powerPri);
2095 uint32_t ifNum, uint32_t remIndex,
2096 uint32_t timestamp, uint32_t infoIndex,
2119 uint32_t ifNum, uint32_t remIndex,
2120 uint32_t timestamp, uint32_t infoIndex,
2297 uint32_t *deviceClass);
open_error_t openapiLldpdot3LocPortAutoNegSupportedGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_BOOL_t *isCapable)
Get the port's auto negotiation capability.
open_error_t openapiLldpTxIntervalGet(openapiClientHandle_t *client_handle, uint32_t *interval)
Gets the 802.1AB global transmit interval.
open_error_t openapiLldpIntfLocalDeviceChassisIdGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_LLDP_CHASSIS_ID_SUBTYPE_t *chassisIdSubtype, open_buffdesc *chassisId)
Gets the LLDP Local Device Chassis Id and Chassis Id Subtype for the specified interface.
open_error_t openapiLldpMedRemoteModelNameGet(openapiClientHandle_t *client_handle, uint32_t intf, uint32_t remIndex, uint32_t timeStamp, open_buffdesc *modelName)
Get the LLDP-MED model name of the remote device.
OPEN_LLDP_IANA_ADDR_FAMILY_t
open_error_t openapiLldpIntfLocalDeviceSystemNameGet(openapiClientHandle_t *client_handle, uint32_t ifNum, open_buffdesc *systemName)
Gets the LLDP Local Device System Name for the specified interface.
open_error_t openapiLldpTxHoldGet(openapiClientHandle_t *client_handle, uint32_t *holdCount)
Gets the 802.1AB global transmit hold muliplier.
OPEN_LLDP_PORT_ID_SUBTYPE_t
OPEN_LLDP_CHASSIS_ID_SUBTYPE_t
open_error_t openapiLldpdot3RemPortAutoNegAdvertizedCapGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, open_buffdesc *advrtCap)
Get remote port's auto negotiation advertized capability as a string.
open_error_t openapiLldpdot3RemPortAutoNegOperMauStringGet(openapiClientHandle_t *client_handle, uint32_t mauType, open_buffdesc *mauString)
Get remote port's auto negotiation operational MAU in string format.
open_error_t openapiLldpRemUnknownTLVInfoGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t tlvType, open_buffdesc *info)
Get the TLV info for the specified remote entry.
open_error_t openapiLldpMedIntfModeSet(openapiClientHandle_t *client_handle, uint32_t intf, OPEN_CONTROL_t mode)
Set LLDP-MED administrative mode on valid LLDP interfaces.
open_error_t openapiLldpXMedLocMediaPolicyTaggedGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_LLDPXMED_POLICY_APPTYPE_VALUE_t policyAppType, OPEN_BOOL_t *taggedStatus)
Gets the tagged bit associated with a particular policy type.
open_error_t openapiLldpMedIntfModeGet(openapiClientHandle_t *client_handle, uint32_t intf, OPEN_CONTROL_t *mode)
Get the interface LLDP-MED administrative mode.
open_error_t openapiLldpMedRemSerialNumGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, open_buffdesc *serialNum)
Get remote device's serial number.
open_error_t openapiLldpIntfRemoteDeviceSysCapSuppGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timeStamp, open_buffdesc *sysCapSupp)
Gets the LLDP Remote Device System Capabilities Supported for the specified interface.
open_error_t openapiLldpIntfTxMgmtAddrModeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_BOOL_t *mode)
Gets the 802.1AB mgmt addr transmit mode for the specified interface.
OPEN_LLDP_MAN_ADDR_IF_SUBTYPE_t
open_error_t openapiLldpMedRemMediaPolicyTaggedGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, OPEN_LLDPXMED_POLICY_APPTYPE_VALUE_t policyAppType, OPEN_BOOL_t *tagged)
Get the tagged bit associated with a particular policy type.
open_error_t openapiLldpMedRemMediaPolicyUnknownGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, OPEN_LLDPXMED_POLICY_APPTYPE_VALUE_t policyAppType, OPEN_BOOL_t *unknown)
Get the unknown bit associated with a particular policy type.
open_error_t
OPEN uses these enumerators to indicate the error codes.
open_error_t openapiLldpIntfLocalDevicePortIdGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_LLDP_PORT_ID_SUBTYPE_t *portIdSubtype, open_buffdesc *portId)
Gets the LLDP Local Device Port Id and Port Id Subtype for the specified interface.
open_error_t openapiLldpIntfLocalDeviceSysCapSuppGet(openapiClientHandle_t *client_handle, uint32_t ifNum, open_buffdesc *sysCapSupp)
Gets the LLDP Local Device System Capabilities Supported for the specified interface.
open_error_t openapiLldpIntfRemoteDeviceMgmtAddressNextGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timeStamp, OPEN_LLDP_IANA_ADDR_FAMILY_t *addressFamily, open_buffdesc *address, uint8_t *addrLen)
Gets the LLDP Remote Device next Management Address for the specified interface.
open_error_t openapiLldpMedRemoteDeviceClassGet(openapiClientHandle_t *client_handle, uint32_t intf, uint32_t remIndex, uint32_t timeStamp, uint32_t *deviceClass)
Get the LLDP-MED device class of the remote device.
open_error_t openapiLldpIntfNextGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *nextIfNum)
Gets the next valid LLDP interface.
open_error_t openapiLldpIntfLocalDevicePortDescGet(openapiClientHandle_t *client_handle, uint32_t ifNum, open_buffdesc *portDesc)
Gets the LLDP Local Device Port Description for the specified interface.
open_error_t openapiLldpMedRemHardwareRevGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, open_buffdesc *hardwareRev)
Get remote device's hardware revision.
open_error_t openapiLldpRemOrgDefSubtypeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t infoIndex, uint32_t *subtype)
Get the organizationally defined subtype for specified entry.
open_error_t openapiLldpMedRemSoftwareRevGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, open_buffdesc *softwareRev)
Get remote device's software revision.
open_error_t openapiLldpdot3RemPortAutoNegEnabledGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, OPEN_BOOL_t *isEnabled)
Get remote port's auto negotiation enabled status.
open_error_t openapiLldpRemUnknownTLVEntryNextGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t tlvType, uint32_t *nextTlvType)
Get the next unknown TLV entry for the indicated remote data entry.
open_error_t openapiLldpMedRemPoePSEPowerSrcGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t *powerSrcType)
Get remote ports PSE power source.
open_error_t openapiLldpMedRemPoePSEPowerAvGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t *powerAv)
Get remote ports PSE power value in tenths of watts.
open_error_t openapiLldpTxReinitDelayGet(openapiClientHandle_t *client_handle, uint32_t *delay)
Gets the 802.1AB global transmit reinit delay.
open_error_t openapiLldpMedRemMediaPolicyVlanIdGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, OPEN_LLDPXMED_POLICY_APPTYPE_VALUE_t policyAppType, uint32_t *vlanId)
Get the vlan id associated with a particular policy type.
open_error_t openapiLldpdot3LocPortAutoNegOperMauTypeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *type)
Get port's auto negotiation operational MAU Type.
open_error_t openapiLldpdot3LocPortAutoNegAdvertizedCapGet(openapiClientHandle_t *client_handle, uint32_t ifNum, open_buffdesc *advrtCap)
Get port's auto negotiation advertized capability as a string.
open_error_t openapiLldpPortIdSubtypeStringGet(openapiClientHandle_t *client_handle, uint32_t subtype, open_buffdesc *subtypeStr)
Get a string representation for port ID Subtype.
open_error_t openapiLldpRemoteIntfFirstGet(openapiClientHandle_t *client_handle, uint32_t *ifNum)
Get the first interface enable for LLDP receives.
open_error_t openapiLldpIntfRemoteDeviceTTLGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timeStamp, uint32_t *ttl)
Gets the LLDP Remote Device TTL for the specified interface.
open_error_t openapiLldpIntfRemoteDeviceSystemNameGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timeStamp, open_buffdesc *systemName)
Gets the LLDP Remote Device System Name for the specified interface.
open_error_t openapiLldpIntfLocalDeviceMgmtAddressGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_LLDP_IANA_ADDR_FAMILY_t *addressFamily, open_buffdesc *address)
Gets the LLDP Local Device Management Address for the specified interface.
open_error_t openapiLldpIntfRemoteDeviceSystemDescGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timeStamp, open_buffdesc *systemDesc)
Gets the LLDP Remote Device System Description for the specified interface.
open_error_t openapiLldpRemoteIntfNextGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *nextIfNum)
Get the next valid interface enabled for LLDP receives.
open_error_t openapiLldpMedRemLocationInfoGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, OPEN_LLDPXMED_LOCATION_SUBTYPE_t subType, open_buffdesc *locInfo)
Get the location info received on this port for the given location subtype.
OPEN_LLDPXMED_POLICY_APPTYPE_VALUE_t
open_error_t openapiLldpIntfLocalDeviceSystemDescGet(openapiClientHandle_t *client_handle, uint32_t ifNum, open_buffdesc *systemDesc)
Gets the LLDP Local Device System Description for the specified interface.
open_error_t openapiLldpRemOrgDefOUIGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t infoIndex, open_buffdesc *oui)
Get the organizationally defined OUI for specified entry.
open_error_t openapiLldpIntfRemoteDeviceEntryNextGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timeStamp, OPEN_LLDP_IANA_ADDR_FAMILY_t *addressFamily, open_buffdesc *address, uint8_t *addrLen, OPEN_LLDP_MAN_ADDR_IF_SUBTYPE_t *subType, uint32_t *intfId)
Gets the LLDP Remote Device management address entry details for the specified interface.
open_error_t openapiLldpMedRemFirmwareRevGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, open_buffdesc *firmwareRev)
Get remote device's firmware revision.
open_error_t openapiLldpMgmtStrLenGet(openapiClientHandle_t *client_handle, uint32_t *strLen)
Gets the LLDP Management string length.
open_error_t openapiLldpXMedFastStartRepeatCountGet(openapiClientHandle_t *client_handle, uint32_t *count)
Gets the fast start repeat count.
open_error_t openapiLldpIntfNotificationModeSet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t lldpNotMode)
Sets the LLDP Notification mode for the specified interface.
open_error_t openapiLldpXMedLocMediaPolicyVlanIDGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_LLDPXMED_POLICY_APPTYPE_VALUE_t policyAppType, uint32_t *vlanId)
Gets the vlan id associated with a particular policy type.
open_error_t openapiLldpRemUnknownTLVEntryIsExists(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t tlvType, OPEN_BOOL_t *isExists)
Determine if unknown TLV entry exists.
OPEN_CONTROL_t
OPEN uses these enumerators to indicate enable or disable for a given config or status parameter...
open_error_t openapiLldpIntfRemoteDeviceNextGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *remIndex, uint32_t *timeStamp)
Gets the next LLDP Remote Device entry for the specified interface.
open_error_t openapiLldpIntfRemoteDeviceSysCapEnabledGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timeStamp, open_buffdesc *sysCapEnabled)
Gets the LLDP Remote Device System Capabilities Enabled for the specified interface.
open_error_t openapiLldpMedLocDeviceClassGet(openapiClientHandle_t *client_handle, uint32_t *deviceClass)
Get local device's MED Classification.
OPEN_BOOL_t
OPEN uses these enumerators to indicate true or false for a given config or status parameter...
open_error_t openapiLldpXMedLocMediaPolicyDscpGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_LLDPXMED_POLICY_APPTYPE_VALUE_t policyAppType, uint32_t *dscp)
Gets the DSCP associated with a particular policy type.
open_error_t openapiLldpMedRemModelNameGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, open_buffdesc *modelName)
Get the remote device's model name.
open_error_t openapiLldpMedIntfTransmitTlvSet(openapiClientHandle_t *client_handle, uint32_t intf, OPEN_LLDP_MED_CAPABILITIES_t *cap)
Set LLDP-MED TLVs for transmision on valid LLDP interfaces.
open_error_t openapiLldpMedRemoteModelNameSizeGet(openapiClientHandle_t *client_handle, uint32_t *size)
Get the size in bytes for the open_buffdesc used to call openapiLldpMedRemoteModelNameGet().
open_error_t openapiLldpChassisIdSubtypeStringGet(openapiClientHandle_t *client_handle, OPEN_LLDP_CHASSIS_ID_SUBTYPE_t subtype, open_buffdesc *subtypeStr)
Get a string representation for Chassis ID Subtype.
open_error_t openapiLldpIntfTransmitModeSet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t lldpTxMode)
Sets LLDP PDU transmit mode on the specified interface.
open_error_t openapiLldpIntfNotificationModeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *lldpNotMode)
Gets the LLDP Notification mode for the specified interface.
open_error_t openapiLldpIntfTLVTransmitModeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_LLDP_TLV_TYPE_t tlvType, OPEN_CONTROL_t *tlvTransmitMode)
Gets the LLDP optional TLVs transmit mode for the specified interface.
OPEN_LLDPXMED_LOCATION_SUBTYPE_t
open_error_t openapiLldpMedIntfConfigNotificationModeGet(openapiClientHandle_t *client_handle, uint32_t intf, OPEN_BOOL_t *mode)
Get the interface LLDP-MED configuration notification mode.
open_error_t openapiLldpMedRemMediaPolicyDscpGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, OPEN_LLDPXMED_POLICY_APPTYPE_VALUE_t policyAppType, uint32_t *dscp)
Get the DSCP associated with a particular policy type.
open_error_t openapiLldpNotificationIntervalGet(openapiClientHandle_t *client_handle, uint32_t *interval)
Gets the 802.1AB global notification interval limit.
open_error_t openapiLldpIntfRemoteDevicePortDescGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timeStamp, open_buffdesc *portDesc)
Gets the LLDP Remote Device Port Description for the specified interface.
open_error_t openapiLldpIntfRemoteDeviceChassisIdGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timeStamp, OPEN_LLDP_CHASSIS_ID_SUBTYPE_t *chassisIdSubtype, open_buffdesc *chassisId)
Gets the LLDP Remote Device Chassis Id and Chassis Id Subtype for the specified interface.
Video conferencing policy.
open_error_t openapiLldpIntfReceiveModeSet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t lldpRxMode)
Sets LLDP PDU reception mode on the specified interface.
open_error_t openapiLldpMedRemMfgNameGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, open_buffdesc *mfgName)
Get the remote device's manufacturer's name.
open_error_t openapiLldpTxReinitDelaySet(openapiClientHandle_t *client_handle, uint32_t delay)
Sets the 802.1AB global transmit reinit delay.
open_error_t openapiLldpMedRemPoePDPowerPriGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t *powerPri)
Get the remote port's PD power priority.
open_error_t openapiLldpIntfTransmitModeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *lldpTxMode)
Gets the LLDP PDU transmit mode for the specified interface.
open_error_t openapiLldpTxIntervalSet(openapiClientHandle_t *client_handle, uint32_t interval)
Sets the 802.1AB global transmit interval.
open_error_t openapiLldpdot3RemPortAutoNegOperMauTypeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t *type)
Get remote port's auto negotiation operational MAU Type.
open_error_t openapiLldpNotificationIntervalSet(openapiClientHandle_t *client_handle, uint32_t interval)
Sets the 802.1AB global notification interval limit.
open_error_t openapiLldpIntfTLVTransmitModeSet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_LLDP_TLV_TYPE_t tlvType, OPEN_CONTROL_t tlvTransmitMode)
Sets the LLDP optional TLVs transmit mode for the specified interface.
open_error_t openapiLldpIntfReceiveModeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *lldpRxMode)
Gets the LLDP PDU reception mode for the specified interface.
open_error_t openapiLldpMedIntfTransmitTlvGet(openapiClientHandle_t *client_handle, uint32_t intf, OPEN_LLDP_MED_CAPABILITIES_t *cap)
Get the interface LLDP-MED TLVs enabled for transmision.
open_error_t openapiLldpMedIntfConfigNotificationModeSet(openapiClientHandle_t *client_handle, uint32_t intf, OPEN_BOOL_t mode)
Set LLDP-MED configuration notification mode on valid LLDP interfaces.
Guest voice signaling policy.
open_error_t openapiLldpXMedLocMediaPolicyPriorityGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_LLDPXMED_POLICY_APPTYPE_VALUE_t policyAppType, uint32_t *priority)
Gets the priority associated with a particular policy type.
open_error_t openapiLldpdot3LocPortAutoNegEnabledGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_BOOL_t *isEnabled)
Get port's auto negotiation enabled status.
open_error_t openapiLldpMedRemMediaPolicyPriorityGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, OPEN_LLDPXMED_POLICY_APPTYPE_VALUE_t policyAppType, uint32_t *priority)
Get the priority associated with a particular policy type.
open_error_t openapiLldpTxHoldSet(openapiClientHandle_t *client_handle, uint32_t holdCount)
Sets the 802.1AB global transmit hold muliplier.
open_error_t openapiLldpMedRemoteCapabilitiesGet(openapiClientHandle_t *client_handle, uint32_t intf, uint32_t remIndex, uint32_t timeStamp, OPEN_LLDP_MED_CAPABILITIES_t *supportedCapabilities, OPEN_LLDP_MED_CAPABILITIES_t *enabledCapabilities)
Get the LLDP-MED capabilities received from the remote device.
open_error_t openapiLldpIntfTxMgmtAddrModeSet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_BOOL_t mode)
Sets the 802.1AB mgmt addr transmit mode for the specified interface.
open_error_t openapiLldpXMedFastStartRepeatCountSet(openapiClientHandle_t *client_handle, uint32_t count)
Sets the fast start repeat count.
Co ordinate based location.
open_error_t openapiLldpMedRemAssetIdGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, open_buffdesc *assetId)
Get remote device's asset ID.
open_error_t openapiLldpMedRemPoePDPowerSrcGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t *powerSrc)
Get the remote port's PD power source.
open_error_t openapiLldpMedRemPoePSEPowerPriGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t *powerPri)
Get remote ports PSE power priority.
open_error_t openapiLldpMedRemPoeDeviceTypeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t *deviceType)
Get remote device's PoE device type connected to this port.
open_error_t openapiLldpMedRemPoePDPowerReqGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, uint32_t *powerReq)
Get the remote port's PD power requirement.
open_error_t openapiLldpIntfLocalDeviceSysCapEnabledGet(openapiClientHandle_t *client_handle, uint32_t ifNum, open_buffdesc *sysCapEnabled)
Gets the LLDP Local Device System Capabilities Enabled for the specified interface.
open_error_t openapiLldpdot3RemPortAutoNegSupportedGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timestamp, OPEN_BOOL_t *isCapable)
Get remote port's auto negotiation capability.
open_error_t openapiLldpIntfRemoteDevicePortIdGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t remIndex, uint32_t timeStamp, OPEN_LLDP_PORT_ID_SUBTYPE_t *portIdSubtype, open_buffdesc *portId)
Gets the LLDP Remote Device Port Id and Port Id Subtype for the specified interface.