FD.io VPP  v16.09
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 325 of file buffer.h.

Field Documentation

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

Definition at line 352 of file buffer.h.

u32 vlib_serialize_buffer_main_t::first_buffer

Definition at line 329 of file buffer.h.

u32 vlib_serialize_buffer_main_t::free_list_index

Definition at line 346 of file buffer.h.

u32 vlib_serialize_buffer_main_t::last_buffer

Definition at line 329 of file buffer.h.

u32 vlib_serialize_buffer_main_t::max_n_data_bytes_per_chain

Definition at line 340 of file buffer.h.

u32 vlib_serialize_buffer_main_t::n_total_data_bytes

Definition at line 336 of file buffer.h.

u32 vlib_serialize_buffer_main_t::next_index

Definition at line 343 of file buffer.h.

uword vlib_serialize_buffer_main_t::ready_one_time_event

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

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