![]() |
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Collaboration diagram for rdma_per_thread_data_t:Public Member Functions | |
| CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
Data Fields | |
| union { | |
| u16 cqe_flags [VLIB_FRAME_SIZE] | |
| u16x8 cqe_flags8 [VLIB_FRAME_SIZE/8] | |
| u16x16 cqe_flags16 [VLIB_FRAME_SIZE/16] | |
| }; | |
| union { | |
| struct { | |
| u32 current_segs [VLIB_FRAME_SIZE] | |
| u32 to_free_buffers [VLIB_FRAME_SIZE] | |
| } | |
| struct { | |
| u32 tmp_bi [VLIB_FRAME_SIZE] | |
| vlib_buffer_t * tmp_bufs [VLIB_FRAME_SIZE] | |
| } | |
| }; | |
| vlib_buffer_t | buffer_template |
| rdma_per_thread_data_t::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
| union { ... } |
| union { ... } |
| vlib_buffer_t rdma_per_thread_data_t::buffer_template |
| u16 rdma_per_thread_data_t::cqe_flags[VLIB_FRAME_SIZE] |
| u16x16 rdma_per_thread_data_t::cqe_flags16[VLIB_FRAME_SIZE/16] |
| u16x8 rdma_per_thread_data_t::cqe_flags8[VLIB_FRAME_SIZE/8] |
| u32 rdma_per_thread_data_t::current_segs[VLIB_FRAME_SIZE] |
| u32 rdma_per_thread_data_t::tmp_bi[VLIB_FRAME_SIZE] |
| vlib_buffer_t* rdma_per_thread_data_t::tmp_bufs[VLIB_FRAME_SIZE] |
| u32 rdma_per_thread_data_t::to_free_buffers[VLIB_FRAME_SIZE] |