[v3,0/2] crypto/scheduler: add support for DOCSIS security protocol

Message ID 20230914152207.19794-1-david.coyle@intel.com (mailing list archive)
Headers
Series crypto/scheduler: add support for DOCSIS security protocol |

Message

Coyle, David Sept. 14, 2023, 3:22 p.m. UTC
  This patchset adds support to the cryptodev scheduler PMD and unit      
tests for the DOCSIS security protocol. Support for other stateless     
security protocols can be added in the future as required with relative 
ease now that the framework is in place.                                
                                                                        
v3:                                                                     
* Limit support to the DOCSIS security protocol only                    
                                                                        
v2:                                                                     
* Improve inclusion of rte_security header files                        
* Fix typo in commit message

David Coyle (2):
  crypto/scheduler: support DOCSIS security protocol
  test/crypto: add DOCSIS security tests for cryptodev scheduler

 app/test/test_cryptodev.c                     |  12 +-
 doc/guides/rel_notes/release_23_11.rst        |   4 +
 drivers/crypto/scheduler/meson.build          |   2 +-
 .../scheduler/rte_cryptodev_scheduler.c       | 221 +++++++++-
 drivers/crypto/scheduler/scheduler_failover.c |  12 +-
 .../crypto/scheduler/scheduler_multicore.c    |  10 +-
 .../scheduler/scheduler_pkt_size_distr.c      |  54 +--
 drivers/crypto/scheduler/scheduler_pmd.c      |  33 ++
 drivers/crypto/scheduler/scheduler_pmd_ops.c  | 381 +++++++++++++-----
 .../crypto/scheduler/scheduler_pmd_private.h  | 159 +++++---
 .../crypto/scheduler/scheduler_roundrobin.c   |   6 +-
 11 files changed, 664 insertions(+), 230 deletions(-)
  

Comments

Power, Ciara Sept. 15, 2023, 10:18 a.m. UTC | #1
> -----Original Message-----
> From: David Coyle <david.coyle@intel.com>
> Sent: Thursday, September 14, 2023 4:22 PM
> To: dev@dpdk.org
> Cc: Ji, Kai <kai.ji@intel.com>; anoobj@marvell.com; O'Sullivan, Kevin
> <kevin.osullivan@intel.com>; Coyle, David <david.coyle@intel.com>
> Subject: [PATCH v3 0/2] crypto/scheduler: add support for DOCSIS security
> protocol
> 
> This patchset adds support to the cryptodev scheduler PMD and unit
> tests for the DOCSIS security protocol. Support for other stateless
> security protocols can be added in the future as required with relative
> ease now that the framework is in place.
> 

Recheck-request: iol-sample-apps-testing

FIPS warning, could be just the NIST ACVP API known issue, trying retest.
  
Power, Ciara Sept. 15, 2023, 2:02 p.m. UTC | #2
> -----Original Message-----
> From: David Coyle <david.coyle@intel.com>
> Sent: Thursday, September 14, 2023 4:22 PM
> To: dev@dpdk.org
> Cc: Ji, Kai <kai.ji@intel.com>; anoobj@marvell.com; O'Sullivan, Kevin
> <kevin.osullivan@intel.com>; Coyle, David <david.coyle@intel.com>
> Subject: [PATCH v3 0/2] crypto/scheduler: add support for DOCSIS security
> protocol
> 
> This patchset adds support to the cryptodev scheduler PMD and unit
> tests for the DOCSIS security protocol. Support for other stateless
> security protocols can be added in the future as required with relative
> ease now that the framework is in place.
> 
> v3:
> * Limit support to the DOCSIS security protocol only
> 
> v2:
> * Improve inclusion of rte_security header files
> * Fix typo in commit message
> 
> David Coyle (2):
>   crypto/scheduler: support DOCSIS security protocol
>   test/crypto: add DOCSIS security tests for cryptodev scheduler
> 
>  app/test/test_cryptodev.c                     |  12 +-
>  doc/guides/rel_notes/release_23_11.rst        |   4 +
>  drivers/crypto/scheduler/meson.build          |   2 +-
>  .../scheduler/rte_cryptodev_scheduler.c       | 221 +++++++++-
>  drivers/crypto/scheduler/scheduler_failover.c |  12 +-
>  .../crypto/scheduler/scheduler_multicore.c    |  10 +-
>  .../scheduler/scheduler_pkt_size_distr.c      |  54 +--
>  drivers/crypto/scheduler/scheduler_pmd.c      |  33 ++
>  drivers/crypto/scheduler/scheduler_pmd_ops.c  | 381 +++++++++++++-----
> .../crypto/scheduler/scheduler_pmd_private.h  | 159 +++++---
>  .../crypto/scheduler/scheduler_roundrobin.c   |   6 +-
>  11 files changed, 664 insertions(+), 230 deletions(-)
> 
> --
> 2.25.1

Series-Acked-by: Ciara Power <ciara.power@intel.com>