#include <arpa/inet.h>
#include <rte_ethdev.h>
#include <doca_flow.h>
#include "common.h"
#include "dpdk_tcp/tcp_session_table.h"
Go to the source code of this file.
|
| | DOCA_LOG_REGISTER (GPU_PACKET_PROCESSING_FLOW) |
| |
| struct doca_flow_port * | init_doca_flow (uint16_t port_id, uint8_t rxq_num) |
| |
| doca_error_t | create_udp_pipe (struct rxq_udp_queues *udp_queues, struct doca_flow_port *port) |
| |
| doca_error_t | create_tcp_cpu_pipe (struct rxq_tcp_queues *tcp_queues, struct doca_flow_port *port) |
| |
| doca_error_t | create_tcp_gpu_pipe (struct rxq_tcp_queues *tcp_queues, struct doca_flow_port *port, bool connection_based_flows) |
| |
| doca_error_t | create_icmp_gpu_pipe (struct rxq_icmp_queues *icmp_queues, struct doca_flow_port *port) |
| |
| doca_error_t | create_root_pipe (struct rxq_udp_queues *udp_queues, struct rxq_tcp_queues *tcp_queues, struct rxq_icmp_queues *icmp_queues, struct doca_flow_port *port) |
| |
| doca_error_t | enable_tcp_gpu_offload (struct doca_flow_port *port, uint16_t queue_id, struct doca_flow_pipe *gpu_rss_pipe, struct tcp_session_entry *session_entry) |
| |
| doca_error_t | disable_tcp_gpu_offload (struct doca_flow_port *port, uint16_t queue_id, struct tcp_session_entry *session_entry) |
| |
| doca_error_t | destroy_flow_queue (struct doca_flow_port *port_df, struct rxq_icmp_queues *icmp_queues, struct rxq_udp_queues *udp_queues, struct rxq_tcp_queues *tcp_queues, bool http_server, struct txq_http_queues *http_queues) |
| |
◆ create_icmp_gpu_pipe()
◆ create_root_pipe()
◆ create_tcp_cpu_pipe()
◆ create_tcp_gpu_pipe()
◆ create_udp_pipe()
◆ destroy_flow_queue()
◆ disable_tcp_gpu_offload()
◆ DOCA_LOG_REGISTER()
| DOCA_LOG_REGISTER |
( |
GPU_PACKET_PROCESSING_FLOW |
| ) |
|
◆ enable_tcp_gpu_offload()
| doca_error_t enable_tcp_gpu_offload |
( |
struct doca_flow_port * |
port, |
|
|
uint16_t |
queue_id, |
|
|
struct doca_flow_pipe * |
gpu_rss_pipe, |
|
|
struct tcp_session_entry * |
session_entry |
|
) |
| |
◆ init_doca_flow()
| struct doca_flow_port* init_doca_flow |
( |
uint16_t |
port_id, |
|
|
uint8_t |
rxq_num |
|
) |
| |
◆ default_flow_timeout_usec
| uint64_t default_flow_timeout_usec |
|
static |