#include <stdbool.h>
#include <arpa/inet.h>
#include <rte_ethdev.h>
#include <rte_malloc.h>
#include <doca_flow.h>
#include <doca_log.h>
#include <common.h>
Go to the source code of this file.
◆ TCP_PACKET_MAX_BURST_SIZE
| #define TCP_PACKET_MAX_BURST_SIZE 4096 |
◆ create_ack_packet()
| struct rte_mbuf* create_ack_packet |
( |
const struct rte_mbuf * |
src_packet, |
|
|
struct rte_mempool * |
tcp_ack_pkt_pool |
|
) |
| |
◆ create_tcp_session()
| doca_error_t create_tcp_session |
( |
const uint16_t |
queue_id, |
|
|
const struct rte_mbuf * |
pkt, |
|
|
struct doca_flow_port * |
port, |
|
|
struct doca_flow_pipe * |
gpu_rss_pipe |
|
) |
| |
◆ destroy_tcp_session()
| void destroy_tcp_session |
( |
const uint16_t |
queue_id, |
|
|
const struct rte_mbuf * |
pkt, |
|
|
struct doca_flow_port * |
port |
|
) |
| |
◆ extract_session_key()
| struct tcp_session_key extract_session_key |
( |
const struct rte_mbuf * |
packet | ) |
|
◆ extract_tcp_hdr()
| const struct rte_tcp_hdr* extract_tcp_hdr |
( |
const struct rte_mbuf * |
packet | ) |
|
◆ log_tcp_flag()
| void log_tcp_flag |
( |
const struct rte_mbuf * |
packet, |
|
|
const char * |
flags |
|
) |
| |
◆ tcp_cpu_rss_func()
| int tcp_cpu_rss_func |
( |
void * |
args | ) |
|