26 #ifndef FLOW_SWITCH_COMMON_H_
27 #define FLOW_SWITCH_COMMON_H_
29 #include <rte_byteorder.h>
39 #define FLOW_SWITCH_PORTS_MAX (128)
doca_error_t init_doca_flow_switch_common(struct flow_switch_ctx *ctx)
uint8_t get_dpdk_nb_ports(void)
void destroy_doca_flow_switch_common(struct flow_switch_ctx *ctx)
#define FLOW_SWITCH_PORTS_MAX
doca_error_t register_doca_flow_switch_param(void)
doca_error_t init_flow_switch_dpdk(int argc, char **dpdk_argv)
enum doca_error doca_error_t
DOCA API return codes.
doca_error_t(* tasks_check)(struct doca_devinfo *)
const char * rep_arg[FLOW_SWITCH_PORTS_MAX]
struct doca_dev * doca_dev[FLOW_SWITCH_PORTS_MAX]
const char * dev_arg[FLOW_SWITCH_PORTS_MAX]
struct upf_accel_ctx * ctx