NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
flow_decrypt.h File Reference
#include "flow_common.h"
Include dependency graph for flow_decrypt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

doca_error_t add_decrypt_entries (struct ipsec_security_gw_config *app_cfg, struct ipsec_security_gw_ports_map *port, uint16_t queue_id, int nb_rules, int rule_offset)
 
doca_error_t add_decrypt_entry (struct decrypt_rule *rule, int rule_id, struct doca_flow_port *port, struct ipsec_security_gw_config *app_cfg)
 
doca_error_t ipsec_security_gw_insert_decrypt_rules (struct ipsec_security_gw_ports_map *ports[], struct ipsec_security_gw_config *app_cfg)
 
doca_error_t handle_secured_packets_received (struct rte_mbuf **packet, bool bad_syndrome_check, struct ipsec_security_gw_core_ctx *ctx)
 
doca_error_t bind_decrypt_ids (int nb_rules, int initial_id, struct doca_flow_port *port)
 

Function Documentation

◆ add_decrypt_entries()

doca_error_t add_decrypt_entries ( struct ipsec_security_gw_config app_cfg,
struct ipsec_security_gw_ports_map port,
uint16_t  queue_id,
int  nb_rules,
int  rule_offset 
)

Definition at line 1387 of file flow_decrypt.c.

◆ add_decrypt_entry()

doca_error_t add_decrypt_entry ( struct decrypt_rule rule,
int  rule_id,
struct doca_flow_port *  port,
struct ipsec_security_gw_config app_cfg 
)

Definition at line 1271 of file flow_decrypt.c.

◆ bind_decrypt_ids()

doca_error_t bind_decrypt_ids ( int  nb_rules,
int  initial_id,
struct doca_flow_port *  port 
)

Definition at line 1359 of file flow_decrypt.c.

◆ handle_secured_packets_received()

doca_error_t handle_secured_packets_received ( struct rte_mbuf **  packet,
bool  bad_syndrome_check,
struct ipsec_security_gw_core_ctx ctx 
)

Definition at line 1905 of file flow_decrypt.c.

◆ ipsec_security_gw_insert_decrypt_rules()

doca_error_t ipsec_security_gw_insert_decrypt_rules ( struct ipsec_security_gw_ports_map ports[],
struct ipsec_security_gw_config app_cfg 
)

Definition at line 1514 of file flow_decrypt.c.