|
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the documentation of this file.
27 #include <rdma/rdma.api_enum.h>
28 #include <rdma/rdma.api_types.h>
107 ({ rmp->sw_if_index = ntohl (args.sw_if_index); }));
136 rmp->sw_if_index = ntohl (args.sw_if_index);
168 rmp->sw_if_index = ntohl (args.sw_if_index);
179 vl_api_rdma_delete_reply_t *rmp;
189 rv = VNET_API_ERROR_INVALID_INTERFACE;
202 #include <rdma/rdma.api.c>
u16 txq_size[default=1024]
static clib_error_t * rdma_plugin_api_hookup(vlib_main_t *vm)
#define REPLY_MACRO2(t, body)
void rdma_create_if(vlib_main_t *vm, rdma_create_if_args_t *args)
u16 rxq_size[default=1024]
void rdma_delete_if(vlib_main_t *vm, rdma_device_t *rd)
#define pool_elt_at_index(p, i)
Returns pointer to element at given index.
static rdma_mode_t rdma_api_mode(vl_api_rdma_mode_t mode)
u16 txq_size[default=1024]
vl_api_rdma_mode_t mode[default=0]
vnet_device_class_t rdma_device_class
bool no_multi_seg[default=0]
u16 txq_size[default=1024]
vl_api_tunnel_mode_t mode
vlib_main_t * vm
X-connect all packets from the HOST to the PHY.
vl_api_rdma_rss4_t rss4[default=0]
static void vl_api_rdma_create_v3_t_handler(vl_api_rdma_create_v3_t *mp)
vl_api_rdma_rss6_t rss6[default=0]
vnet_main_t * vnet_get_main(void)
static vnet_hw_interface_t * vnet_get_sup_hw_interface_api_visible_or_null(vnet_main_t *vnm, u32 sw_if_index)
vl_api_rdma_mode_t mode[default=0]
static rdma_rss4_t rdma_api_rss4(const vl_api_rdma_rss4_t rss4)
VLIB_API_INIT_FUNCTION(af_xdp_plugin_api_hookup)
u16 max_pktlen[default=0]
static void vl_api_rdma_create_t_handler(vl_api_rdma_create_t *mp)
static void setup_message_id_table(api_main_t *am)
static rdma_rss6_t rdma_api_rss6(const vl_api_rdma_rss6_t rss6)
u16 rxq_size[default=1024]
vl_api_interface_index_t sw_if_index
static void vl_api_rdma_delete_t_handler(vl_api_rdma_delete_t *mp)
static void vl_api_rdma_create_v2_t_handler(vl_api_rdma_create_v2_t *mp)
vl_api_rdma_mode_t mode[default=0]
u16 rxq_size[default=1024]
bool no_multi_seg[default=0]
clib_memset(h->entries, 0, sizeof(h->entries[0]) *entries)
static vlib_main_t * vlib_get_main(void)
u16 max_pktlen[default=0]