Go to the source code of this file.
|
static void | pg_buffer_index_free (pg_buffer_index_t *bi) |
|
static void | pg_edit_group_free (pg_edit_group_t *g) |
|
static void | pg_stream_free (pg_stream_t *s) |
|
static int | pg_stream_is_enabled (pg_stream_t *s) |
|
static pg_edit_group_t * | pg_stream_get_group (pg_stream_t *s, u32 group_index) |
|
static void * | pg_create_edit_group (pg_stream_t *s, int n_edit_bytes, int n_packet_bytes, u32 *group_index) |
|
static void * | pg_add_edits (pg_stream_t *s, int n_edit_bytes, int n_packet_bytes, u32 group_index) |
|
static void * | pg_get_edit_group (pg_stream_t *s, u32 group_index) |
|
static uword | pg_edit_group_n_bytes (pg_stream_t *s, u32 group_index) |
|
static void | pg_free_edit_group (pg_stream_t *s) |
|
void | pg_stream_del (pg_main_t *pg, uword index) |
|
void | pg_stream_add (pg_main_t *pg, pg_stream_t *s_init) |
|
void | pg_stream_enable_disable (pg_main_t *pg, pg_stream_t *s, int is_enable) |
|
u32 | pg_interface_add_or_get (pg_main_t *pg, uword stream_index) |
|
static pg_node_t * | pg_get_node (uword node_index) |
|
void | pg_edit_group_get_fixed_packet_data (pg_stream_t *s, u32 group_index, void *fixed_packet_data, void *fixed_packet_data_mask) |
|
void | pg_enable_disable (u32 stream_index, int is_enable) |
|
clib_error_t * | pg_capture (pg_capture_args_t *a) |
|
◆ PG_STREAM_FLAGS_DISABLE_BUFFER_RECYCLE
#define PG_STREAM_FLAGS_DISABLE_BUFFER_RECYCLE (1 << 1) |
Definition at line 103 of file pg.h.
◆ PG_STREAM_FLAGS_IS_ENABLED
#define PG_STREAM_FLAGS_IS_ENABLED (1 << 0) |
Definition at line 102 of file pg.h.
◆ pg_edit_group_t
◆ pg_main_t
◆ pg_stream_t
◆ pg_add_edits()
static void* pg_add_edits |
( |
pg_stream_t * |
s, |
|
|
int |
n_edit_bytes, |
|
|
int |
n_packet_bytes, |
|
|
u32 |
group_index |
|
) |
| |
|
inlinestatic |
Definition at line 249 of file pg.h.
◆ pg_buffer_index_free()
Definition at line 175 of file pg.h.
◆ pg_capture()
Definition at line 81 of file cli.c.
◆ pg_create_edit_group()
static void* pg_create_edit_group |
( |
pg_stream_t * |
s, |
|
|
int |
n_edit_bytes, |
|
|
int |
n_packet_bytes, |
|
|
u32 * |
group_index |
|
) |
| |
|
inlinestatic |
Definition at line 229 of file pg.h.
◆ pg_edit_group_free()
Definition at line 182 of file pg.h.
◆ pg_edit_group_get_fixed_packet_data()
void pg_edit_group_get_fixed_packet_data |
( |
pg_stream_t * |
s, |
|
|
u32 |
group_index, |
|
|
void * |
fixed_packet_data, |
|
|
void * |
fixed_packet_data_mask |
|
) |
| |
◆ pg_edit_group_n_bytes()
Definition at line 271 of file pg.h.
◆ pg_enable_disable()
void pg_enable_disable |
( |
u32 |
stream_index, |
|
|
int |
is_enable |
|
) |
| |
Definition at line 58 of file cli.c.
◆ pg_free_edit_group()
Definition at line 282 of file pg.h.
◆ pg_get_edit_group()
Definition at line 263 of file pg.h.
◆ pg_get_node()
Definition at line 357 of file pg.h.
◆ pg_interface_add_or_get()
◆ pg_stream_add()
◆ pg_stream_del()
◆ pg_stream_enable_disable()
◆ pg_stream_free()
Definition at line 192 of file pg.h.
◆ pg_stream_get_group()
Definition at line 223 of file pg.h.
◆ pg_stream_is_enabled()
Definition at line 217 of file pg.h.
◆ pg_dev_class
◆ pg_input
Definition at line 343 of file pg.h.
◆ pg_input_node
(constructor) VLIB_REGISTER_NODE (pg_input_node)
Definition at line 1720 of file input.c.
◆ pg_main
◆ pg_output
Definition at line 343 of file pg.h.