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

Data Fields

union {
   transport_connection_t   connection
 
   struct {
      quicly_conn_t *   conn
 QUIC ctx case. More...
 
      u32   listener_ctx_id
 
      u32   client_opaque
 
      u8 *   srv_hostname
 
      u8   conn_state
 
      u8   udp_is_ip4
 
   } 
 
   struct {
      quicly_stream_t *   stream
 STREAM ctx case. More...
 
      u32   quic_connection_ctx_id
 
   } 
 
}; 
 
session_handle_t udp_session_handle
 
u32 timer_handle
 
u32 parent_app_wrk_id
 
u32 parent_app_id
 
u32 ckpair_index
 
u32 crypto_engine
 
u32 crypto_context_index
 
u8 flags
 

Detailed Description

Definition at line 129 of file quic.h.

Field Documentation

◆ @625

union { ... }

◆ ckpair_index

u32 quic_ctx_::ckpair_index

Definition at line 155 of file quic.h.

◆ client_opaque

u32 quic_ctx_::client_opaque

Definition at line 138 of file quic.h.

◆ conn

quicly_conn_t* quic_ctx_::conn

QUIC ctx case.

Definition at line 136 of file quic.h.

◆ conn_state

u8 quic_ctx_::conn_state

Definition at line 140 of file quic.h.

◆ connection

transport_connection_t quic_ctx_::connection

Definition at line 133 of file quic.h.

◆ crypto_context_index

u32 quic_ctx_::crypto_context_index

Definition at line 157 of file quic.h.

◆ crypto_engine

u32 quic_ctx_::crypto_engine

Definition at line 156 of file quic.h.

◆ flags

u8 quic_ctx_::flags

Definition at line 158 of file quic.h.

◆ listener_ctx_id

u32 quic_ctx_::listener_ctx_id

Definition at line 137 of file quic.h.

◆ parent_app_id

u32 quic_ctx_::parent_app_id

Definition at line 154 of file quic.h.

◆ parent_app_wrk_id

u32 quic_ctx_::parent_app_wrk_id

Definition at line 153 of file quic.h.

◆ quic_connection_ctx_id

u32 quic_ctx_::quic_connection_ctx_id

Definition at line 147 of file quic.h.

◆ srv_hostname

u8* quic_ctx_::srv_hostname

Definition at line 139 of file quic.h.

◆ stream

quicly_stream_t* quic_ctx_::stream

STREAM ctx case.

Definition at line 146 of file quic.h.

◆ timer_handle

u32 quic_ctx_::timer_handle

Definition at line 152 of file quic.h.

◆ udp_is_ip4

u8 quic_ctx_::udp_is_ip4

Definition at line 141 of file quic.h.

◆ udp_session_handle

session_handle_t quic_ctx_::udp_session_handle

Definition at line 151 of file quic.h.


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