FD.io VPP  v18.01-8-g0eacf49
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 461 of file buffer.h.

Field Documentation

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

Definition at line 488 of file buffer.h.

u32 vlib_serialize_buffer_main_t::first_buffer

Definition at line 465 of file buffer.h.

u32 vlib_serialize_buffer_main_t::free_list_index

Definition at line 482 of file buffer.h.

u32 vlib_serialize_buffer_main_t::last_buffer

Definition at line 465 of file buffer.h.

u32 vlib_serialize_buffer_main_t::max_n_data_bytes_per_chain

Definition at line 476 of file buffer.h.

u32 vlib_serialize_buffer_main_t::n_total_data_bytes

Definition at line 472 of file buffer.h.

u32 vlib_serialize_buffer_main_t::next_index

Definition at line 479 of file buffer.h.

uword vlib_serialize_buffer_main_t::ready_one_time_event

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


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