FD.io VPP  v16.06
Vector Packet Processing
pcp_pipeline_data Struct Reference
+ Collaboration diagram for pcp_pipeline_data:

Data Fields

union {
   u8 *   p
 
   ipv4_header *   ip
 
   ipv6_header_t *   ipv6
 
l3addr
 
udp_hdr_type_tudp
 
pcp_request_treq
 
pcp_response_tresp
 
pcp_opcode_t opcode
 
u32 src_ip [4]
 
u16 src_port
 
u8 proto
 
u16 i_vrf
 
u16 o_vrf
 
u32 ext_ip [4]
 
u16 ext_port
 
u32 third_party_ip [4]
 
u32 peer_ip [4]
 
u32 peer_port
 
u32 req_lifetime
 
u32 udp_len
 
pcp_options_t pref_fail
 
pcp_options_t third_party
 
u8option_spec
 
pcp_result_codes_t ret_code
 
cnat_portmap_v2_tpm
 
cnat_main_db_entry_tdb
 
cnat_vrfmap_tvrfmap
 
dslite_table_entry_tinst_ptr
 
u16 inst_id
 
u32 flags
 
u16 cnat_proto
 
u8 drop
 
u8 service_type
 
u8 state
 

Detailed Description

Definition at line 345 of file cnat_pcp_server.h.

Field Documentation

u16 pcp_pipeline_data::cnat_proto

Definition at line 383 of file cnat_pcp_server.h.

cnat_main_db_entry_t* pcp_pipeline_data::db

Definition at line 378 of file cnat_pcp_server.h.

u8 pcp_pipeline_data::drop

Definition at line 386 of file cnat_pcp_server.h.

u32 pcp_pipeline_data::ext_ip[4]

Definition at line 364 of file cnat_pcp_server.h.

u16 pcp_pipeline_data::ext_port

Definition at line 365 of file cnat_pcp_server.h.

u32 pcp_pipeline_data::flags

Definition at line 382 of file cnat_pcp_server.h.

u16 pcp_pipeline_data::i_vrf

Definition at line 362 of file cnat_pcp_server.h.

u16 pcp_pipeline_data::inst_id

Definition at line 381 of file cnat_pcp_server.h.

dslite_table_entry_t* pcp_pipeline_data::inst_ptr

Definition at line 380 of file cnat_pcp_server.h.

ipv4_header* pcp_pipeline_data::ip

Definition at line 350 of file cnat_pcp_server.h.

ipv6_header_t* pcp_pipeline_data::ipv6

Definition at line 351 of file cnat_pcp_server.h.

union { ... } pcp_pipeline_data::l3addr
u16 pcp_pipeline_data::o_vrf

Definition at line 363 of file cnat_pcp_server.h.

pcp_opcode_t pcp_pipeline_data::opcode

Definition at line 358 of file cnat_pcp_server.h.

u8* pcp_pipeline_data::option_spec

Definition at line 375 of file cnat_pcp_server.h.

u8* pcp_pipeline_data::p

Definition at line 349 of file cnat_pcp_server.h.

u32 pcp_pipeline_data::peer_ip[4]

Definition at line 369 of file cnat_pcp_server.h.

u32 pcp_pipeline_data::peer_port

Definition at line 370 of file cnat_pcp_server.h.

cnat_portmap_v2_t* pcp_pipeline_data::pm

Definition at line 377 of file cnat_pcp_server.h.

pcp_options_t pcp_pipeline_data::pref_fail

Definition at line 373 of file cnat_pcp_server.h.

u8 pcp_pipeline_data::proto

Definition at line 361 of file cnat_pcp_server.h.

pcp_request_t* pcp_pipeline_data::req

Definition at line 356 of file cnat_pcp_server.h.

u32 pcp_pipeline_data::req_lifetime

Definition at line 371 of file cnat_pcp_server.h.

pcp_response_t* pcp_pipeline_data::resp

Definition at line 357 of file cnat_pcp_server.h.

pcp_result_codes_t pcp_pipeline_data::ret_code

Definition at line 376 of file cnat_pcp_server.h.

u8 pcp_pipeline_data::service_type

Definition at line 391 of file cnat_pcp_server.h.

u32 pcp_pipeline_data::src_ip[4]

Definition at line 359 of file cnat_pcp_server.h.

u16 pcp_pipeline_data::src_port

Definition at line 360 of file cnat_pcp_server.h.

u8 pcp_pipeline_data::state

Definition at line 395 of file cnat_pcp_server.h.

pcp_options_t pcp_pipeline_data::third_party

Definition at line 374 of file cnat_pcp_server.h.

u32 pcp_pipeline_data::third_party_ip[4]

Definition at line 366 of file cnat_pcp_server.h.

udp_hdr_type_t* pcp_pipeline_data::udp

Definition at line 355 of file cnat_pcp_server.h.

u32 pcp_pipeline_data::udp_len

Definition at line 372 of file cnat_pcp_server.h.

cnat_vrfmap_t* pcp_pipeline_data::vrfmap

Definition at line 379 of file cnat_pcp_server.h.


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