FD.io VPP  v18.10-34-gcce845e
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 474 of file buffer.h.

Field Documentation

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

Definition at line 501 of file buffer.h.

u32 vlib_serialize_buffer_main_t::first_buffer

Definition at line 478 of file buffer.h.

vlib_buffer_free_list_index_t vlib_serialize_buffer_main_t::free_list_index

Definition at line 495 of file buffer.h.

u32 vlib_serialize_buffer_main_t::last_buffer

Definition at line 478 of file buffer.h.

u32 vlib_serialize_buffer_main_t::max_n_data_bytes_per_chain

Definition at line 489 of file buffer.h.

u32 vlib_serialize_buffer_main_t::n_total_data_bytes

Definition at line 485 of file buffer.h.

u32 vlib_serialize_buffer_main_t::next_index

Definition at line 492 of file buffer.h.

uword vlib_serialize_buffer_main_t::ready_one_time_event

Definition at line 504 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 476 of file buffer.h.


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