NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
flow_switch_common.h File Reference
#include <rte_byteorder.h>
#include <doca_flow.h>
#include <doca_dev.h>
#include <common.h>
Include dependency graph for flow_switch_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  flow_switch_ctx
 

Macros

#define FLOW_SWITCH_PORTS_MAX   (128)
 

Functions

doca_error_t init_flow_switch_dpdk (int argc, char **dpdk_argv)
 
doca_error_t register_doca_flow_switch_param (void)
 
doca_error_t init_doca_flow_switch_common (struct flow_switch_ctx *ctx)
 
void destroy_doca_flow_switch_common (struct flow_switch_ctx *ctx)
 
uint8_t get_dpdk_nb_ports (void)
 

Macro Definition Documentation

◆ FLOW_SWITCH_PORTS_MAX

#define FLOW_SWITCH_PORTS_MAX   (128)

Definition at line 39 of file flow_switch_common.h.

Function Documentation

◆ destroy_doca_flow_switch_common()

void destroy_doca_flow_switch_common ( struct flow_switch_ctx ctx)

Definition at line 221 of file flow_switch_common.c.

◆ get_dpdk_nb_ports()

uint8_t get_dpdk_nb_ports ( void  )

Definition at line 233 of file flow_switch_common.c.

◆ init_doca_flow_switch_common()

doca_error_t init_doca_flow_switch_common ( struct flow_switch_ctx ctx)

Definition at line 175 of file flow_switch_common.c.

◆ init_flow_switch_dpdk()

doca_error_t init_flow_switch_dpdk ( int  argc,
char **  dpdk_argv 
)

Definition at line 43 of file flow_switch_common.c.

◆ register_doca_flow_switch_param()

doca_error_t register_doca_flow_switch_param ( void  )

Definition at line 115 of file flow_switch_common.c.