|
| 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 368 of file buffer.h.
◆ @96
◆ bits
| u8 vnet_buffer_opaque2_t::bits |
◆ flags
| u8 vnet_buffer_opaque2_t::flags |
◆ gbp
| struct { ... } vnet_buffer_opaque2_t::gbp |
◆ gso_l4_hdr_sz
| u16 vnet_buffer_opaque2_t::gso_l4_hdr_sz |
◆ gso_size
| 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 399 of file buffer.h.
◆ loop_counter
| u8 vnet_buffer_opaque2_t::loop_counter |
◆ pad
| u64 vnet_buffer_opaque2_t::pad[1] |
◆ pg_replay_timestamp
| u64 vnet_buffer_opaque2_t::pg_replay_timestamp |
◆ qos
| 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)
◆ sclass
| u16 vnet_buffer_opaque2_t::sclass |
◆ source
| u8 vnet_buffer_opaque2_t::source |
◆ unused
| u32 vnet_buffer_opaque2_t::unused[8] |
The documentation for this struct was generated from the following file: