#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <fcntl.h>
#include <stdbool.h>
#include <stdint.h>
#include <string.h>
#include <sys/time.h>
#include <time.h>
#include <utils.h>
#include <signal.h>
#include <cuda.h>
#include <cuda_runtime.h>
#include <doca_version.h>
#include <doca_log.h>
#include <doca_error.h>
#include <doca_gpunetio.h>
#include <doca_dev.h>
#include <doca_eth_rxq.h>
#include <doca_eth_txq.h>
#include <doca_mmap.h>
#include <doca_argp.h>
#include <doca_dpdk.h>
#include <doca_flow.h>
#include <doca_pe.h>
Go to the source code of this file.
◆ BYTE_SWAP16
| #define BYTE_SWAP16 |
( |
|
v | ) |
((((uint16_t)(v)&UINT16_C(0x00ff)) << 8) | (((uint16_t)(v)&UINT16_C(0xff00)) >> 8)) |
◆ BYTE_SWAP32
| #define BYTE_SWAP32 |
( |
|
x | ) |
((((x)&0xff000000) >> 24) | (((x)&0x00ff0000) >> 8) | (((x)&0x0000ff00) << 8) | (((x)&0x000000ff) << 24)) |
◆ CUDA_THREADS
◆ DPDK_DEFAULT_PORT
| #define DPDK_DEFAULT_PORT 0 |
◆ ETHER_ADDR_LEN
◆ FLOW_NB_COUNTERS
| #define FLOW_NB_COUNTERS 524228 /* 1024 x 512 */ |
◆ GPU_PAGE_SIZE
| #define GPU_PAGE_SIZE (1UL << 16) |
◆ MAX_PKT_NUM
| #define MAX_PKT_NUM 65536 |
◆ MAX_PKT_NUM_ICMP
| #define MAX_PKT_NUM_ICMP 16384 |
◆ MAX_PKT_SIZE
| #define MAX_PKT_SIZE 8192 |
◆ MAX_PKT_SIZE_ICMP
| #define MAX_PKT_SIZE_ICMP 512 |
◆ MAX_PORT_STR_LEN
| #define MAX_PORT_STR_LEN 128 /* Maximal length of port name */ |
◆ MAX_QUEUES
◆ MAX_QUEUES_ICMP
| #define MAX_QUEUES_ICMP 1 |
◆ MAX_RX_NUM_PKTS
| #define MAX_RX_NUM_PKTS 4096 |
◆ MAX_RX_NUM_PKTS_HTTP
| #define MAX_RX_NUM_PKTS_HTTP 64 |
◆ MAX_RX_NUM_PKTS_ICMP
| #define MAX_RX_NUM_PKTS_ICMP 64 |
◆ MAX_RX_TIMEOUT_NS
| #define MAX_RX_TIMEOUT_NS 1000000 /* 1ms */ |
◆ MAX_RX_TIMEOUT_NS_HTTP
| #define MAX_RX_TIMEOUT_NS_HTTP 50000 /* 50us */ |
◆ MAX_RX_TIMEOUT_NS_ICMP
| #define MAX_RX_TIMEOUT_NS_ICMP 50000 /* 50us */ |
◆ MAX_SQ_DESCR_NUM
| #define MAX_SQ_DESCR_NUM 4096 |
◆ SEMAPHORES_PER_QUEUE
| #define SEMAPHORES_PER_QUEUE 1024 |
◆ TX_BUF_MAX_SZ
| #define TX_BUF_MAX_SZ 512 |
◆ TX_BUF_NUM
| #define TX_BUF_NUM 1024 /* 32 x 32 */ |
◆ WARP_FULL_MASK
| #define WARP_FULL_MASK 0xFFFFFFFF |
◆ WARP_SIZE
◆ http_page_get
| Enumerator |
|---|
| HTTP_GET_INDEX | |
| HTTP_GET_CONTACTS | |
| HTTP_GET_NOT_FOUND | |
Definition at line 90 of file defines.h.