FD.io VPP  v19.08-27-gf4dcae4
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
 
u8 flags
 

Detailed Description

Definition at line 88 of file quic.h.

Field Documentation

union { ... }
u32 quic_ctx_::client_opaque

Definition at line 97 of file quic.h.

quicly_conn_t* quic_ctx_::conn

QUIC ctx case.

Definition at line 95 of file quic.h.

u8 quic_ctx_::conn_state

Definition at line 99 of file quic.h.

transport_connection_t quic_ctx_::connection

Definition at line 92 of file quic.h.

u8 quic_ctx_::flags

Definition at line 114 of file quic.h.

u32 quic_ctx_::listener_ctx_id

Definition at line 96 of file quic.h.

u32 quic_ctx_::parent_app_id

Definition at line 113 of file quic.h.

u32 quic_ctx_::parent_app_wrk_id

Definition at line 112 of file quic.h.

u32 quic_ctx_::quic_connection_ctx_id

Definition at line 106 of file quic.h.

u8* quic_ctx_::srv_hostname

Definition at line 98 of file quic.h.

quicly_stream_t* quic_ctx_::stream

STREAM ctx case.

Definition at line 105 of file quic.h.

u32 quic_ctx_::timer_handle

Definition at line 111 of file quic.h.

u8 quic_ctx_::udp_is_ip4

Definition at line 100 of file quic.h.

session_handle_t quic_ctx_::udp_session_handle

Definition at line 110 of file quic.h.


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