Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
rte_ipsec_group.h(3)		      DPDK		    rte_ipsec_group.h(3)

NAME
     rte_ipsec_group.h

SYNOPSIS
   Data Structures
     struct rte_ipsec_group

   Functions
     static  struct  rte_ipsec_session * rte_ipsec_ses_from_crypto (const struct
	 rte_crypto_op *cop)
     static  uint16_t  rte_ipsec_pkt_crypto_group  (const  struct  rte_crypto_op
	 *cop[],  struct  rte_mbuf *mb[], struct rte_ipsec_group grp[], uint16_t
	 num)

Detailed Description
     RTE IPsec support. It is not recommended to include this file directly, in-
     clude <rte_ipsec.h> instead. Contains helper functions to process completed
     crypto-ops and group related packets by sessions they belong to.

     Definition in file rte_ipsec_group.h.

Function Documentation
   static struct rte_ipsec_session  *  rte_ipsec_ses_from_crypto  (const  struct
     rte_crypto_op * cop) [inline],  [static]
     Take crypto-op as an input and extract pointer to related ipsec session.

     Parameters
	 cop The address of an input rte_crypto_op structure.

     Returns
	 The pointer to the related rte_ipsec_session structure.

     Definition at line 45 of file rte_ipsec_group.h.

   static  uint16_t  rte_ipsec_pkt_crypto_group  (const  struct  rte_crypto_op *
     cop[], struct rte_mbuf * mb[], struct rte_ipsec_group grp[], uint16_t  num)
     [inline],	[static]
     Take as input completed crypto ops, extract related mbufs and group them by
     rte_ipsec_session they belong to. For mbuf which crypto-op wasn't completed
     successfully  RTE_MBUF_F_RX_SEC_OFFLOAD_FAILED  will be raised in ol_flags.
     Note that mbufs with undetermined SA (session-less) are not  freed  by  the
     function,	but  are  placed  beyond mbufs for the last valid group. It is a
     user responsibility to handle them further.

     Parameters
	 cop The address of an array of num pointers to the input  rte_crypto_op
	 structures.
	 mb  The  address  of an array of num pointers to output rte_mbuf struc-
	 tures.
	 grp The address of an array of num  to  output  rte_ipsec_group  struc-
	 tures.
	 num The maximum number of crypto-ops to process.

     Returns
	 Number of filled elements in grp array.

     Definition at line 82 of file rte_ipsec_group.h.

Author
     Generated automatically by Doxygen for DPDK from the source code.

Version 25.11.0 		 Thu Aug 27 2026	    rte_ipsec_group.h(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=rte_ipsec_ses_from_crypto&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help