Hi Akhil, Fiona, Would the usage of strcmp be alright? Please check my comment inline.
Thanks, Anoob > -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of Anoob Joseph > Sent: Friday, March 1, 2019 11:55 AM > To: Trahe, Fiona <fiona.tr...@intel.com>; Akhil Goyal > <akhil.go...@nxp.com>; Doherty, Declan <declan.dohe...@intel.com>; De > Lara Guarch, Pablo <pablo.de.lara.gua...@intel.com>; Yigit, Ferruh > <ferruh.yi...@intel.com>; Thomas Monjalon <tho...@monjalon.net> > Cc: Jerin Jacob Kollanukkaran <jer...@marvell.com>; Narayana Prasad Raju > Athreya <pathr...@marvell.com>; dev@dpdk.org; Ankur Dwivedi > <adwiv...@marvell.com> > Subject: Re: [dpdk-dev] [PATCH] lib/cryptodev: fix driver name comparison > > Hi Fiona, Akhil, > > > -----Original Message----- > > From: dev <dev-boun...@dpdk.org> On Behalf Of Trahe, Fiona > > Sent: Thursday, February 28, 2019 8:00 PM > > To: Akhil Goyal <akhil.go...@nxp.com>; Anoob Joseph > > <ano...@marvell.com>; Doherty, Declan <declan.dohe...@intel.com>; De > > Lara Guarch, Pablo <pablo.de.lara.gua...@intel.com>; Yigit, Ferruh > > <ferruh.yi...@intel.com>; Thomas Monjalon <tho...@monjalon.net> > > Cc: Jerin Jacob Kollanukkaran <jer...@marvell.com>; Narayana Prasad > > Raju Athreya <pathr...@marvell.com>; dev@dpdk.org; Ankur Dwivedi > > <adwiv...@marvell.com>; Trahe, Fiona <fiona.tr...@intel.com> > > Subject: Re: [dpdk-dev] [PATCH] lib/cryptodev: fix driver name > > comparison > > > > Hi Akhil, Anoob, > > > > > -----Original Message----- > > > From: Akhil Goyal [mailto:akhil.go...@nxp.com] > > > Sent: Thursday, February 28, 2019 10:20 AM > > > To: Anoob Joseph <ano...@marvell.com>; Trahe, Fiona > > > <fiona.tr...@intel.com>; Doherty, Declan <declan.dohe...@intel.com>; > > > De Lara Guarch, Pablo <pablo.de.lara.gua...@intel.com>; Yigit, > > > Ferruh <ferruh.yi...@intel.com>; Thomas Monjalon > > > <tho...@monjalon.net> > > > Cc: Jerin Jacob Kollanukkaran <jer...@marvell.com>; Narayana Prasad > > > Raju Athreya <pathr...@marvell.com>; dev@dpdk.org; Ankur Dwivedi > > > <adwiv...@marvell.com> > > > Subject: Re: [dpdk-dev] [PATCH] lib/cryptodev: fix driver name > > > comparison > > > > > > > > > > > > On 2/28/2019 2:57 PM, Anoob Joseph wrote: > > > > Hi Akhil, > > > > > > > > Please see inline. > > > > > > > > Thanks, > > > > Anoob > > > > > > > >> -----Original Message----- > > > >> From: Akhil Goyal <akhil.go...@nxp.com> > > > >> Sent: Thursday, February 28, 2019 2:22 PM > > > >> To: Anoob Joseph <ano...@marvell.com>; Trahe, Fiona > > > >> <fiona.tr...@intel.com>; Doherty, Declan > > > >> <declan.dohe...@intel.com>; De Lara Guarch, Pablo > > > >> <pablo.de.lara.gua...@intel.com>; Yigit, Ferruh > > > >> <ferruh.yi...@intel.com>; Thomas Monjalon > <tho...@monjalon.net> > > > >> Cc: Jerin Jacob Kollanukkaran <jer...@marvell.com>; Narayana > > > >> Prasad Raju Athreya <pathr...@marvell.com>; dev@dpdk.org; Ankur > > > >> Dwivedi <adwiv...@marvell.com> > > > >> Subject: Re: [dpdk-dev] [PATCH] lib/cryptodev: fix driver name > > > >> comparison > > > >> > > > >> Hi Anoob, > > > >> > > > >> On 2/28/2019 12:18 PM, Anoob Joseph wrote: > > > >>> Hi Akhil, Declan, Pablo, > > > >>> > > > >>> Can you review this patch and share your thoughts? > > > >>> > > > >>> Thanks, > > > >>> Anoob > > > >>> > > > >>>> -----Original Message----- > > > >>>> From: Trahe, Fiona <fiona.tr...@intel.com> > > > >>>> Sent: Monday, February 25, 2019 5:22 PM > > > >>>> To: Anoob Joseph <ano...@marvell.com>; Akhil Goyal > > > >>>> <akhil.go...@nxp.com>; Doherty, Declan > > > >>>> <declan.dohe...@intel.com>; > > > >> De > > > >>>> Lara Guarch, Pablo <pablo.de.lara.gua...@intel.com>; Yigit, > > > >>>> Ferruh <ferruh.yi...@intel.com>; Thomas Monjalon > > > >>>> <tho...@monjalon.net> > > > >>>> Cc: Jerin Jacob Kollanukkaran <jer...@marvell.com>; Narayana > > > >>>> Prasad Raju Athreya <pathr...@marvell.com>; dev@dpdk.org; > > Ankur > > > >>>> Dwivedi <adwiv...@marvell.com> > > > >>>> Subject: RE: [PATCH] lib/cryptodev: fix driver name comparison > > > >>>> > > > >>>> Hi Anoob > > > >>>> > > > >>>>> -----Original Message----- > > > >>>>> From: Anoob Joseph [mailto:ano...@marvell.com] > > > >>>>> Sent: Saturday, February 23, 2019 6:12 AM > > > >>>>> To: Trahe, Fiona <fiona.tr...@intel.com>; Akhil Goyal > > > >>>>> <akhil.go...@nxp.com>; Doherty, Declan > > > >>>>> <declan.dohe...@intel.com>; De Lara Guarch, Pablo > > > >>>>> <pablo.de.lara.gua...@intel.com>; Yigit, Ferruh > > > >>>>> <ferruh.yi...@intel.com>; Thomas Monjalon > > <tho...@monjalon.net> > > > >>>>> Cc: Jerin Jacob Kollanukkaran <jer...@marvell.com>; Narayana > > > >>>>> Prasad Raju Athreya <pathr...@marvell.com>; dev@dpdk.org; > > Ankur > > > >>>>> Dwivedi <adwiv...@marvell.com> > > > >>>>> Subject: RE: [PATCH] lib/cryptodev: fix driver name comparison > > > >>>>> > > > >>>>> Hi Fiona, > > > >>>>> > > > >>>>>> -----Original Message----- > > > >>>>>> From: Trahe, Fiona <fiona.tr...@intel.com> > > > >>>>>> Sent: Friday, February 22, 2019 9:09 PM > > > >>>>>> To: Anoob Joseph <ano...@marvell.com>; Akhil Goyal > > > >>>>>> <akhil.go...@nxp.com>; Doherty, Declan > > > >> <declan.dohe...@intel.com>; > > > >>>>>> De Lara Guarch, Pablo <pablo.de.lara.gua...@intel.com> > > > >>>>>> Cc: Jerin Jacob Kollanukkaran <jer...@marvell.com>; Narayana > > > >>>>>> Prasad Raju Athreya <pathr...@marvell.com>; dev@dpdk.org; > > Ankur > > > >>>>>> Dwivedi <adwiv...@marvell.com>; Trahe, Fiona > > > >>>>>> <fiona.tr...@intel.com> > > > >>>>>> Subject: RE: [PATCH] lib/cryptodev: fix driver name > > > >>>>>> comparison > > > >>>>>> > > > >>>>>> Hi Anoob, > > > >>>>>> > > > >>>>>>>>>> @@ -542,8 +543,8 @@ rte_cryptodev_get_dev_id(const > char > > > >>>> *name) > > > >>>>>>>>>> return -1; > > > >>>>>>>>>> > > > >>>>>>>>>> for (i = 0; i < cryptodev_globals.nb_devs; i++) > > > >>>>>>>>>> - if ((strcmp(cryptodev_globals.devs[i].data- > > >name, > > > >>>> name) > > > >>>>>>>>>> - == 0) && > > > >>>>>>>>>> + if ((strncmp(cryptodev_globals.devs[i].data- > > >name, > > > >>>>>> name, > > > >>>>>>>>>> + > > RTE_CRYPTODEV_NAME_MAX_LEN) > > > >> consider using "strlen(name) + 1" instead of > > > >> RTE_CRYPTODEV_NAME_MAX_LEN. > > > >> This will not cause any ABI breakage in my opinion and and will > > > >> check till we get a null terminated string in both the strings. > > > >> What say? > > > > [Anoob] In that case, I'll restrict the patch to two places. > > > > Wherever strlen(name) is used, I'll make it > > > strlen(name)+1. I won't touch strcmp ones as that would work as is. > > > Shall I > > prepare a v2? > > > I think it should be fine. > > > > > > Fiona, > > > Any comments? > > [Fiona] Good idea. That should be ok. > > [Anoob] Another thought. If we are fine with doing strlen of input buffer, > then using strcmp would also do. That way the usage also would be uniform > in the file. > > Thanks, > Anoob