[dpdk-dev] test/crypto: fix dpaa2_sec macros and definitions

Message ID 20171003092911.32447-1-akhil.goyal@nxp.com (mailing list archive)
State Superseded, archived
Delegated to: Pablo de Lara Guarch
Headers

Checks

Context Check Description
ci/checkpatch success coding style OK
ci/Intel-compilation success Compilation OK

Commit Message

Akhil Goyal Oct. 3, 2017, 9:29 a.m. UTC
  Fixes: 7a364faef185 ("cryptodev: remove crypto device type enumeration")

Cc: stable@dpdk.org

Signed-off-by: Akhil Goyal <akhil.goyal@nxp.com>
---
 test/test/test_cryptodev.c      | 2 +-
 test/test/test_cryptodev_perf.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
  

Comments

De Lara Guarch, Pablo Oct. 5, 2017, 8:19 a.m. UTC | #1
Hi Akhil,

> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Akhil Goyal
> Sent: Tuesday, October 3, 2017 10:29 AM
> To: dev@dpdk.org
> Cc: Doherty, Declan <declan.doherty@intel.com>; De Lara Guarch, Pablo
> <pablo.de.lara.guarch@intel.com>; hemant.agrawal@nxp.com;
> stable@dpdk.org; Akhil Goyal <akhil.goyal@nxp.com>
> Subject: [dpdk-dev] [PATCH] test/crypto: fix dpaa2_sec macros and
> definitions
> 
> Fixes: 7a364faef185 ("cryptodev: remove crypto device type enumeration")
> 
> Cc: stable@dpdk.org
> 
> Signed-off-by: Akhil Goyal <akhil.goyal@nxp.com>
> ---
>  test/test/test_cryptodev.c      | 2 +-
>  test/test/test_cryptodev_perf.c | 4 ++--
>  2 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/test/test/test_cryptodev.c b/test/test/test_cryptodev.c index
> a4116c6..132f99c 100644
> --- a/test/test/test_cryptodev.c
> +++ b/test/test/test_cryptodev.c
> @@ -1816,7 +1816,7 @@ test_authonly_dpaa2_sec_all(void)
>  		ts_params->session_mpool,
>  		ts_params->valid_devs[0],
>  		rte_cryptodev_driver_id_get(
> -		RTE_STR(RTE_CRYPTODEV_DPAA2_SEC_PMD)),
> +		RTE_STR(CRYPTODEV_NAME_DPAA2_SEC_PMD)),
>  		BLKCIPHER_AUTHONLY_TYPE);
> 
>  	TEST_ASSERT_EQUAL(status, 0, "Test failed"); diff --git
> a/test/test/test_cryptodev_perf.c b/test/test/test_cryptodev_perf.c index
> 3b57e6d..5df2e6e 100644
> --- a/test/test/test_cryptodev_perf.c
> +++ b/test/test/test_cryptodev_perf.c
> @@ -211,7 +211,7 @@ static const char *pmd_name(uint8_t driver_id)  {
>  	uint8_t null_pmd = rte_cryptodev_driver_id_get(
>  			RTE_STR(CRYPTODEV_NAME_NULL_PMD));
> -	uint8_t dpaa2_pmd = rte_cryptodev_driver_id_get(
> +	uint8_t dpaa2_sec_pmd = rte_cryptodev_driver_id_get(

I think, in order to keep consistency, you should make this change also in test_cryptodev.c:

test/test/test_cryptodev_blockcipher.c
580:    int dpaa2_pmd = rte_cryptodev_driver_id_get(
646:    else if (driver_id == dpaa2_pmd)

Also, I submitted a patch to remove test_cryptodev_perf.c.
I will apply this patch first, so it is easier to integrate in the stable version,
but could you ack my patch if you are OK with it?

The sooner we remove it, the better, as we are investing a lot of time
in the crypto-perf app, and there is no need to maintain a duplicate, in my opinion.

Thanks,
Pablo
  
Akhil Goyal Oct. 5, 2017, 12:25 p.m. UTC | #2
Hi Pablo,
On 10/5/2017 1:49 PM, De Lara Guarch, Pablo wrote:
> Hi Akhil,
> 
>> -----Original Message-----
>> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Akhil Goyal
>> Sent: Tuesday, October 3, 2017 10:29 AM
>> To: dev@dpdk.org
>> Cc: Doherty, Declan <declan.doherty@intel.com>; De Lara Guarch, Pablo
>> <pablo.de.lara.guarch@intel.com>; hemant.agrawal@nxp.com;
>> stable@dpdk.org; Akhil Goyal <akhil.goyal@nxp.com>
>> Subject: [dpdk-dev] [PATCH] test/crypto: fix dpaa2_sec macros and
>> definitions
>>
>> Fixes: 7a364faef185 ("cryptodev: remove crypto device type enumeration")
>>
>> Cc: stable@dpdk.org
>>
>> Signed-off-by: Akhil Goyal <akhil.goyal@nxp.com>
>> ---
>>   test/test/test_cryptodev.c      | 2 +-
>>   test/test/test_cryptodev_perf.c | 4 ++--
>>   2 files changed, 3 insertions(+), 3 deletions(-)
>>
>> diff --git a/test/test/test_cryptodev.c b/test/test/test_cryptodev.c index
>> a4116c6..132f99c 100644
>> --- a/test/test/test_cryptodev.c
>> +++ b/test/test/test_cryptodev.c
>> @@ -1816,7 +1816,7 @@ test_authonly_dpaa2_sec_all(void)
>>   		ts_params->session_mpool,
>>   		ts_params->valid_devs[0],
>>   		rte_cryptodev_driver_id_get(
>> -		RTE_STR(RTE_CRYPTODEV_DPAA2_SEC_PMD)),
>> +		RTE_STR(CRYPTODEV_NAME_DPAA2_SEC_PMD)),
>>   		BLKCIPHER_AUTHONLY_TYPE);
>>
>>   	TEST_ASSERT_EQUAL(status, 0, "Test failed"); diff --git
>> a/test/test/test_cryptodev_perf.c b/test/test/test_cryptodev_perf.c index
>> 3b57e6d..5df2e6e 100644
>> --- a/test/test/test_cryptodev_perf.c
>> +++ b/test/test/test_cryptodev_perf.c
>> @@ -211,7 +211,7 @@ static const char *pmd_name(uint8_t driver_id)  {
>>   	uint8_t null_pmd = rte_cryptodev_driver_id_get(
>>   			RTE_STR(CRYPTODEV_NAME_NULL_PMD));
>> -	uint8_t dpaa2_pmd = rte_cryptodev_driver_id_get(
>> +	uint8_t dpaa2_sec_pmd = rte_cryptodev_driver_id_get(
> 
> I think, in order to keep consistency, you should make this change also in test_cryptodev.c:
> 
> test/test/test_cryptodev_blockcipher.c
> 580:    int dpaa2_pmd = rte_cryptodev_driver_id_get(
> 646:    else if (driver_id == dpaa2_pmd)
> 
> Also, I submitted a patch to remove test_cryptodev_perf.c.
> I will apply this patch first, so it is easier to integrate in the stable version,
> but could you ack my patch if you are OK with it?
> 
> The sooner we remove it, the better, as we are investing a lot of time
> in the crypto-perf app, and there is no need to maintain a duplicate, in my opinion.
> 
thanks for pointing this out. I would send a v2.

I have a question regarding test_cryptodev_perf.c for dpaa_sec patches.
The patchset for dpaa_sec includes changes in test_cryptodev_perf.c.
Do you plan to add those patches on the tree as well before removing 
this file or I need to send another version?
In test/test/test_cryptodev_blockcipher.c, I missed out this change for 
dpaa_sec also. So, I was sending another version for dpaa_sec patches to 
include this change. Should I remove the changes in the 
test_cryptodev_perf.c from the dpaa_sec patchset also?

Thanks,
Akhil
  
De Lara Guarch, Pablo Oct. 5, 2017, 12:59 p.m. UTC | #3
> -----Original Message-----

> From: Akhil Goyal [mailto:akhil.goyal@nxp.com]

> Sent: Thursday, October 5, 2017 1:26 PM

> To: De Lara Guarch, Pablo <pablo.de.lara.guarch@intel.com>;

> dev@dpdk.org

> Cc: Doherty, Declan <declan.doherty@intel.com>;

> hemant.agrawal@nxp.com; stable@dpdk.org

> Subject: Re: [PATCH] test/crypto: fix dpaa2_sec macros and definitions

> 

> Hi Pablo,

> On 10/5/2017 1:49 PM, De Lara Guarch, Pablo wrote:

> > Hi Akhil,

> >

> >> -----Original Message-----

> >> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Akhil Goyal

> >> Sent: Tuesday, October 3, 2017 10:29 AM

> >> To: dev@dpdk.org

> >> Cc: Doherty, Declan <declan.doherty@intel.com>; De Lara Guarch, Pablo

> >> <pablo.de.lara.guarch@intel.com>; hemant.agrawal@nxp.com;

> >> stable@dpdk.org; Akhil Goyal <akhil.goyal@nxp.com>

> >> Subject: [dpdk-dev] [PATCH] test/crypto: fix dpaa2_sec macros and

> >> definitions

> >>

> >> Fixes: 7a364faef185 ("cryptodev: remove crypto device type

> >> enumeration")

> >>

> >> Cc: stable@dpdk.org

> >>

> >> Signed-off-by: Akhil Goyal <akhil.goyal@nxp.com>

> >> ---

> >>   test/test/test_cryptodev.c      | 2 +-

> >>   test/test/test_cryptodev_perf.c | 4 ++--

> >>   2 files changed, 3 insertions(+), 3 deletions(-)

> >>

> >> diff --git a/test/test/test_cryptodev.c b/test/test/test_cryptodev.c

> >> index a4116c6..132f99c 100644

> >> --- a/test/test/test_cryptodev.c

> >> +++ b/test/test/test_cryptodev.c

> >> @@ -1816,7 +1816,7 @@ test_authonly_dpaa2_sec_all(void)

> >>   		ts_params->session_mpool,

> >>   		ts_params->valid_devs[0],

> >>   		rte_cryptodev_driver_id_get(

> >> -		RTE_STR(RTE_CRYPTODEV_DPAA2_SEC_PMD)),

> >> +		RTE_STR(CRYPTODEV_NAME_DPAA2_SEC_PMD)),

> >>   		BLKCIPHER_AUTHONLY_TYPE);

> >>

> >>   	TEST_ASSERT_EQUAL(status, 0, "Test failed"); diff --git

> >> a/test/test/test_cryptodev_perf.c b/test/test/test_cryptodev_perf.c

> >> index 3b57e6d..5df2e6e 100644

> >> --- a/test/test/test_cryptodev_perf.c

> >> +++ b/test/test/test_cryptodev_perf.c

> >> @@ -211,7 +211,7 @@ static const char *pmd_name(uint8_t driver_id)

> {

> >>   	uint8_t null_pmd = rte_cryptodev_driver_id_get(

> >>   			RTE_STR(CRYPTODEV_NAME_NULL_PMD));

> >> -	uint8_t dpaa2_pmd = rte_cryptodev_driver_id_get(

> >> +	uint8_t dpaa2_sec_pmd = rte_cryptodev_driver_id_get(

> >

> > I think, in order to keep consistency, you should make this change also in

> test_cryptodev.c:

> >

> > test/test/test_cryptodev_blockcipher.c

> > 580:    int dpaa2_pmd = rte_cryptodev_driver_id_get(

> > 646:    else if (driver_id == dpaa2_pmd)

> >

> > Also, I submitted a patch to remove test_cryptodev_perf.c.

> > I will apply this patch first, so it is easier to integrate in the

> > stable version, but could you ack my patch if you are OK with it?

> >

> > The sooner we remove it, the better, as we are investing a lot of time

> > in the crypto-perf app, and there is no need to maintain a duplicate, in my

> opinion.

> >

> thanks for pointing this out. I would send a v2.

> 

> I have a question regarding test_cryptodev_perf.c for dpaa_sec patches.

> The patchset for dpaa_sec includes changes in test_cryptodev_perf.c.

> Do you plan to add those patches on the tree as well before removing this

> file or I need to send another version?

> In test/test/test_cryptodev_blockcipher.c, I missed out this change for

> dpaa_sec also. So, I was sending another version for dpaa_sec patches to

> include this change. Should I remove the changes in the

> test_cryptodev_perf.c from the dpaa_sec patchset also?


You can leave them as they are. If you are OK with it, I think we can remove
test_cryptodev_perf.c and by the time I apply your patches, I will discard
the changes in that file.

Thanks,
Pablo
> 

> Thanks,

> Akhil
  

Patch

diff --git a/test/test/test_cryptodev.c b/test/test/test_cryptodev.c
index a4116c6..132f99c 100644
--- a/test/test/test_cryptodev.c
+++ b/test/test/test_cryptodev.c
@@ -1816,7 +1816,7 @@  test_authonly_dpaa2_sec_all(void)
 		ts_params->session_mpool,
 		ts_params->valid_devs[0],
 		rte_cryptodev_driver_id_get(
-		RTE_STR(RTE_CRYPTODEV_DPAA2_SEC_PMD)),
+		RTE_STR(CRYPTODEV_NAME_DPAA2_SEC_PMD)),
 		BLKCIPHER_AUTHONLY_TYPE);
 
 	TEST_ASSERT_EQUAL(status, 0, "Test failed");
diff --git a/test/test/test_cryptodev_perf.c b/test/test/test_cryptodev_perf.c
index 3b57e6d..5df2e6e 100644
--- a/test/test/test_cryptodev_perf.c
+++ b/test/test/test_cryptodev_perf.c
@@ -211,7 +211,7 @@  static const char *pmd_name(uint8_t driver_id)
 {
 	uint8_t null_pmd = rte_cryptodev_driver_id_get(
 			RTE_STR(CRYPTODEV_NAME_NULL_PMD));
-	uint8_t dpaa2_pmd = rte_cryptodev_driver_id_get(
+	uint8_t dpaa2_sec_pmd = rte_cryptodev_driver_id_get(
 			RTE_STR(CRYPTODEV_NAME_DPAA2_SEC_PMD));
 	uint8_t snow3g_pmd = rte_cryptodev_driver_id_get(
 			RTE_STR(CRYPTODEV_NAME_SNOW3G_PMD));
@@ -232,7 +232,7 @@  static const char *pmd_name(uint8_t driver_id)
 		return RTE_STR(CRYPTODEV_NAME_QAT_SYM_PMD);
 	else if (driver_id == snow3g_pmd)
 		return RTE_STR(CRYPTODEV_NAME_SNOW3G_PMD);
-	else if (driver_id == dpaa2_pmd)
+	else if (driver_id == dpaa2_sec_pmd)
 		return RTE_STR(CRYPTODEV_NAME_DPAA2_SEC_PMD);
 	else
 		return "";