FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
application_ Struct Reference
+ Collaboration diagram for application_:

Data Fields

u32 app_index
 App index in app pool. More...
 
u32 flags
 Flags. More...
 
session_cb_vft_t cb_fns
 Callbacks: shoulder-taps for the server/client. More...
 
segment_manager_props_t sm_properties
 Segment manager properties. More...
 
app_worker_map_tworker_maps
 Pool of mappings that keep track of workers associated to this app. More...
 
u8name
 Name registered by builtin apps. More...
 
u32 ns_index
 Namespace the application belongs to. More...
 
u16 proxied_transports
 
app_listener_tlisteners
 Pool of listeners for the app. More...
 
u8 tls_engine
 Preferred tls engine. More...
 
char quic_iv [17]
 quic initialization vector More...
 
u8 quic_iv_set
 

Detailed Description

Definition at line 86 of file application.h.

Field Documentation

◆ app_index

u32 application_::app_index

App index in app pool.

Definition at line 89 of file application.h.

◆ cb_fns

session_cb_vft_t application_::cb_fns

Callbacks: shoulder-taps for the server/client.

Definition at line 95 of file application.h.

◆ flags

u32 application_::flags

Flags.

Definition at line 92 of file application.h.

◆ listeners

app_listener_t* application_::listeners

Pool of listeners for the app.

Definition at line 112 of file application.h.

◆ name

u8* application_::name

Name registered by builtin apps.

Definition at line 104 of file application.h.

◆ ns_index

u32 application_::ns_index

Namespace the application belongs to.

Definition at line 107 of file application.h.

◆ proxied_transports

u16 application_::proxied_transports

Definition at line 109 of file application.h.

◆ quic_iv

char application_::quic_iv[17]

quic initialization vector

Definition at line 118 of file application.h.

◆ quic_iv_set

u8 application_::quic_iv_set

Definition at line 119 of file application.h.

◆ sm_properties

segment_manager_props_t application_::sm_properties

Segment manager properties.

Shared by all segment managers

Definition at line 98 of file application.h.

◆ tls_engine

u8 application_::tls_engine

Preferred tls engine.

Definition at line 115 of file application.h.

◆ worker_maps

app_worker_map_t* application_::worker_maps

Pool of mappings that keep track of workers associated to this app.

Definition at line 101 of file application.h.


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