LLDP agent context.
More...
#include <lldp.h>
LLDP agent context.
Definition at line 333 of file lldp.h.
◆ badFrame
Incoming failed validation and was discarded.
Definition at line 367 of file lldp.h.
◆ busy
Busy flag.
Definition at line 379 of file lldp.h.
◆ event
Event object used to poll the underlying socket.
Definition at line 347 of file lldp.h.
◆ index
Monotonically increasing index used to identify entries.
Definition at line 364 of file lldp.h.
◆ interface
Underlying network interface.
Definition at line 335 of file lldp.h.
◆ lldpdu
Incoming/outgoing LLDP data unit.
Definition at line 352 of file lldp.h.
◆ mgmtAddrMap
Bit-map indicating the management addresses that are configured.
Definition at line 360 of file lldp.h.
◆ msgTxHold
Transmit hold multiplier.
Definition at line 357 of file lldp.h.
◆ msgTxInterval
Interval at which LLDP frames are transmitted.
Definition at line 356 of file lldp.h.
◆ mutex
Mutex preventing simultaneous access to LLDP agent context.
Definition at line 346 of file lldp.h.
◆ neighbors
Neighbor table.
Definition at line 339 of file lldp.h.
◆ notificationInterval
Notification interval.
Definition at line 365 of file lldp.h.
◆ numNeighbors
Maximum number of entries in the neighbor table.
Definition at line 338 of file lldp.h.
◆ numPorts
Number of ports.
Definition at line 336 of file lldp.h.
◆ ports
Port table.
Definition at line 337 of file lldp.h.
◆ receiveCallback
LLDP frame reception callback function.
Definition at line 341 of file lldp.h.
◆ reinitDelay
Delay before re-initialization will be attempted.
Definition at line 358 of file lldp.h.
◆ running
This flag tells whether the LLDP agent is running or not.
Definition at line 344 of file lldp.h.
◆ rxChanges
The incoming LLDPDU has been received with different TLV values.
Definition at line 368 of file lldp.h.
◆ rxTTL
The TTL extracted from the received LLDPDU.
Definition at line 369 of file lldp.h.
◆ sendCallback
LLDP frame transmission callback function.
Definition at line 340 of file lldp.h.
◆ socket
Underlying socket.
Definition at line 350 of file lldp.h.
◆ somethingChangedRemote
Per-MSAP variable set after all the information has been updated.
Definition at line 370 of file lldp.h.
◆ statsRemTablesAgeouts
uint32_t statsRemTablesAgeouts |
◆ statsRemTablesDeletes
uint32_t statsRemTablesDeletes |
◆ statsRemTablesDrops
uint32_t statsRemTablesDrops |
◆ statsRemTablesInserts
uint32_t statsRemTablesInserts |
◆ statsRemTablesLastChangeTime
uint32_t statsRemTablesLastChangeTime |
◆ stop
Stop request.
Definition at line 345 of file lldp.h.
◆ taskId
Task identifier.
Definition at line 349 of file lldp.h.
◆ taskParams
Task parameters.
Definition at line 348 of file lldp.h.
◆ tickCallback
Tick callback function.
Definition at line 342 of file lldp.h.
◆ timestamp
Timestamp to manage timeout.
Definition at line 351 of file lldp.h.
◆ tooManyNeighbors
Insufficient space to store information from all neighbors.
Definition at line 371 of file lldp.h.
◆ tooManyNeighborsTimer
Too many neighbors timer.
Definition at line 366 of file lldp.h.
◆ txDelay
Delay between successive LLDP frame transmissions.
Definition at line 359 of file lldp.h.
◆ txInfo
Local system information.
Definition at line 355 of file lldp.h.
The documentation for this struct was generated from the following file: