FD.io VPP  v19.08.3-2-gbabecb413
Vector Packet Processing
pg_stream_t Struct Reference
+ Collaboration diagram for pg_stream_t:

Data Fields

u8name
 
u32 flags
 
pg_edit_group_tedit_groups
 
pg_edit_type_t packet_size_edit_type
 
u32 min_packet_bytes
 
u32 max_packet_bytes
 
pg_edit_tnon_fixed_edits
 
u8fixed_packet_data
 
u8fixed_packet_data_mask
 
u32 buffer_bytes
 
u32 last_increment_packet_size
 
u32 pg_if_index
 
u32 sw_if_index [VLIB_N_RX_TX]
 
u32 node_index
 
u32 worker_index
 
u32 next_index
 
u32 if_id
 
u64 n_packets_generated
 
u64 n_packets_limit
 
u32 n_max_frame
 
f64 rate_packets_per_second
 
f64 time_last_generate
 
f64 packet_accumulator
 
pg_buffer_index_tbuffer_indices
 
u8 ** replay_packet_templates
 
u64replay_packet_timestamps
 
u32 current_replay_packet_index
 

Detailed Description

Definition at line 94 of file pg.h.

Field Documentation

◆ buffer_bytes

u32 pg_stream_t::buffer_bytes

Definition at line 124 of file pg.h.

◆ buffer_indices

pg_buffer_index_t* pg_stream_t::buffer_indices

Definition at line 169 of file pg.h.

◆ current_replay_packet_index

u32 pg_stream_t::current_replay_packet_index

Definition at line 173 of file pg.h.

◆ edit_groups

pg_edit_group_t* pg_stream_t::edit_groups

Definition at line 106 of file pg.h.

◆ fixed_packet_data

u8* pg_stream_t::fixed_packet_data

Definition at line 120 of file pg.h.

◆ fixed_packet_data_mask

u8 * pg_stream_t::fixed_packet_data_mask

Definition at line 120 of file pg.h.

◆ flags

u32 pg_stream_t::flags

Definition at line 99 of file pg.h.

◆ if_id

u32 pg_stream_t::if_id

Definition at line 149 of file pg.h.

◆ last_increment_packet_size

u32 pg_stream_t::last_increment_packet_size

Definition at line 127 of file pg.h.

◆ max_packet_bytes

u32 pg_stream_t::max_packet_bytes

Definition at line 111 of file pg.h.

◆ min_packet_bytes

u32 pg_stream_t::min_packet_bytes

Definition at line 111 of file pg.h.

◆ n_max_frame

u32 pg_stream_t::n_max_frame

Definition at line 159 of file pg.h.

◆ n_packets_generated

u64 pg_stream_t::n_packets_generated

Definition at line 152 of file pg.h.

◆ n_packets_limit

u64 pg_stream_t::n_packets_limit

Definition at line 156 of file pg.h.

◆ name

u8* pg_stream_t::name

Definition at line 97 of file pg.h.

◆ next_index

u32 pg_stream_t::next_index

Definition at line 147 of file pg.h.

◆ node_index

u32 pg_stream_t::node_index

Definition at line 141 of file pg.h.

◆ non_fixed_edits

pg_edit_t* pg_stream_t::non_fixed_edits

Definition at line 115 of file pg.h.

◆ packet_accumulator

f64 pg_stream_t::packet_accumulator

Definition at line 167 of file pg.h.

◆ packet_size_edit_type

pg_edit_type_t pg_stream_t::packet_size_edit_type

Definition at line 108 of file pg.h.

◆ pg_if_index

u32 pg_stream_t::pg_if_index

Definition at line 130 of file pg.h.

◆ rate_packets_per_second

f64 pg_stream_t::rate_packets_per_second

Definition at line 163 of file pg.h.

◆ replay_packet_templates

u8** pg_stream_t::replay_packet_templates

Definition at line 171 of file pg.h.

◆ replay_packet_timestamps

u64* pg_stream_t::replay_packet_timestamps

Definition at line 172 of file pg.h.

◆ sw_if_index

u32 pg_stream_t::sw_if_index[VLIB_N_RX_TX]

Definition at line 138 of file pg.h.

◆ time_last_generate

f64 pg_stream_t::time_last_generate

Definition at line 165 of file pg.h.

◆ worker_index

u32 pg_stream_t::worker_index

Definition at line 144 of file pg.h.


The documentation for this struct was generated from the following file: