> -----Original Message----- > From: Akhil Goyal [mailto:akhil.go...@nxp.com] > Sent: Friday, October 6, 2017 7:12 PM > To: dev@dpdk.org > Cc: Doherty, Declan <declan.dohe...@intel.com>; De Lara Guarch, Pablo > <pablo.de.lara.gua...@intel.com>; hemant.agra...@nxp.com; Nicolau, > Radu <radu.nico...@intel.com>; bor...@mellanox.com; > avia...@mellanox.com; tho...@monjalon.net; sandeep.ma...@nxp.com; > jerin.ja...@caviumnetworks.com; Mcnamara, John > <john.mcnam...@intel.com>; Ananyev, Konstantin > <konstantin.anan...@intel.com>; shah...@mellanox.com; > olivier.m...@6wind.com > Subject: [PATCH v3 03/12] cryptodev: support security APIs >
... > diff --git a/lib/librte_cryptodev/rte_cryptodev.c > b/lib/librte_cryptodev/rte_cryptodev.c > index 327d7e8..7a7c936 100644 > --- a/lib/librte_cryptodev/rte_cryptodev.c > +++ b/lib/librte_cryptodev/rte_cryptodev.c > @@ -488,6 +488,16 @@ rte_cryptodev_devices_get(const char > *driver_name, uint8_t *devices, > return count; > } > > +uint16_t > +rte_cryptodev_get_sec_id(uint8_t dev_id) { > + if (rte_crypto_devices[dev_id].feature_flags & > + RTE_CRYPTODEV_FF_SECURITY) > + return rte_crypto_devices[dev_id].data->sec_id; > + > + return INVALID_SEC_ID; Is this better than returning an integer? >From a user point of view, I see better to check for negative, and other similar functions, such as rte_cryptodev_get_dev_id, return an integer. Thanks, Pablo