> -----Original Message-----
> From: Coyle, David <david.co...@intel.com>
> Sent: Tuesday, June 23, 2020 11:14 AM
> To: akhil.go...@nxp.com; Doherty, Declan <declan.dohe...@intel.com>; De
> Lara Guarch, Pablo <pablo.de.lara.gua...@intel.com>; Trahe, Fiona
> <fiona.tr...@intel.com>; Zhang, Roy Fan <roy.fan.zh...@intel.com>;
> Ananyev, Konstantin <konstantin.anan...@intel.com>
> Cc: dev@dpdk.org; tho...@monjalon.net; Yigit, Ferruh
> <ferruh.yi...@intel.com>; Ryan, Brendan <brendan.r...@intel.com>;
> hemant.agra...@nxp.com; ano...@marvell.com; ruifeng.w...@arm.com;
> lir...@marvell.com; rnagadhee...@marvell.com; jsrika...@marvell.com;
> g.si...@nxp.com; jianjay.z...@huawei.com; ravi1.ku...@amd.com;
> Richardson, Bruce <bruce.richard...@intel.com>; olivier.m...@6wind.com;
> honnappa.nagaraha...@arm.com; step...@networkplumber.org;
> al...@mellanox.com; jer...@marvell.com; Coyle, David
> <david.co...@intel.com>; O'loingsigh, Mairtin <mairtin.oloings...@intel.com>
> Subject: [PATCH v2 2/6] security: add support for DOCSIS protocol
> 
> Add support for DOCSIS protocol to rte_security library. This support 
> currently
> comprises the combination of Crypto and CRC operations.
> 
> A security operation definition is also added. This allow security protocol 
> related
> parameters be specified at the operation level. For DOCSIS, these parameters
> include CRC length and offset. The security operation is accessed via a crypto
> operation.
> 
> Signed-off-by: David Coyle <david.co...@intel.com>
> Signed-off-by: Mairtin o Loingsigh <mairtin.oloings...@intel.com>

...

> +++ b/lib/librte_security/rte_security.h
> @@ -293,6 +293,30 @@ struct rte_security_pdcp_xform {
>       uint32_t hfn_ovrd;
>  };
> 
> +/** DOCSIS direction */
> +enum rte_security_docsis_direction {
> +     RTE_SECURITY_DOCSIS_UPLINK,
> +     /**< Uplink
> +      * - Decryption, followed by CRC Verification
> +      */
> +     RTE_SECURITY_DOCSIS_DOWNLINK,
> +     /**< Downlink
> +      * - CRC Generation, followed by Encryption
> +      */
> +};
> +
> +/**
> + * DOCSIS security session configuration.
> + *
> + * This structure contains data required to create a DOCSIS security session.
> + */
> +struct rte_security_docsis_xform {
> +     enum rte_security_docsis_direction direction;
> +     /** DOCSIS direction */

Missing "<" here.


Reply via email to