Hi Akhil, > -----Original Message----- > From: Akhil Goyal <akhil.go...@nxp.com> > Sent: Monday, May 11, 2020 11:05 AM > To: De Lara Guarch, Pablo <pablo.de.lara.gua...@intel.com>; dev@dpdk.org > Cc: ruifeng.w...@arm.com; Doherty, Declan <declan.dohe...@intel.com>; > asoma...@amd.com; ano...@marvell.com; Zhang, Roy Fan > <roy.fan.zh...@intel.com>; Trahe, Fiona <fiona.tr...@intel.com>; > rnagadhee...@marvell.com; adwiv...@marvell.com; Gagandeep Singh > <g.si...@nxp.com>; Hemant Agrawal <hemant.agra...@nxp.com>; > jianjay.z...@huawei.com; Dybkowski, AdamX <adamx.dybkow...@intel.com>; > Apeksha Gupta <apeksha.gu...@nxp.com> > Subject: RE: [PATCH v2 1/9] cryptodev: add feature flag for non-byte aligned > data > > Hi Pablo, > > > > Hi Akhil, > > > > > > > > Some wireless algos like SNOW, ZUC may support input data in bits > > > which are not byte aligned. However, not all PMDs can support this > > > requirement. Hence added a new feature flag > > > RTE_CRYPTODEV_FF_NON_BYTE_ALIGNED_DATA > > > to identify which all PMDs can support non-byte aligned data. > > > > > > Signed-off-by: Akhil Goyal <akhil.go...@nxp.com> > > > Acked-by: Fiona Trahe <fiona.tr...@intel.com> > > > > On these PMDs, some of these algorithms do not support non byte aligned > data. > > For instance, for ZUC, the cipher algorithm doesn't support length in > > bits, but the authentication algorithm does. > > All test pass because in the tests we are doing encryption in bytes > > and then we mask off the bits not used. > > Wonder if we need two different flags for this, one for cipher and > > another one for authentication. > > Maybe again this is not enough, since we should have a flag per > > algorithm... and starting with this flag is a step forward. > > What do you think? > IMO, supporting non-byte-aligned data is a feature as a whole, but we should > not have Per algo basis. It will be better if we come up with something in the > capability as we do For validating the key sizes etc.
So in this case, it would be something per algo basis. > We should only have a single flag in feature flag list. Or none if we have a > solution which Is generic in capability. > > What do you say? > > However for now I am applying this series as this is the solution that we have > right now. > We can fix the ZUC issue in probably next release cycle. > Agree to leave this for later releases, fixes the problem for now. > Regards, > Akhil > >