Go to the source code of this file.
Functions | |
static void | StopApplication (int sig) |
static int | _Is4GATxSupported (NtInfoStream_t hInfo, uint8_t adapterNo) |
static int | _TxPortRateLimit (int port, uint64_t new, uint64_t *pOld) |
static int | _NetTxDataCheckHbInfo (NtNetStreamTx_t *phNetTx, bool bWaitDone) |
int | main (int argc, const char *argv[]) |
Macros | |
#define | MIN_PACKET_SIZE 64 |
#define | MAX_PACKET_SIZE 8192 |
#define | SEGMENT_LENGTH (1024*1024) |
#define | RANDOM(_min_, _max_) ((uint32_t)_min_ + (uint32_t)((_max_-_min_+1) * (rand() /(RAND_MAX + 1.0)))) |
#define | NUM_MB 10 /* Number of segments to pre-fill/reuse */ |
Variables | |
volatile int | appRunning =1 |
static const char * | usageText [] |
static int | opt_port = -1 |
static char * | opt_rate = NULL |
static char * | opt_size = NULL |
struct argparse_option | arg_options [] |
static int | is4GATxSupported = 0 |
Function Documentation
|
static |
The function called when user is pressing CTRL-C
Definition at line 237 of file transmit_multifunction_example.c.
Referenced by main().
|
static |
Definition at line 252 of file transmit_multifunction_example.c.
Referenced by main().
|
static |
Definition at line 278 of file transmit_multifunction_example.c.
Referenced by main().
|
static |
Definition at line 329 of file transmit_multifunction_example.c.
Referenced by main().
int main | ( | int | argc, |
const char * | argv[] | ||
) |
Definition at line 366 of file transmit_multifunction_example.c.
Macro Definition Documentation
#define MIN_PACKET_SIZE 64 |
Definition at line 190 of file transmit_multifunction_example.c.
Referenced by main().
#define MAX_PACKET_SIZE 8192 |
Definition at line 191 of file transmit_multifunction_example.c.
Referenced by main().
#define SEGMENT_LENGTH (1024*1024) |
Definition at line 192 of file transmit_multifunction_example.c.
Referenced by main().
#define RANDOM | ( | _min_, | |
_max_ | |||
) | ((uint32_t)_min_ + (uint32_t)((_max_-_min_+1) * (rand() /(RAND_MAX + 1.0)))) |
Definition at line 195 of file transmit_multifunction_example.c.
Referenced by main().
#define NUM_MB 10 /* Number of segments to pre-fill/reuse */ |
Referenced by main().
Variable Documentation
volatile int appRunning =1 |
Definition at line 197 of file transmit_multifunction_example.c.
Referenced by _NetTxDataCheckHbInfo(), main(), and StopApplication().
|
static |
Print command line info
Definition at line 202 of file transmit_multifunction_example.c.
Referenced by main().
|
static |
Definition at line 208 of file transmit_multifunction_example.c.
Referenced by main().
|
static |
Definition at line 209 of file transmit_multifunction_example.c.
Referenced by main().
|
static |
Definition at line 210 of file transmit_multifunction_example.c.
Referenced by main().
struct argparse_option arg_options[] |
Table of valid options.
Definition at line 215 of file transmit_multifunction_example.c.
|
static |
Definition at line 251 of file transmit_multifunction_example.c.