NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
eth_l2_fwd.c File Reference
#include <signal.h>
#include <stdint.h>
#include <doca_argp.h>
#include <doca_log.h>
#include <utils.h>
#include "eth_l2_fwd_core.h"
Include dependency graph for eth_l2_fwd.c:

Go to the source code of this file.

Functions

 DOCA_LOG_REGISTER (ETH_L2_FWD)
 
static void signal_handler (int signum)
 
static doca_error_t mlxdevs_names_callback (void *param, void *config)
 
static doca_error_t pkts_recv_rate_callback (void *param, void *config)
 
static doca_error_t max_pkt_size_callback (void *param, void *config)
 
static doca_error_t pkt_max_process_time_callback (void *param, void *config)
 
static doca_error_t num_task_batches_callback (void *param, void *config)
 
static doca_error_t one_sided_fwd_callback (void *param, void *config)
 
static doca_error_t max_forwardings_callback (void *param, void *config)
 
static doca_error_t register_eth_l2_fwd_params (void)
 
int main (int argc, char **argv)
 

Variables

uint32_t max_forwardings
 

Function Documentation

◆ DOCA_LOG_REGISTER()

DOCA_LOG_REGISTER ( ETH_L2_FWD  )

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 409 of file eth_l2_fwd.c.

◆ max_forwardings_callback()

static doca_error_t max_forwardings_callback ( void *  param,
void *  config 
)
static

Definition at line 240 of file eth_l2_fwd.c.

◆ max_pkt_size_callback()

static doca_error_t max_pkt_size_callback ( void *  param,
void *  config 
)
static

Definition at line 142 of file eth_l2_fwd.c.

◆ mlxdevs_names_callback()

static doca_error_t mlxdevs_names_callback ( void *  param,
void *  config 
)
static

Definition at line 60 of file eth_l2_fwd.c.

◆ num_task_batches_callback()

static doca_error_t num_task_batches_callback ( void *  param,
void *  config 
)
static

Definition at line 191 of file eth_l2_fwd.c.

◆ one_sided_fwd_callback()

static doca_error_t one_sided_fwd_callback ( void *  param,
void *  config 
)
static

Definition at line 218 of file eth_l2_fwd.c.

◆ pkt_max_process_time_callback()

static doca_error_t pkt_max_process_time_callback ( void *  param,
void *  config 
)
static

Definition at line 164 of file eth_l2_fwd.c.

◆ pkts_recv_rate_callback()

static doca_error_t pkts_recv_rate_callback ( void *  param,
void *  config 
)
static

Definition at line 120 of file eth_l2_fwd.c.

◆ register_eth_l2_fwd_params()

static doca_error_t register_eth_l2_fwd_params ( void  )
static

Definition at line 261 of file eth_l2_fwd.c.

◆ signal_handler()

static void signal_handler ( int  signum)
static

Definition at line 45 of file eth_l2_fwd.c.

Variable Documentation

◆ max_forwardings

uint32_t max_forwardings
extern

Definition at line 55 of file eth_l2_fwd_core.c.