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 <[email protected]> > Sent: Thursday, September 23, 2021 4:57 PM > To: Anoob Joseph <[email protected]>; Akhil Goyal <[email protected]>; > Doherty, Declan <[email protected]>; Zhang, Roy Fan > <[email protected]>; Ananyev, Konstantin > <[email protected]> > Cc: Jerin Jacob Kollanukkaran <[email protected]>; Archana Muniganti > <[email protected]>; Tejasree Kondoj <[email protected]>; Hemant > Agrawal <[email protected]>; Nicolau, Radu > <[email protected]>; Gagandeep Singh <[email protected]>; > [email protected] > Subject: [EXT] RE: [PATCH v4 1/5] test/crypto: add lookaside IPsec tests > > External Email > > ---------------------------------------------------------------------- > Hi Anoob, > > > >-----Original Message----- > >From: Anoob Joseph <[email protected]> > >Sent: Thursday 23 September 2021 12:09 > >To: Power, Ciara <[email protected]>; Akhil Goyal > ><[email protected]>; Doherty, Declan <[email protected]>; > >Zhang, Roy Fan <[email protected]>; Ananyev, Konstantin > ><[email protected]> > >Cc: Jerin Jacob Kollanukkaran <[email protected]>; Archana Muniganti > ><[email protected]>; Tejasree Kondoj <[email protected]>; > Hemant > >Agrawal <[email protected]>; Nicolau, Radu > ><[email protected]>; Gagandeep Singh <[email protected]>; > >[email protected] > >Subject: RE: [PATCH v4 1/5] test/crypto: add lookaside IPsec tests > > > >Hi Ciara, > > > >Please see inline. > > > >Thanks, > >Anoob > > > >> -----Original Message----- > >> From: Power, Ciara <[email protected]> > >> Sent: Thursday, September 23, 2021 4:09 PM > >> To: Anoob Joseph <[email protected]>; Akhil Goyal > >> <[email protected]>; Doherty, Declan <[email protected]>; > >> Zhang, Roy Fan <[email protected]>; Ananyev, Konstantin > >> <[email protected]> > >> Cc: Jerin Jacob Kollanukkaran <[email protected]>; Archana Muniganti > >> <[email protected]>; Tejasree Kondoj <[email protected]>; > >> Hemant Agrawal <[email protected]>; Nicolau, Radu > >> <[email protected]>; Gagandeep Singh <[email protected]>; > >> [email protected] > >> 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 <[email protected]> > >> >Sent: Friday 17 September 2021 14:15 > >> >To: Akhil Goyal <[email protected]>; Doherty, Declan > >> ><[email protected]>; Zhang, Roy Fan > >> ><[email protected]>; Ananyev, Konstantin > >> ><[email protected]> > >> >Cc: Anoob Joseph <[email protected]>; Jerin Jacob > >> ><[email protected]>; Archana Muniganti <[email protected]>; > >> >Tejasree Kondoj <[email protected]>; Hemant Agrawal > >> ><[email protected]>; Nicolau, Radu <[email protected]>; > >> >Power, Ciara <[email protected]>; Gagandeep Singh > >> ><[email protected]>; [email protected] > >> >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 <[email protected]> > >> >Signed-off-by: Tejasree Kondoj <[email protected]> > >> > > >> >--- > >> > 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; > >> >+} > >> >+

