Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
Ethernet Qbu specific parameters. More...
#include <ethernet.h>
Data Fields | ||
int | port_id | |
Port id. | ||
enum ethernet_qbu_param_type | type | |
Type of Qbu parameter. | ||
union { | ||
uint32_t hold_advance | ||
Hold advance (nanoseconds) More... | ||
uint32_t release_advance | ||
Release advance (nanoseconds) More... | ||
enum ethernet_qbu_preempt_status frame_preempt_statuses [NET_TC_TX_COUNT] | ||
sequence of framePreemptionAdminStatus values More... | ||
bool enabled | ||
True if Qbu is enabled or not. More... | ||
bool link_partner_status | ||
Link partner status (from Qbr) More... | ||
uint8_t additional_fragment_size: 2 | ||
Additional fragment size (from Qbr). More... | ||
}; | ||
Ethernet Qbu specific parameters.
union { ... } ethernet_qbu_param |
uint8_t ethernet_qbu_param::additional_fragment_size |
Additional fragment size (from Qbr).
The minimum non-final fragment size is (additional_fragment_size + 1) * 64 octets
bool ethernet_qbu_param::enabled |
True if Qbu is enabled or not.
enum ethernet_qbu_preempt_status ethernet_qbu_param::frame_preempt_statuses[NET_TC_TX_COUNT] |
sequence of framePreemptionAdminStatus values
uint32_t ethernet_qbu_param::hold_advance |
Hold advance (nanoseconds)
bool ethernet_qbu_param::link_partner_status |
Link partner status (from Qbr)
int ethernet_qbu_param::port_id |
Port id.
uint32_t ethernet_qbu_param::release_advance |
Release advance (nanoseconds)
enum ethernet_qbu_param_type ethernet_qbu_param::type |
Type of Qbu parameter.