|
| struct { |
| u8 bits |
| |
| u8 source |
| |
| } | qos |
| | QoS marking data that needs to persist from the recording nodes (nominally in the ingress path) to the marking node (in the egress path) More...
|
| |
| u8 | loop_counter |
| |
| struct { |
| u8 flags |
| |
| u16 sclass |
| |
| } | gbp |
| |
| u16 | gso_size |
| | The L4 payload size set on input on GSO enabled interfaces when we receive a GSO packet (a chain of buffers with the first one having GSO bit set), and needs to persist all the way to the interface-output, in case the egress interface is not GSO-enabled - then we need to perform the segmentation, and use this value to cut the payload appropriately. More...
|
| |
| u16 | gso_l4_hdr_sz |
| |
| union { |
| struct { |
| } | |
| |
| struct { |
| u64 pad [1] |
| |
| u64 pg_replay_timestamp |
| |
| } | |
| |
| u32 unused [8] |
| |
| }; | |
| |
Definition at line 372 of file buffer.h.
| u8 vnet_buffer_opaque2_t::bits |
| u8 vnet_buffer_opaque2_t::flags |
| struct { ... } vnet_buffer_opaque2_t::gbp |
| u16 vnet_buffer_opaque2_t::gso_l4_hdr_sz |
| u16 vnet_buffer_opaque2_t::gso_size |
The L4 payload size set on input on GSO enabled interfaces when we receive a GSO packet (a chain of buffers with the first one having GSO bit set), and needs to persist all the way to the interface-output, in case the egress interface is not GSO-enabled - then we need to perform the segmentation, and use this value to cut the payload appropriately.
Definition at line 403 of file buffer.h.
| u8 vnet_buffer_opaque2_t::loop_counter |
| u64 vnet_buffer_opaque2_t::pad[1] |
| u64 vnet_buffer_opaque2_t::pg_replay_timestamp |
| struct { ... } vnet_buffer_opaque2_t::qos |
QoS marking data that needs to persist from the recording nodes (nominally in the ingress path) to the marking node (in the egress path)
| u16 vnet_buffer_opaque2_t::sclass |
| u8 vnet_buffer_opaque2_t::source |
| u32 vnet_buffer_opaque2_t::unused[8] |
The documentation for this struct was generated from the following file: