Zephyr API Documentation
3.6.99
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::@296 |
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.