Hi Ciara, I'm planning to send next version addressing Akhil's comments. Can you review and ack patches if you don't have further comments?
Thanks, Anoob > -----Original Message----- > From: Power, Ciara <ciara.po...@intel.com> > Sent: Thursday, September 23, 2021 4:57 PM > To: Anoob Joseph <ano...@marvell.com>; Akhil Goyal <gak...@marvell.com>; > Doherty, Declan <declan.dohe...@intel.com>; Zhang, Roy Fan > <roy.fan.zh...@intel.com>; Ananyev, Konstantin > <konstantin.anan...@intel.com> > Cc: Jerin Jacob Kollanukkaran <jer...@marvell.com>; Archana Muniganti > <march...@marvell.com>; Tejasree Kondoj <ktejas...@marvell.com>; Hemant > Agrawal <hemant.agra...@nxp.com>; Nicolau, Radu > <radu.nico...@intel.com>; Gagandeep Singh <g.si...@nxp.com>; > dev@dpdk.org > Subject: [EXT] RE: [PATCH v4 1/5] test/crypto: add lookaside IPsec tests > > External Email > > ---------------------------------------------------------------------- > Hi Anoob, > > > >-----Original Message----- > >From: Anoob Joseph <ano...@marvell.com> > >Sent: Thursday 23 September 2021 12:09 > >To: Power, Ciara <ciara.po...@intel.com>; Akhil Goyal > ><gak...@marvell.com>; Doherty, Declan <declan.dohe...@intel.com>; > >Zhang, Roy Fan <roy.fan.zh...@intel.com>; Ananyev, Konstantin > ><konstantin.anan...@intel.com> > >Cc: Jerin Jacob Kollanukkaran <jer...@marvell.com>; Archana Muniganti > ><march...@marvell.com>; Tejasree Kondoj <ktejas...@marvell.com>; > Hemant > >Agrawal <hemant.agra...@nxp.com>; Nicolau, Radu > ><radu.nico...@intel.com>; Gagandeep Singh <g.si...@nxp.com>; > >dev@dpdk.org > >Subject: RE: [PATCH v4 1/5] test/crypto: add lookaside IPsec tests > > > >Hi Ciara, > > > >Please see inline. > > > >Thanks, > >Anoob > > > >> -----Original Message----- > >> From: Power, Ciara <ciara.po...@intel.com> > >> Sent: Thursday, September 23, 2021 4:09 PM > >> To: Anoob Joseph <ano...@marvell.com>; Akhil Goyal > >> <gak...@marvell.com>; Doherty, Declan <declan.dohe...@intel.com>; > >> Zhang, Roy Fan <roy.fan.zh...@intel.com>; Ananyev, Konstantin > >> <konstantin.anan...@intel.com> > >> Cc: Jerin Jacob Kollanukkaran <jer...@marvell.com>; Archana Muniganti > >> <march...@marvell.com>; Tejasree Kondoj <ktejas...@marvell.com>; > >> Hemant Agrawal <hemant.agra...@nxp.com>; Nicolau, Radu > >> <radu.nico...@intel.com>; Gagandeep Singh <g.si...@nxp.com>; > >> dev@dpdk.org > >> Subject: [EXT] RE: [PATCH v4 1/5] test/crypto: add lookaside IPsec > >> tests > >> > >> External Email > >> > >> --------------------------------------------------------------------- > >> - > >> Hi Anoob, > >> > >> One comment inline. > >> > >> Thanks, > >> Ciara > >> > >> >-----Original Message----- > >> >From: Anoob Joseph <ano...@marvell.com> > >> >Sent: Friday 17 September 2021 14:15 > >> >To: Akhil Goyal <gak...@marvell.com>; Doherty, Declan > >> ><declan.dohe...@intel.com>; Zhang, Roy Fan > >> ><roy.fan.zh...@intel.com>; Ananyev, Konstantin > >> ><konstantin.anan...@intel.com> > >> >Cc: Anoob Joseph <ano...@marvell.com>; Jerin Jacob > >> ><jer...@marvell.com>; Archana Muniganti <march...@marvell.com>; > >> >Tejasree Kondoj <ktejas...@marvell.com>; Hemant Agrawal > >> ><hemant.agra...@nxp.com>; Nicolau, Radu <radu.nico...@intel.com>; > >> >Power, Ciara <ciara.po...@intel.com>; Gagandeep Singh > >> ><g.si...@nxp.com>; dev@dpdk.org > >> >Subject: [PATCH v4 1/5] test/crypto: add lookaside IPsec tests > >> > > >> >Added test case for lookaside IPsec. Inbound known vector tests are > >added. > >> > > >> >Cipher list: AES-GCM 128, 192 & 256 > >> > > >> >Signed-off-by: Anoob Joseph <ano...@marvell.com> > >> >Signed-off-by: Tejasree Kondoj <ktejas...@marvell.com> > >> > > >> >--- > >> > app/test/meson.build | 1 + > >> > app/test/test.h | 6 + > >> > app/test/test_cryptodev.c | 232 +++++++++++++++ > >> > app/test/test_cryptodev_security_ipsec.c | 212 ++++++++++++++ > >> > app/test/test_cryptodev_security_ipsec.h | 66 +++++ > >> > .../test_cryptodev_security_ipsec_test_vectors.h | 321 > >> >+++++++++++++++++++++ > >> <snip> > >> > >> > #ifdef RTE_LIB_SECURITY > >> > static int > >> >+ipsec_proto_testsuite_setup(void) > >> >+{ > >> >+ struct crypto_testsuite_params *ts_params = &testsuite_params; > >> >+ struct crypto_unittest_params *ut_params = &unittest_params; > >> >+ struct rte_cryptodev_info dev_info; > >> >+ int ret = 0; > >> >+ > >> >+ rte_cryptodev_info_get(ts_params->valid_devs[0], &dev_info); > >> >+ > >> >+ if (!(dev_info.feature_flags & RTE_CRYPTODEV_FF_SECURITY)) { > >> >+ RTE_LOG(INFO, USER1, "Feature flag requirements for IPsec > >> >Proto " > >> >+ "testsuite not met\n"); > >> >+ return TEST_SKIPPED; > >> >+ } > >> >+ > >> >+ /* Reconfigure to enable security */ > >> >+ dev_configure_and_start(RTE_CRYPTODEV_FF_SYMMETRIC_CRYPTO > >> >| > >> >+ RTE_CRYPTODEV_FF_ASYMMETRIC_CRYPTO); > >> >+ > >> >+ /* Set action type */ > >> >+ ut_params->type = > >> >RTE_SECURITY_ACTION_TYPE_LOOKASIDE_PROTOCOL; > >> >+ > >> >+ if (security_proto_supported( > >> >+ > >> > RTE_SECURITY_ACTION_TYPE_LOOKASIDE_PROTOCOL, > >> >+ RTE_SECURITY_PROTOCOL_IPSEC) < 0) { > >> >+ RTE_LOG(INFO, USER1, "Capability requirements for IPsec > >> >Proto " > >> >+ "test not met\n"); > >> >+ ret = TEST_SKIPPED; > >> > >> The device still needs to be stopped here I believe if capabilities not > >> met. > > > >[Anoob] Here we are just setting return value. Function returns below > >only (after stopping device). > > > > Apologies, yes I missed that. Thanks! > > >> > >> >+ } > >> >+ > >> >+ /* Stop the device */ > >> >+ rte_cryptodev_stop(ts_params->valid_devs[0]); > >> >+ > >> >+ return ret; > >> >+} > >> >+