| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
#include <ethernet.h>
Data Fields | |
| int | port_id | 
| enum ethernet_qbu_param_type | type | 
| union { | |
| uint32_t hold_advance | |
| uint32_t release_advance | |
| enum ethernet_qbu_preempt_status frame_preempt_statuses [NET_TC_TX_COUNT] | |
| bool enabled | |
| bool link_partner_status | |
| uint8_t additional_fragment_size: 2 | |
| }; | |
| union { ... } ethernet_qbu_param::@215 | 
| 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