Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
Ethernet LLDP specific parameters. More...
#include <ethernet.h>
Data Fields | |
sys_snode_t | node |
Used for track timers. | |
const struct net_lldpdu * | lldpdu |
LLDP Data Unit mandatory TLVs for the interface. | |
const uint8_t * | optional_du |
LLDP Data Unit optional TLVs for the interface. | |
size_t | optional_len |
Length of the optional Data Unit TLVs. | |
struct net_if * | iface |
Network interface that has LLDP supported. | |
int64_t | tx_timer_start |
LLDP TX timer start time. | |
uint32_t | tx_timer_timeout |
LLDP TX timeout. | |
net_lldp_recv_cb_t | cb |
LLDP RX callback function. | |
Ethernet LLDP specific parameters.
net_lldp_recv_cb_t ethernet_lldp::cb |
LLDP RX callback function.
struct net_if* ethernet_lldp::iface |
Network interface that has LLDP supported.
const struct net_lldpdu* ethernet_lldp::lldpdu |
LLDP Data Unit mandatory TLVs for the interface.
sys_snode_t ethernet_lldp::node |
Used for track timers.
const uint8_t* ethernet_lldp::optional_du |
LLDP Data Unit optional TLVs for the interface.
size_t ethernet_lldp::optional_len |
Length of the optional Data Unit TLVs.
int64_t ethernet_lldp::tx_timer_start |
LLDP TX timer start time.
uint32_t ethernet_lldp::tx_timer_timeout |
LLDP TX timeout.