FD.io VPP  v18.07-34-g55fbdb9
Vector Packet Processing
vlib_serialize_buffer_main_t Struct Reference
+ Collaboration diagram for vlib_serialize_buffer_main_t:

Data Fields

struct vlib_main_tvlib_main
u32 first_buffer
u32 last_buffer
union {
   struct {
      u32   n_total_data_bytes
      u32   max_n_data_bytes_per_chain
      u32   next_index
      vlib_buffer_free_list_index_t   free_list_index
   }   tx
   struct {
      u32 *   buffer_fifo
      uword   ready_one_time_event
   }   rx

Detailed Description

Definition at line 473 of file buffer.h.

Field Documentation

union { ... }
u32* vlib_serialize_buffer_main_t::buffer_fifo

Definition at line 500 of file buffer.h.

u32 vlib_serialize_buffer_main_t::first_buffer

Definition at line 477 of file buffer.h.

vlib_buffer_free_list_index_t vlib_serialize_buffer_main_t::free_list_index

Definition at line 494 of file buffer.h.

u32 vlib_serialize_buffer_main_t::last_buffer

Definition at line 477 of file buffer.h.

u32 vlib_serialize_buffer_main_t::max_n_data_bytes_per_chain

Definition at line 488 of file buffer.h.

u32 vlib_serialize_buffer_main_t::n_total_data_bytes

Definition at line 484 of file buffer.h.

u32 vlib_serialize_buffer_main_t::next_index

Definition at line 491 of file buffer.h.

uword vlib_serialize_buffer_main_t::ready_one_time_event

Definition at line 503 of file buffer.h.

struct { ... } vlib_serialize_buffer_main_t::rx
struct { ... } vlib_serialize_buffer_main_t::tx
struct vlib_main_t* vlib_serialize_buffer_main_t::vlib_main

Definition at line 475 of file buffer.h.

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