Zephyr API Documentation 4.4.0-rc1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ethernet_lldp Struct Reference

Ethernet LLDP specific parameters. More...

#include <zephyr/net/ethernet.h>

Data Fields

sys_snode_t node
 Used for track timers.
const struct net_lldpdulldpdu
 LLDP Data Unit mandatory TLVs for the interface.
const uint8_toptional_du
 LLDP Data Unit optional TLVs for the interface.
size_t optional_len
 Length of the optional Data Unit TLVs.
k_timepoint_t tx_timer_timeout
 LLDP TX timer timeout.
net_lldp_recv_cb_t cb
 LLDP RX callback function.

Detailed Description

Ethernet LLDP specific parameters.

Field Documentation

◆ cb

net_lldp_recv_cb_t ethernet_lldp::cb

LLDP RX callback function.

◆ lldpdu

const struct net_lldpdu* ethernet_lldp::lldpdu

LLDP Data Unit mandatory TLVs for the interface.

◆ node

sys_snode_t ethernet_lldp::node

Used for track timers.

◆ optional_du

const uint8_t* ethernet_lldp::optional_du

LLDP Data Unit optional TLVs for the interface.

◆ optional_len

size_t ethernet_lldp::optional_len

Length of the optional Data Unit TLVs.

◆ tx_timer_timeout

k_timepoint_t ethernet_lldp::tx_timer_timeout

LLDP TX timer timeout.


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