FD.io VPP  v21.01.1
Vector Packet Processing
http_server_main_t Struct Reference
+ Collaboration diagram for http_server_main_t:

Data Fields

http_session_t ** sessions
 
clib_rwlock_t sessions_lock
 
u32 ** session_to_http_session
 
svm_msg_q_t ** vpp_queue
 
uwordhandler_by_get_request
 
u32free_http_cli_process_node_indices
 
svm_queue_tvl_input_queue
 
u32 my_client_index
 
u32 app_index
 
u32 node_index
 
tw_timer_wheel_2t_1w_2048sl_t tw
 
clib_spinlock_t tw_lock
 
u32 prealloc_fifos
 
u32 private_segment_size
 
u32 fifo_size
 
u8uri
 
u32 is_static
 
vlib_main_tvlib_main
 

Detailed Description

Definition at line 53 of file http_server.c.

Field Documentation

◆ app_index

u32 http_server_main_t::app_index

Definition at line 71 of file http_server.c.

◆ fifo_size

u32 http_server_main_t::fifo_size

Definition at line 81 of file http_server.c.

◆ free_http_cli_process_node_indices

u32* http_server_main_t::free_http_cli_process_node_indices

Definition at line 63 of file http_server.c.

◆ handler_by_get_request

uword* http_server_main_t::handler_by_get_request

Definition at line 61 of file http_server.c.

◆ is_static

u32 http_server_main_t::is_static

Definition at line 83 of file http_server.c.

◆ my_client_index

u32 http_server_main_t::my_client_index

Definition at line 69 of file http_server.c.

◆ node_index

u32 http_server_main_t::node_index

Definition at line 74 of file http_server.c.

◆ prealloc_fifos

u32 http_server_main_t::prealloc_fifos

Definition at line 79 of file http_server.c.

◆ private_segment_size

u32 http_server_main_t::private_segment_size

Definition at line 80 of file http_server.c.

◆ session_to_http_session

u32** http_server_main_t::session_to_http_session

Definition at line 57 of file http_server.c.

◆ sessions

http_session_t** http_server_main_t::sessions

Definition at line 55 of file http_server.c.

◆ sessions_lock

clib_rwlock_t http_server_main_t::sessions_lock

Definition at line 56 of file http_server.c.

◆ tw

tw_timer_wheel_2t_1w_2048sl_t http_server_main_t::tw

Definition at line 76 of file http_server.c.

◆ tw_lock

clib_spinlock_t http_server_main_t::tw_lock

Definition at line 77 of file http_server.c.

◆ uri

u8* http_server_main_t::uri

Definition at line 82 of file http_server.c.

◆ vl_input_queue

svm_queue_t* http_server_main_t::vl_input_queue

Definition at line 66 of file http_server.c.

◆ vlib_main

vlib_main_t* http_server_main_t::vlib_main

Definition at line 84 of file http_server.c.

◆ vpp_queue

svm_msg_q_t** http_server_main_t::vpp_queue

Definition at line 59 of file http_server.c.


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