FD.io VPP  v16.06
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
 
      u32   free_list_index
 
   }   tx
 
   struct {
      u32 *   buffer_fifo
 
      uword   ready_one_time_event
 
   }   rx
 
}; 
 

Detailed Description

Definition at line 318 of file buffer.h.

Field Documentation

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

Definition at line 341 of file buffer.h.

u32 vlib_serialize_buffer_main_t::first_buffer

Definition at line 321 of file buffer.h.

u32 vlib_serialize_buffer_main_t::free_list_index

Definition at line 336 of file buffer.h.

u32 vlib_serialize_buffer_main_t::last_buffer

Definition at line 321 of file buffer.h.

u32 vlib_serialize_buffer_main_t::max_n_data_bytes_per_chain

Definition at line 330 of file buffer.h.

u32 vlib_serialize_buffer_main_t::n_total_data_bytes

Definition at line 326 of file buffer.h.

u32 vlib_serialize_buffer_main_t::next_index

Definition at line 333 of file buffer.h.

uword vlib_serialize_buffer_main_t::ready_one_time_event

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


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