FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
vcl_test_session Struct Reference
+ Collaboration diagram for vcl_test_session:

Data Fields

uint8_t is_alloc
 
uint8_t is_open
 
uint8_t is_done
 
int fd
 
int(* read )(struct vcl_test_session *ts, void *buf, uint32_t buflen)
 
int(* write )(struct vcl_test_session *ts, void *buf, uint32_t buflen)
 
uint32_t txbuf_size
 
uint32_t rxbuf_size
 
char * txbuf
 
char * rxbuf
 
vcl_test_cfg_t cfg
 
vcl_test_stats_t stats
 
vcl_test_stats_t old_stats
 
int session_index
 
vppcom_endpt_t endpt
 
uint8_t ip [16]
 
vppcom_data_segment_t ds [2]
 
void * opaque
 

Detailed Description

Definition at line 125 of file vcl_test.h.

Field Documentation

◆ cfg

vcl_test_cfg_t vcl_test_session::cfg

Definition at line 137 of file vcl_test.h.

◆ ds

vppcom_data_segment_t vcl_test_session::ds[2]

Definition at line 143 of file vcl_test.h.

◆ endpt

vppcom_endpt_t vcl_test_session::endpt

Definition at line 141 of file vcl_test.h.

◆ fd

int vcl_test_session::fd

Definition at line 130 of file vcl_test.h.

◆ ip

uint8_t vcl_test_session::ip[16]

Definition at line 142 of file vcl_test.h.

◆ is_alloc

uint8_t vcl_test_session::is_alloc

Definition at line 127 of file vcl_test.h.

◆ is_done

uint8_t vcl_test_session::is_done

Definition at line 129 of file vcl_test.h.

◆ is_open

uint8_t vcl_test_session::is_open

Definition at line 128 of file vcl_test.h.

◆ old_stats

vcl_test_stats_t vcl_test_session::old_stats

Definition at line 139 of file vcl_test.h.

◆ opaque

void* vcl_test_session::opaque

Definition at line 144 of file vcl_test.h.

◆ read

int(* vcl_test_session::read) (struct vcl_test_session *ts, void *buf, uint32_t buflen)

Definition at line 131 of file vcl_test.h.

◆ rxbuf

char* vcl_test_session::rxbuf

Definition at line 136 of file vcl_test.h.

◆ rxbuf_size

uint32_t vcl_test_session::rxbuf_size

Definition at line 134 of file vcl_test.h.

◆ session_index

int vcl_test_session::session_index

Definition at line 140 of file vcl_test.h.

◆ stats

vcl_test_stats_t vcl_test_session::stats

Definition at line 138 of file vcl_test.h.

◆ txbuf

char* vcl_test_session::txbuf

Definition at line 135 of file vcl_test.h.

◆ txbuf_size

uint32_t vcl_test_session::txbuf_size

Definition at line 133 of file vcl_test.h.

◆ write

int(* vcl_test_session::write) (struct vcl_test_session *ts, void *buf, uint32_t buflen)

Definition at line 132 of file vcl_test.h.


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