DPDK  24.07.0
Data Structures | Typedefs | Variables
rte_port_sym_crypto.h File Reference
#include <stdint.h>
#include <rte_cryptodev.h>
#include "rte_port.h"

Go to the source code of this file.

Data Structures

struct  rte_port_sym_crypto_reader_params
 
struct  rte_port_sym_crypto_writer_params
 
struct  rte_port_sym_crypto_writer_nodrop_params
 

Typedefs

typedef void(* rte_port_sym_crypto_reader_callback_fn) (struct rte_mbuf **pkts, uint16_t n_pkts, void *arg)
 

Variables

struct rte_port_in_ops rte_port_sym_crypto_reader_ops
 
struct rte_port_out_ops rte_port_sym_crypto_writer_ops
 
struct rte_port_out_ops rte_port_sym_crypto_writer_nodrop_ops
 

Detailed Description

RTE Port sym crypto Interface

crypto_reader: input port built on top of pre-initialized crypto interface crypto_writer: output port built on top of pre-initialized crypto interface

Definition in file rte_port_sym_crypto.h.

Typedef Documentation

◆ rte_port_sym_crypto_reader_callback_fn

typedef void(* rte_port_sym_crypto_reader_callback_fn) (struct rte_mbuf **pkts, uint16_t n_pkts, void *arg)

Function prototype for reader post action.

Definition at line 27 of file rte_port_sym_crypto.h.

Variable Documentation

◆ rte_port_sym_crypto_reader_ops

struct rte_port_in_ops rte_port_sym_crypto_reader_ops

Crypto_reader port operations.

Examples:
examples/ip_pipeline/pipeline.c.

◆ rte_port_sym_crypto_writer_ops

struct rte_port_out_ops rte_port_sym_crypto_writer_ops

Crypto_writer port operations.

Examples:
examples/ip_pipeline/pipeline.c.

◆ rte_port_sym_crypto_writer_nodrop_ops

struct rte_port_out_ops rte_port_sym_crypto_writer_nodrop_ops

Crypto_writer_nodrop port operations.

Examples:
examples/ip_pipeline/pipeline.c.