DPDK  21.02.0
Data Fields
rte_table_action_sym_crypto_params Struct Reference

#include <rte_table_action.h>

Data Fields

struct rte_crypto_sym_xformxform
 
uint32_t data_offset
 
struct rte_table_action_vlo cipher_iv
 
struct rte_table_action_vlo cipher_iv_update
 
struct rte_table_action_vlo auth_iv
 
struct rte_table_action_vlo auth_iv_update
 
struct rte_table_action_vlo aad
 
struct rte_table_action_vlo iv
 
struct rte_table_action_vlo aad_update
 
struct rte_table_action_vlo iv_update
 

Detailed Description

Symmetric Crypto action parameters (per table rule).

Examples:
examples/ip_pipeline/cli.c.

Definition at line 750 of file rte_table_action.h.

Field Documentation

struct rte_crypto_sym_xform* xform

Xform pointer contains all relevant information

Examples:
examples/ip_pipeline/cli.c.

Definition at line 753 of file rte_table_action.h.

uint32_t data_offset

Offset within the input packet buffer to the first byte of data to be processed by the crypto unit. Offset 0 points to the first byte of the MBUF structure.

Examples:
examples/ip_pipeline/cli.c.

Definition at line 760 of file rte_table_action.h.

struct rte_table_action_vlo cipher_iv

Cipher iv data.

Definition at line 765 of file rte_table_action.h.

struct rte_table_action_vlo cipher_iv_update

Cipher iv data.

Definition at line 768 of file rte_table_action.h.

struct rte_table_action_vlo auth_iv

Auth iv data.

Definition at line 771 of file rte_table_action.h.

struct rte_table_action_vlo auth_iv_update

Auth iv data.

Definition at line 774 of file rte_table_action.h.

AEAD AAD data.

Definition at line 780 of file rte_table_action.h.

AEAD iv data.

Definition at line 783 of file rte_table_action.h.

struct rte_table_action_vlo aad_update

AEAD AAD data.

Definition at line 786 of file rte_table_action.h.

struct rte_table_action_vlo iv_update

AEAD iv data.

Definition at line 789 of file rte_table_action.h.


The documentation for this struct was generated from the following file: