| 
    Zephyr Project API 3.5.0
    
   A Scalable Open Source RTOS 
   | 
 
#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... | ||
| }; | ||
| 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.