FD.io VPP  v19.01.2-3-gf61a1a8
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
 
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

u32 pg_stream_t::buffer_bytes

Definition at line 125 of file pg.h.

pg_buffer_index_t* pg_stream_t::buffer_indices

Definition at line 167 of file pg.h.

u32 pg_stream_t::current_replay_packet_index

Definition at line 171 of file pg.h.

pg_edit_group_t* pg_stream_t::edit_groups

Definition at line 107 of file pg.h.

u8* pg_stream_t::fixed_packet_data

Definition at line 121 of file pg.h.

u8 * pg_stream_t::fixed_packet_data_mask

Definition at line 121 of file pg.h.

u32 pg_stream_t::flags

Definition at line 99 of file pg.h.

u32 pg_stream_t::if_id

Definition at line 150 of file pg.h.

u32 pg_stream_t::last_increment_packet_size

Definition at line 128 of file pg.h.

u32 pg_stream_t::max_packet_bytes

Definition at line 112 of file pg.h.

u32 pg_stream_t::min_packet_bytes

Definition at line 112 of file pg.h.

u64 pg_stream_t::n_packets_generated

Definition at line 153 of file pg.h.

u64 pg_stream_t::n_packets_limit

Definition at line 157 of file pg.h.

u8* pg_stream_t::name

Definition at line 97 of file pg.h.

u32 pg_stream_t::next_index

Definition at line 148 of file pg.h.

u32 pg_stream_t::node_index

Definition at line 142 of file pg.h.

pg_edit_t* pg_stream_t::non_fixed_edits

Definition at line 116 of file pg.h.

f64 pg_stream_t::packet_accumulator

Definition at line 165 of file pg.h.

pg_edit_type_t pg_stream_t::packet_size_edit_type

Definition at line 109 of file pg.h.

u32 pg_stream_t::pg_if_index

Definition at line 131 of file pg.h.

f64 pg_stream_t::rate_packets_per_second

Definition at line 161 of file pg.h.

u8** pg_stream_t::replay_packet_templates

Definition at line 169 of file pg.h.

u64* pg_stream_t::replay_packet_timestamps

Definition at line 170 of file pg.h.

u32 pg_stream_t::sw_if_index[VLIB_N_RX_TX]

Definition at line 139 of file pg.h.

f64 pg_stream_t::time_last_generate

Definition at line 163 of file pg.h.

u32 pg_stream_t::worker_index

Definition at line 145 of file pg.h.


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