FD.io VPP  v18.10-32-g1161dda
Vector Packet Processing
nsh_entry_t Struct Reference

Note: rewrite and rewrite_size used to support varied nsh header. More...

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

nsh_base_header_t nsh_base
 
union {
   nsh_md1_data_t   md1_data
 
   nsh_md2_data_t   md2_data
 
md
 
u8 tlvs_len
 
u8tlvs_data
 
u8rewrite
 Rewrite string. More...
 
u8 rewrite_size
 

Detailed Description

Note: rewrite and rewrite_size used to support varied nsh header.

Definition at line 36 of file nsh.h.

Member Function Documentation

nsh_entry_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

union { ... } nsh_entry_t::md
nsh_md1_data_t nsh_entry_t::md1_data

Definition at line 42 of file nsh.h.

nsh_md2_data_t nsh_entry_t::md2_data

Definition at line 43 of file nsh.h.

nsh_base_header_t nsh_entry_t::nsh_base

Definition at line 40 of file nsh.h.

u8* nsh_entry_t::rewrite

Rewrite string.

network order contains base header and metadata

Definition at line 50 of file nsh.h.

u8 nsh_entry_t::rewrite_size

Definition at line 51 of file nsh.h.

u8* nsh_entry_t::tlvs_data

Definition at line 46 of file nsh.h.

u8 nsh_entry_t::tlvs_len

Definition at line 45 of file nsh.h.


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