FD.io VPP  v21.10.1-2-g0a485f517
Vector Packet Processing
vl_api_rdma_create_v2_t Struct Reference

Data Fields

option deprecated
 
u32 client_index
 
u32 context
 
string host_if [64]
 
string name [64]
 
u16 rxq_num [default=1]
 
u16 rxq_size [default=1024]
 
u16 txq_size [default=1024]
 
vl_api_rdma_mode_t mode [default=0]
 
bool no_multi_seg [default=0]
 
u16 max_pktlen [default=0]
 
option vat_help = "<host-if ifname> [name <name>] [rx-queue-size <size>] [tx-queue-size <size>] [num-rx-queues <size>] [mode <auto|ibv|dv>] [no-multi-seg] [max-pktlen <size>]"
 

Detailed Description

Template Parameters
client_index- opaque cookie to identify the sender
context- sender context, to match reply w/ request
host_if- Linux netdev interface name
name- new rdma interface name
rxq_num- number of receive queues (optional)
rxq_size- receive queue size (optional)
txq_size- transmit queue size (optional)
mode- operation mode (optional)
no_multi_seg(optional) - disable chained buffer RX
max_pktlen(optional) - maximal RX packet size.

Definition at line 67 of file rdma.api.

Field Documentation

◆ client_index

u32 vl_api_rdma_create_v2_t::client_index

Definition at line 70 of file rdma.api.

◆ context

u32 vl_api_rdma_create_v2_t::context

Definition at line 71 of file rdma.api.

◆ deprecated

option vl_api_rdma_create_v2_t::deprecated

Definition at line 69 of file rdma.api.

◆ host_if

string vl_api_rdma_create_v2_t::host_if[64]

Definition at line 73 of file rdma.api.

◆ max_pktlen

u16 vl_api_rdma_create_v2_t::max_pktlen[default=0]

Definition at line 80 of file rdma.api.

◆ mode

vl_api_rdma_mode_t vl_api_rdma_create_v2_t::mode[default=0]

Definition at line 78 of file rdma.api.

◆ name

string vl_api_rdma_create_v2_t::name[64]

Definition at line 74 of file rdma.api.

◆ no_multi_seg

bool vl_api_rdma_create_v2_t::no_multi_seg[default=0]

Definition at line 79 of file rdma.api.

◆ rxq_num

u16 vl_api_rdma_create_v2_t::rxq_num[default=1]

Definition at line 75 of file rdma.api.

◆ rxq_size

u16 vl_api_rdma_create_v2_t::rxq_size[default=1024]

Definition at line 76 of file rdma.api.

◆ txq_size

u16 vl_api_rdma_create_v2_t::txq_size[default=1024]

Definition at line 77 of file rdma.api.

◆ vat_help

option vl_api_rdma_create_v2_t::vat_help = "<host-if ifname> [name <name>] [rx-queue-size <size>] [tx-queue-size <size>] [num-rx-queues <size>] [mode <auto|ibv|dv>] [no-multi-seg] [max-pktlen <size>]"

Definition at line 81 of file rdma.api.


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