|
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 411 of file buffer.h.
◆ @180
◆ 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 442 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: