DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
@ 2019-04-19  9:57 Tomasz Jozwiak
  2019-04-19  9:57 ` Tomasz Jozwiak
                   ` (4 more replies)
  0 siblings, 5 replies; 24+ messages in thread
From: Tomasz Jozwiak @ 2019-04-19  9:57 UTC (permalink / raw)
  To: dev, stable, fiona.trahe, tomaszx.jozwiak, yskoh

Fixed the compilation error on gcc (GCC)
4.8.5 20150623 (Red Hat 4.8.5-28)

Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")
Cc: stable@dpdk.org

Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
---
 app/test/test_compressdev.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c
index 404b98f..603eeea 100644
--- a/app/test/test_compressdev.c
+++ b/app/test/test_compressdev.c
@@ -1948,6 +1948,7 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 	struct comp_testsuite_params *ts_params = &testsuite_params;
 	uint16_t i = 0;
 	int ret = TEST_SUCCESS;
+	int j = 0;
 	const struct rte_compressdev_capabilities *capab;
 	char *test_buffer = NULL;
 
@@ -1989,8 +1990,8 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 
 	/* fill the buffer with data based on rand. data */
 	srand(BIG_DATA_TEST_SIZE);
-	for (uint32_t i = 0; i < BIG_DATA_TEST_SIZE - 1; ++i)
-		test_buffer[i] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
+	for (j = 0; j < BIG_DATA_TEST_SIZE - 1; ++j)
+		test_buffer[j] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
 
 	test_buffer[BIG_DATA_TEST_SIZE-1] = 0;
 	int_data.buf_idx = &i;
-- 
2.7.4

^ permalink raw reply	[flat|nested] 24+ messages in thread

* [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19  9:57 [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case Tomasz Jozwiak
@ 2019-04-19  9:57 ` Tomasz Jozwiak
  2019-04-19 10:05 ` Bruce Richardson
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 24+ messages in thread
From: Tomasz Jozwiak @ 2019-04-19  9:57 UTC (permalink / raw)
  To: dev, stable, fiona.trahe, tomaszx.jozwiak, yskoh

Fixed the compilation error on gcc (GCC)
4.8.5 20150623 (Red Hat 4.8.5-28)

Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")
Cc: stable@dpdk.org

Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
---
 app/test/test_compressdev.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c
index 404b98f..603eeea 100644
--- a/app/test/test_compressdev.c
+++ b/app/test/test_compressdev.c
@@ -1948,6 +1948,7 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 	struct comp_testsuite_params *ts_params = &testsuite_params;
 	uint16_t i = 0;
 	int ret = TEST_SUCCESS;
+	int j = 0;
 	const struct rte_compressdev_capabilities *capab;
 	char *test_buffer = NULL;
 
@@ -1989,8 +1990,8 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 
 	/* fill the buffer with data based on rand. data */
 	srand(BIG_DATA_TEST_SIZE);
-	for (uint32_t i = 0; i < BIG_DATA_TEST_SIZE - 1; ++i)
-		test_buffer[i] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
+	for (j = 0; j < BIG_DATA_TEST_SIZE - 1; ++j)
+		test_buffer[j] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
 
 	test_buffer[BIG_DATA_TEST_SIZE-1] = 0;
 	int_data.buf_idx = &i;
-- 
2.7.4


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19  9:57 [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case Tomasz Jozwiak
  2019-04-19  9:57 ` Tomasz Jozwiak
@ 2019-04-19 10:05 ` Bruce Richardson
  2019-04-19 10:05   ` Bruce Richardson
  2019-04-19 10:17 ` Thomas Monjalon
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 24+ messages in thread
From: Bruce Richardson @ 2019-04-19 10:05 UTC (permalink / raw)
  To: Tomasz Jozwiak; +Cc: dev, stable, fiona.trahe, yskoh

On Fri, Apr 19, 2019 at 11:57:07AM +0200, Tomasz Jozwiak wrote:
> Fixed the compilation error on gcc (GCC)
> 4.8.5 20150623 (Red Hat 4.8.5-28)
> 
> Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")
> Cc: stable@dpdk.org
> 
> Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
> ---
>  app/test/test_compressdev.c | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
This fixes compilation for me with gcc4.8, though I can't comment on the
correctness of the code.

Acked-by: Bruce Richardson <bruce.richardson@intel.com>

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19 10:05 ` Bruce Richardson
@ 2019-04-19 10:05   ` Bruce Richardson
  0 siblings, 0 replies; 24+ messages in thread
From: Bruce Richardson @ 2019-04-19 10:05 UTC (permalink / raw)
  To: Tomasz Jozwiak; +Cc: dev, stable, fiona.trahe, yskoh

On Fri, Apr 19, 2019 at 11:57:07AM +0200, Tomasz Jozwiak wrote:
> Fixed the compilation error on gcc (GCC)
> 4.8.5 20150623 (Red Hat 4.8.5-28)
> 
> Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")
> Cc: stable@dpdk.org
> 
> Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
> ---
>  app/test/test_compressdev.c | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
This fixes compilation for me with gcc4.8, though I can't comment on the
correctness of the code.

Acked-by: Bruce Richardson <bruce.richardson@intel.com>

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19  9:57 [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case Tomasz Jozwiak
  2019-04-19  9:57 ` Tomasz Jozwiak
  2019-04-19 10:05 ` Bruce Richardson
@ 2019-04-19 10:17 ` Thomas Monjalon
  2019-04-19 10:17   ` Thomas Monjalon
       [not found]   ` <CA70B6012E3ADB4184D44E025E5FF01B6A20A888@LCSMSX155.ger.corp.intel.com>
  2019-04-19 10:49 ` David Marchand
  2019-04-19 11:45 ` [dpdk-dev] [PATCH v2] " Tomasz Jozwiak
  4 siblings, 2 replies; 24+ messages in thread
From: Thomas Monjalon @ 2019-04-19 10:17 UTC (permalink / raw)
  To: Tomasz Jozwiak; +Cc: dev, stable, fiona.trahe, yskoh, bruce.richardson

Please check my comments below:

19/04/2019 11:57, Tomasz Jozwiak:
> Fixed the compilation error on gcc (GCC)
> 4.8.5 20150623 (Red Hat 4.8.5-28)

It is seen with more compilers:
https://build.opensuse.org/project/show/home:bluca:dpdk

Please add the log of the error.

> Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")
> Cc: stable@dpdk.org

It is a recent commit, no need to Cc stable for backport.

> Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
> ---
>  app/test/test_compressdev.c | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c
> index 404b98f..603eeea 100644
> --- a/app/test/test_compressdev.c
> +++ b/app/test/test_compressdev.c
> @@ -1948,6 +1948,7 @@ test_compressdev_deflate_stateless_dynamic_big(void)
>  	struct comp_testsuite_params *ts_params = &testsuite_params;
>  	uint16_t i = 0;
>  	int ret = TEST_SUCCESS;
> +	int j = 0;
>  	const struct rte_compressdev_capabilities *capab;
>  	char *test_buffer = NULL;
>  
> @@ -1989,8 +1990,8 @@ test_compressdev_deflate_stateless_dynamic_big(void)
>  
>  	/* fill the buffer with data based on rand. data */
>  	srand(BIG_DATA_TEST_SIZE);
> -	for (uint32_t i = 0; i < BIG_DATA_TEST_SIZE - 1; ++i)
> -		test_buffer[i] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
> +	for (j = 0; j < BIG_DATA_TEST_SIZE - 1; ++j)
> +		test_buffer[j] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
>  
>  	test_buffer[BIG_DATA_TEST_SIZE-1] = 0;
>  	int_data.buf_idx = &i;

What is supposed to be "i"?
It is initialized at 0 and never touched.

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19 10:17 ` Thomas Monjalon
@ 2019-04-19 10:17   ` Thomas Monjalon
       [not found]   ` <CA70B6012E3ADB4184D44E025E5FF01B6A20A888@LCSMSX155.ger.corp.intel.com>
  1 sibling, 0 replies; 24+ messages in thread
From: Thomas Monjalon @ 2019-04-19 10:17 UTC (permalink / raw)
  To: Tomasz Jozwiak; +Cc: dev, stable, fiona.trahe, yskoh, bruce.richardson

Please check my comments below:

19/04/2019 11:57, Tomasz Jozwiak:
> Fixed the compilation error on gcc (GCC)
> 4.8.5 20150623 (Red Hat 4.8.5-28)

It is seen with more compilers:
https://build.opensuse.org/project/show/home:bluca:dpdk

Please add the log of the error.

> Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")
> Cc: stable@dpdk.org

It is a recent commit, no need to Cc stable for backport.

> Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
> ---
>  app/test/test_compressdev.c | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c
> index 404b98f..603eeea 100644
> --- a/app/test/test_compressdev.c
> +++ b/app/test/test_compressdev.c
> @@ -1948,6 +1948,7 @@ test_compressdev_deflate_stateless_dynamic_big(void)
>  	struct comp_testsuite_params *ts_params = &testsuite_params;
>  	uint16_t i = 0;
>  	int ret = TEST_SUCCESS;
> +	int j = 0;
>  	const struct rte_compressdev_capabilities *capab;
>  	char *test_buffer = NULL;
>  
> @@ -1989,8 +1990,8 @@ test_compressdev_deflate_stateless_dynamic_big(void)
>  
>  	/* fill the buffer with data based on rand. data */
>  	srand(BIG_DATA_TEST_SIZE);
> -	for (uint32_t i = 0; i < BIG_DATA_TEST_SIZE - 1; ++i)
> -		test_buffer[i] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
> +	for (j = 0; j < BIG_DATA_TEST_SIZE - 1; ++j)
> +		test_buffer[j] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
>  
>  	test_buffer[BIG_DATA_TEST_SIZE-1] = 0;
>  	int_data.buf_idx = &i;

What is supposed to be "i"?
It is initialized at 0 and never touched.



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19  9:57 [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case Tomasz Jozwiak
                   ` (2 preceding siblings ...)
  2019-04-19 10:17 ` Thomas Monjalon
@ 2019-04-19 10:49 ` David Marchand
  2019-04-19 10:49   ` David Marchand
  2019-04-19 11:45 ` [dpdk-dev] [PATCH v2] " Tomasz Jozwiak
  4 siblings, 1 reply; 24+ messages in thread
From: David Marchand @ 2019-04-19 10:49 UTC (permalink / raw)
  To: Tomasz Jozwiak; +Cc: dev, Trahe, Fiona, Yongseok Koh

On Fri, Apr 19, 2019 at 11:57 AM Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
wrote:

> Fixed the compilation error on gcc (GCC)
> 4.8.5 20150623 (Red Hat 4.8.5-28)
>
> Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")
> Cc: stable@dpdk.org
>
> Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
> ---
>  app/test/test_compressdev.c | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c
> index 404b98f..603eeea 100644
> --- a/app/test/test_compressdev.c
> +++ b/app/test/test_compressdev.c
> @@ -1948,6 +1948,7 @@ test_compressdev_deflate_stateless_dynamic_big(void)
>         struct comp_testsuite_params *ts_params = &testsuite_params;
>         uint16_t i = 0;
>         int ret = TEST_SUCCESS;
> +       int j = 0;
>

Useless initialisation.

        const struct rte_compressdev_capabilities *capab;
>         char *test_buffer = NULL;
>
> @@ -1989,8 +1990,8 @@ test_compressdev_deflate_stateless_dynamic_big(void)
>
>         /* fill the buffer with data based on rand. data */
>         srand(BIG_DATA_TEST_SIZE);
> -       for (uint32_t i = 0; i < BIG_DATA_TEST_SIZE - 1; ++i)
> -               test_buffer[i] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
> +       for (j = 0; j < BIG_DATA_TEST_SIZE - 1; ++j)
> +               test_buffer[j] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
>
>         test_buffer[BIG_DATA_TEST_SIZE-1] = 0;
>         int_data.buf_idx = &i;
> --
> 2.7.4
>

Tested-by: David Marchand <david.marchand@redhat.com>


-- 
David Marchand

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19 10:49 ` David Marchand
@ 2019-04-19 10:49   ` David Marchand
  0 siblings, 0 replies; 24+ messages in thread
From: David Marchand @ 2019-04-19 10:49 UTC (permalink / raw)
  To: Tomasz Jozwiak; +Cc: dev, Trahe, Fiona, Yongseok Koh

On Fri, Apr 19, 2019 at 11:57 AM Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
wrote:

> Fixed the compilation error on gcc (GCC)
> 4.8.5 20150623 (Red Hat 4.8.5-28)
>
> Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")
> Cc: stable@dpdk.org
>
> Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
> ---
>  app/test/test_compressdev.c | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c
> index 404b98f..603eeea 100644
> --- a/app/test/test_compressdev.c
> +++ b/app/test/test_compressdev.c
> @@ -1948,6 +1948,7 @@ test_compressdev_deflate_stateless_dynamic_big(void)
>         struct comp_testsuite_params *ts_params = &testsuite_params;
>         uint16_t i = 0;
>         int ret = TEST_SUCCESS;
> +       int j = 0;
>

Useless initialisation.

        const struct rte_compressdev_capabilities *capab;
>         char *test_buffer = NULL;
>
> @@ -1989,8 +1990,8 @@ test_compressdev_deflate_stateless_dynamic_big(void)
>
>         /* fill the buffer with data based on rand. data */
>         srand(BIG_DATA_TEST_SIZE);
> -       for (uint32_t i = 0; i < BIG_DATA_TEST_SIZE - 1; ++i)
> -               test_buffer[i] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
> +       for (j = 0; j < BIG_DATA_TEST_SIZE - 1; ++j)
> +               test_buffer[j] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
>
>         test_buffer[BIG_DATA_TEST_SIZE-1] = 0;
>         int_data.buf_idx = &i;
> --
> 2.7.4
>

Tested-by: David Marchand <david.marchand@redhat.com>


-- 
David Marchand

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
       [not found]   ` <CA70B6012E3ADB4184D44E025E5FF01B6A20A888@LCSMSX155.ger.corp.intel.com>
@ 2019-04-19 11:25     ` Thomas Monjalon
  2019-04-19 11:25       ` Thomas Monjalon
  2019-04-19 11:36       ` Jozwiak, TomaszX
  0 siblings, 2 replies; 24+ messages in thread
From: Thomas Monjalon @ 2019-04-19 11:25 UTC (permalink / raw)
  To: Jozwiak, TomaszX
  Cc: dev, bruce.richardson, david.marchand, fiona.trahe, yskoh, tomaszx.cel

19/04/2019 12:57, Jozwiak, TomaszX:
> > What is supposed to be "i"?
> > It is initialized at 0 and never touched.
> >
> It's touched inside test_deflate_comp_decomp function.

What do you mean?
It's a local variable and its address is referenced:
	int_data.buf_idx = &i;
It looks really wrong.

Another error is seen in FreeBSD.

Should I totally revert this patch?

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19 11:25     ` Thomas Monjalon
@ 2019-04-19 11:25       ` Thomas Monjalon
  2019-04-19 11:36       ` Jozwiak, TomaszX
  1 sibling, 0 replies; 24+ messages in thread
From: Thomas Monjalon @ 2019-04-19 11:25 UTC (permalink / raw)
  To: Jozwiak, TomaszX
  Cc: dev, bruce.richardson, david.marchand, fiona.trahe, yskoh, tomaszx.cel

19/04/2019 12:57, Jozwiak, TomaszX:
> > What is supposed to be "i"?
> > It is initialized at 0 and never touched.
> >
> It's touched inside test_deflate_comp_decomp function.

What do you mean?
It's a local variable and its address is referenced:
	int_data.buf_idx = &i;
It looks really wrong.

Another error is seen in FreeBSD.

Should I totally revert this patch?




^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19 11:25     ` Thomas Monjalon
  2019-04-19 11:25       ` Thomas Monjalon
@ 2019-04-19 11:36       ` Jozwiak, TomaszX
  2019-04-19 11:36         ` Jozwiak, TomaszX
  2019-04-19 11:50         ` Thomas Monjalon
  1 sibling, 2 replies; 24+ messages in thread
From: Jozwiak, TomaszX @ 2019-04-19 11:36 UTC (permalink / raw)
  To: Thomas Monjalon
  Cc: dev, Richardson, Bruce, david.marchand, Trahe, Fiona, yskoh, Cel,
	TomaszX

test_deflate_comp_decomp function is common for all test cases.
The options for this function are inside struct interim_data_params,
which is passed to test_deflate_comp_decomp function as a pointer.

The field buf_idx should be initialized  because is used inside test_deflate_comp_decomp
That's the reason of:
	int_data.buf_idx = &i;

I'm not an author of this solution - sorry. 

We can review this and try to add new solution.

Thx, Tomek

> -----Original Message-----
> From: Thomas Monjalon [mailto:thomas@monjalon.net]
> Sent: Friday, April 19, 2019 1:26 PM
> To: Jozwiak, TomaszX <tomaszx.jozwiak@intel.com>
> Cc: dev@dpdk.org; Richardson, Bruce <bruce.richardson@intel.com>;
> david.marchand@redhat.com; Trahe, Fiona <fiona.trahe@intel.com>;
> yskoh@mellanox.com; Cel, TomaszX <tomaszx.cel@intel.com>
> Subject: Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
> 
> 19/04/2019 12:57, Jozwiak, TomaszX:
> > > What is supposed to be "i"?
> > > It is initialized at 0 and never touched.
> > >
> > It's touched inside test_deflate_comp_decomp function.
> 
> What do you mean?
> It's a local variable and its address is referenced:
> 	int_data.buf_idx = &i;
> It looks really wrong.
> 
> Another error is seen in FreeBSD.
> 
> Should I totally revert this patch?
> 
> 

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19 11:36       ` Jozwiak, TomaszX
@ 2019-04-19 11:36         ` Jozwiak, TomaszX
  2019-04-19 11:50         ` Thomas Monjalon
  1 sibling, 0 replies; 24+ messages in thread
From: Jozwiak, TomaszX @ 2019-04-19 11:36 UTC (permalink / raw)
  To: Thomas Monjalon
  Cc: dev, Richardson, Bruce, david.marchand, Trahe, Fiona, yskoh, Cel,
	TomaszX

test_deflate_comp_decomp function is common for all test cases.
The options for this function are inside struct interim_data_params,
which is passed to test_deflate_comp_decomp function as a pointer.

The field buf_idx should be initialized  because is used inside test_deflate_comp_decomp
That's the reason of:
	int_data.buf_idx = &i;

I'm not an author of this solution - sorry. 

We can review this and try to add new solution.

Thx, Tomek

> -----Original Message-----
> From: Thomas Monjalon [mailto:thomas@monjalon.net]
> Sent: Friday, April 19, 2019 1:26 PM
> To: Jozwiak, TomaszX <tomaszx.jozwiak@intel.com>
> Cc: dev@dpdk.org; Richardson, Bruce <bruce.richardson@intel.com>;
> david.marchand@redhat.com; Trahe, Fiona <fiona.trahe@intel.com>;
> yskoh@mellanox.com; Cel, TomaszX <tomaszx.cel@intel.com>
> Subject: Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
> 
> 19/04/2019 12:57, Jozwiak, TomaszX:
> > > What is supposed to be "i"?
> > > It is initialized at 0 and never touched.
> > >
> > It's touched inside test_deflate_comp_decomp function.
> 
> What do you mean?
> It's a local variable and its address is referenced:
> 	int_data.buf_idx = &i;
> It looks really wrong.
> 
> Another error is seen in FreeBSD.
> 
> Should I totally revert this patch?
> 
> 


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [dpdk-dev] [PATCH v2] test/compress: fix max mbuf size test case
  2019-04-19  9:57 [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case Tomasz Jozwiak
                   ` (3 preceding siblings ...)
  2019-04-19 10:49 ` David Marchand
@ 2019-04-19 11:45 ` Tomasz Jozwiak
  2019-04-19 11:45   ` Tomasz Jozwiak
  2019-04-19 16:52   ` [dpdk-dev] [PATCH v3] " Fiona Trahe
  4 siblings, 2 replies; 24+ messages in thread
From: Tomasz Jozwiak @ 2019-04-19 11:45 UTC (permalink / raw)
  To: dev, fiona.trahe, tomaszx.jozwiak, yskoh

Fixed the compilation error:

../app/test/test_compressdev.c:1949:11: note: previous
definition of 'i' was here

../app/test/test_compressdev.c:1992:2: error: 'for' loop
initial declarations are only allowed in C99 mode

../app/test/test_compressdev.c:1992:2: note: use option
-std=c99 or -std=gnu99 to compile your code

../app/test/test_compressdev.c:1996:19: warning: assignment
from incompatible pointer type [enabled by default]

Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")

Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
---
 app/test/test_compressdev.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c
index 404b98f..a1b8649 100644
--- a/app/test/test_compressdev.c
+++ b/app/test/test_compressdev.c
@@ -1948,6 +1948,7 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 	struct comp_testsuite_params *ts_params = &testsuite_params;
 	uint16_t i = 0;
 	int ret = TEST_SUCCESS;
+	int j;
 	const struct rte_compressdev_capabilities *capab;
 	char *test_buffer = NULL;
 
@@ -1989,8 +1990,8 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 
 	/* fill the buffer with data based on rand. data */
 	srand(BIG_DATA_TEST_SIZE);
-	for (uint32_t i = 0; i < BIG_DATA_TEST_SIZE - 1; ++i)
-		test_buffer[i] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
+	for (j = 0; j < BIG_DATA_TEST_SIZE - 1; ++j)
+		test_buffer[j] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
 
 	test_buffer[BIG_DATA_TEST_SIZE-1] = 0;
 	int_data.buf_idx = &i;
-- 
2.7.4

^ permalink raw reply	[flat|nested] 24+ messages in thread

* [dpdk-dev] [PATCH v2] test/compress: fix max mbuf size test case
  2019-04-19 11:45 ` [dpdk-dev] [PATCH v2] " Tomasz Jozwiak
@ 2019-04-19 11:45   ` Tomasz Jozwiak
  2019-04-19 16:52   ` [dpdk-dev] [PATCH v3] " Fiona Trahe
  1 sibling, 0 replies; 24+ messages in thread
From: Tomasz Jozwiak @ 2019-04-19 11:45 UTC (permalink / raw)
  To: dev, fiona.trahe, tomaszx.jozwiak, yskoh

Fixed the compilation error:

../app/test/test_compressdev.c:1949:11: note: previous
definition of 'i' was here

../app/test/test_compressdev.c:1992:2: error: 'for' loop
initial declarations are only allowed in C99 mode

../app/test/test_compressdev.c:1992:2: note: use option
-std=c99 or -std=gnu99 to compile your code

../app/test/test_compressdev.c:1996:19: warning: assignment
from incompatible pointer type [enabled by default]

Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")

Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
---
 app/test/test_compressdev.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c
index 404b98f..a1b8649 100644
--- a/app/test/test_compressdev.c
+++ b/app/test/test_compressdev.c
@@ -1948,6 +1948,7 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 	struct comp_testsuite_params *ts_params = &testsuite_params;
 	uint16_t i = 0;
 	int ret = TEST_SUCCESS;
+	int j;
 	const struct rte_compressdev_capabilities *capab;
 	char *test_buffer = NULL;
 
@@ -1989,8 +1990,8 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 
 	/* fill the buffer with data based on rand. data */
 	srand(BIG_DATA_TEST_SIZE);
-	for (uint32_t i = 0; i < BIG_DATA_TEST_SIZE - 1; ++i)
-		test_buffer[i] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
+	for (j = 0; j < BIG_DATA_TEST_SIZE - 1; ++j)
+		test_buffer[j] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
 
 	test_buffer[BIG_DATA_TEST_SIZE-1] = 0;
 	int_data.buf_idx = &i;
-- 
2.7.4


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19 11:36       ` Jozwiak, TomaszX
  2019-04-19 11:36         ` Jozwiak, TomaszX
@ 2019-04-19 11:50         ` Thomas Monjalon
  2019-04-19 11:50           ` Thomas Monjalon
  2019-04-19 12:14           ` Jozwiak, TomaszX
  1 sibling, 2 replies; 24+ messages in thread
From: Thomas Monjalon @ 2019-04-19 11:50 UTC (permalink / raw)
  To: Jozwiak, TomaszX
  Cc: dev, Richardson, Bruce, david.marchand, Trahe, Fiona, yskoh, Cel,
	TomaszX

Please stop top-posting, and read again below:

19/04/2019 13:36, Jozwiak, TomaszX:
> test_deflate_comp_decomp function is common for all test cases.
> The options for this function are inside struct interim_data_params,
> which is passed to test_deflate_comp_decomp function as a pointer.
> 
> The field buf_idx should be initialized  because is used inside test_deflate_comp_decomp
> That's the reason of:
> 	int_data.buf_idx = &i;
> 
> I'm not an author of this solution - sorry. 
> 
> We can review this and try to add new solution.

I am not talking about int_data but the use of "i".
Please look again your patch, you are using "j" instead of "i"
and "i" is kept alone.
Moreover I don't know how the pointer of a local variable can be used.


> From: Thomas Monjalon [mailto:thomas@monjalon.net]
> > 19/04/2019 12:57, Jozwiak, TomaszX:
> > > > What is supposed to be "i"?
> > > > It is initialized at 0 and never touched.
> > > >
> > > It's touched inside test_deflate_comp_decomp function.
> > 
> > What do you mean?
> > It's a local variable and its address is referenced:
> > 	int_data.buf_idx = &i;
> > It looks really wrong.
> > 
> > Another error is seen in FreeBSD.
> > 
> > Should I totally revert this patch?

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19 11:50         ` Thomas Monjalon
@ 2019-04-19 11:50           ` Thomas Monjalon
  2019-04-19 12:14           ` Jozwiak, TomaszX
  1 sibling, 0 replies; 24+ messages in thread
From: Thomas Monjalon @ 2019-04-19 11:50 UTC (permalink / raw)
  To: Jozwiak, TomaszX
  Cc: dev, Richardson, Bruce, david.marchand, Trahe, Fiona, yskoh, Cel,
	TomaszX

Please stop top-posting, and read again below:

19/04/2019 13:36, Jozwiak, TomaszX:
> test_deflate_comp_decomp function is common for all test cases.
> The options for this function are inside struct interim_data_params,
> which is passed to test_deflate_comp_decomp function as a pointer.
> 
> The field buf_idx should be initialized  because is used inside test_deflate_comp_decomp
> That's the reason of:
> 	int_data.buf_idx = &i;
> 
> I'm not an author of this solution - sorry. 
> 
> We can review this and try to add new solution.

I am not talking about int_data but the use of "i".
Please look again your patch, you are using "j" instead of "i"
and "i" is kept alone.
Moreover I don't know how the pointer of a local variable can be used.


> From: Thomas Monjalon [mailto:thomas@monjalon.net]
> > 19/04/2019 12:57, Jozwiak, TomaszX:
> > > > What is supposed to be "i"?
> > > > It is initialized at 0 and never touched.
> > > >
> > > It's touched inside test_deflate_comp_decomp function.
> > 
> > What do you mean?
> > It's a local variable and its address is referenced:
> > 	int_data.buf_idx = &i;
> > It looks really wrong.
> > 
> > Another error is seen in FreeBSD.
> > 
> > Should I totally revert this patch?




^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19 11:50         ` Thomas Monjalon
  2019-04-19 11:50           ` Thomas Monjalon
@ 2019-04-19 12:14           ` Jozwiak, TomaszX
  2019-04-19 12:14             ` Jozwiak, TomaszX
  2019-04-19 17:01             ` Trahe, Fiona
  1 sibling, 2 replies; 24+ messages in thread
From: Jozwiak, TomaszX @ 2019-04-19 12:14 UTC (permalink / raw)
  To: Thomas Monjalon
  Cc: dev, Richardson, Bruce, david.marchand, Trahe, Fiona, yskoh, Cel,
	TomaszX

> Moreover I don't know how the pointer of a local variable can be used.
That usage is in all test cases in this file - so probably should be fixed first.

May be I'm not an expert but what's wrong with usage of a pointer of local variable inside the function?



> -----Original Message-----
> From: Thomas Monjalon [mailto:thomas@monjalon.net]
> Sent: Friday, April 19, 2019 1:50 PM
> To: Jozwiak, TomaszX <tomaszx.jozwiak@intel.com>
> Cc: dev@dpdk.org; Richardson, Bruce <bruce.richardson@intel.com>;
> david.marchand@redhat.com; Trahe, Fiona <fiona.trahe@intel.com>;
> yskoh@mellanox.com; Cel, TomaszX <tomaszx.cel@intel.com>
> Subject: Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
> 
> Please stop top-posting, and read again below:
> 
> 19/04/2019 13:36, Jozwiak, TomaszX:
> > test_deflate_comp_decomp function is common for all test cases.
> > The options for this function are inside struct interim_data_params,
> > which is passed to test_deflate_comp_decomp function as a pointer.
> >
> > The field buf_idx should be initialized  because is used inside
> > test_deflate_comp_decomp That's the reason of:
> > 	int_data.buf_idx = &i;
> >
> > I'm not an author of this solution - sorry.
> >
> > We can review this and try to add new solution.
> 
> I am not talking about int_data but the use of "i".
> Please look again your patch, you are using "j" instead of "i"
> and "i" is kept alone.
> Moreover I don't know how the pointer of a local variable can be used.
> 
> 
> > From: Thomas Monjalon [mailto:thomas@monjalon.net]
> > > 19/04/2019 12:57, Jozwiak, TomaszX:
> > > > > What is supposed to be "i"?
> > > > > It is initialized at 0 and never touched.
> > > > >
> > > > It's touched inside test_deflate_comp_decomp function.
> > >
> > > What do you mean?
> > > It's a local variable and its address is referenced:
> > > 	int_data.buf_idx = &i;
> > > It looks really wrong.
> > >
> > > Another error is seen in FreeBSD.
> > >
> > > Should I totally revert this patch?
> 
> 

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19 12:14           ` Jozwiak, TomaszX
@ 2019-04-19 12:14             ` Jozwiak, TomaszX
  2019-04-19 17:01             ` Trahe, Fiona
  1 sibling, 0 replies; 24+ messages in thread
From: Jozwiak, TomaszX @ 2019-04-19 12:14 UTC (permalink / raw)
  To: Thomas Monjalon
  Cc: dev, Richardson, Bruce, david.marchand, Trahe, Fiona, yskoh, Cel,
	TomaszX

> Moreover I don't know how the pointer of a local variable can be used.
That usage is in all test cases in this file - so probably should be fixed first.

May be I'm not an expert but what's wrong with usage of a pointer of local variable inside the function?



> -----Original Message-----
> From: Thomas Monjalon [mailto:thomas@monjalon.net]
> Sent: Friday, April 19, 2019 1:50 PM
> To: Jozwiak, TomaszX <tomaszx.jozwiak@intel.com>
> Cc: dev@dpdk.org; Richardson, Bruce <bruce.richardson@intel.com>;
> david.marchand@redhat.com; Trahe, Fiona <fiona.trahe@intel.com>;
> yskoh@mellanox.com; Cel, TomaszX <tomaszx.cel@intel.com>
> Subject: Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
> 
> Please stop top-posting, and read again below:
> 
> 19/04/2019 13:36, Jozwiak, TomaszX:
> > test_deflate_comp_decomp function is common for all test cases.
> > The options for this function are inside struct interim_data_params,
> > which is passed to test_deflate_comp_decomp function as a pointer.
> >
> > The field buf_idx should be initialized  because is used inside
> > test_deflate_comp_decomp That's the reason of:
> > 	int_data.buf_idx = &i;
> >
> > I'm not an author of this solution - sorry.
> >
> > We can review this and try to add new solution.
> 
> I am not talking about int_data but the use of "i".
> Please look again your patch, you are using "j" instead of "i"
> and "i" is kept alone.
> Moreover I don't know how the pointer of a local variable can be used.
> 
> 
> > From: Thomas Monjalon [mailto:thomas@monjalon.net]
> > > 19/04/2019 12:57, Jozwiak, TomaszX:
> > > > > What is supposed to be "i"?
> > > > > It is initialized at 0 and never touched.
> > > > >
> > > > It's touched inside test_deflate_comp_decomp function.
> > >
> > > What do you mean?
> > > It's a local variable and its address is referenced:
> > > 	int_data.buf_idx = &i;
> > > It looks really wrong.
> > >
> > > Another error is seen in FreeBSD.
> > >
> > > Should I totally revert this patch?
> 
> 


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [dpdk-dev] [PATCH v3] test/compress: fix max mbuf size test case
  2019-04-19 11:45 ` [dpdk-dev] [PATCH v2] " Tomasz Jozwiak
  2019-04-19 11:45   ` Tomasz Jozwiak
@ 2019-04-19 16:52   ` Fiona Trahe
  2019-04-19 16:52     ` Fiona Trahe
  2019-04-19 21:06     ` Thomas Monjalon
  1 sibling, 2 replies; 24+ messages in thread
From: Fiona Trahe @ 2019-04-19 16:52 UTC (permalink / raw)
  To: dev
  Cc: david.marchand, tomaszx.jozwiak, yskoh, bruce.richardson, thomas,
	Fiona Trahe

Fixed the compilation error:

../app/test/test_compressdev.c:1949:11: note: previous
definition of 'i' was here

../app/test/test_compressdev.c:1992:2: error: 'for' loop
initial declarations are only allowed in C99 mode

../app/test/test_compressdev.c:1992:2: note: use option
-std=c99 or -std=gnu99 to compile your code

../app/test/test_compressdev.c:1996:19: warning: assignment
from incompatible pointer type [enabled by default]

Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")

Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
---
v3 changes:
 - moved idx variable to improve code clarity and consistency
   with other tests

v2 changes:
 - added compile error to commit msg

 app/test/test_compressdev.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c
index 404b98f60..8d6dbf00d 100644
--- a/app/test/test_compressdev.c
+++ b/app/test/test_compressdev.c
@@ -1948,6 +1948,7 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 	struct comp_testsuite_params *ts_params = &testsuite_params;
 	uint16_t i = 0;
 	int ret = TEST_SUCCESS;
+	int j;
 	const struct rte_compressdev_capabilities *capab;
 	char *test_buffer = NULL;
 
@@ -1970,7 +1971,7 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 	struct interim_data_params int_data = {
 		(const char * const *)&test_buffer,
 		1,
-		NULL,
+		&i,
 		&ts_params->def_comp_xform,
 		&ts_params->def_decomp_xform,
 		1
@@ -1989,11 +1990,9 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 
 	/* fill the buffer with data based on rand. data */
 	srand(BIG_DATA_TEST_SIZE);
-	for (uint32_t i = 0; i < BIG_DATA_TEST_SIZE - 1; ++i)
-		test_buffer[i] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
-
+	for (j = 0; j < BIG_DATA_TEST_SIZE - 1; ++j)
+		test_buffer[j] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
 	test_buffer[BIG_DATA_TEST_SIZE-1] = 0;
-	int_data.buf_idx = &i;
 
 	/* Compress with compressdev, decompress with Zlib */
 	test_data.zlib_dir = ZLIB_DECOMPRESS;
-- 
2.13.6

^ permalink raw reply	[flat|nested] 24+ messages in thread

* [dpdk-dev] [PATCH v3] test/compress: fix max mbuf size test case
  2019-04-19 16:52   ` [dpdk-dev] [PATCH v3] " Fiona Trahe
@ 2019-04-19 16:52     ` Fiona Trahe
  2019-04-19 21:06     ` Thomas Monjalon
  1 sibling, 0 replies; 24+ messages in thread
From: Fiona Trahe @ 2019-04-19 16:52 UTC (permalink / raw)
  To: dev
  Cc: david.marchand, tomaszx.jozwiak, yskoh, bruce.richardson, thomas,
	Fiona Trahe

Fixed the compilation error:

../app/test/test_compressdev.c:1949:11: note: previous
definition of 'i' was here

../app/test/test_compressdev.c:1992:2: error: 'for' loop
initial declarations are only allowed in C99 mode

../app/test/test_compressdev.c:1992:2: note: use option
-std=c99 or -std=gnu99 to compile your code

../app/test/test_compressdev.c:1996:19: warning: assignment
from incompatible pointer type [enabled by default]

Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")

Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
---
v3 changes:
 - moved idx variable to improve code clarity and consistency
   with other tests

v2 changes:
 - added compile error to commit msg

 app/test/test_compressdev.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c
index 404b98f60..8d6dbf00d 100644
--- a/app/test/test_compressdev.c
+++ b/app/test/test_compressdev.c
@@ -1948,6 +1948,7 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 	struct comp_testsuite_params *ts_params = &testsuite_params;
 	uint16_t i = 0;
 	int ret = TEST_SUCCESS;
+	int j;
 	const struct rte_compressdev_capabilities *capab;
 	char *test_buffer = NULL;
 
@@ -1970,7 +1971,7 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 	struct interim_data_params int_data = {
 		(const char * const *)&test_buffer,
 		1,
-		NULL,
+		&i,
 		&ts_params->def_comp_xform,
 		&ts_params->def_decomp_xform,
 		1
@@ -1989,11 +1990,9 @@ test_compressdev_deflate_stateless_dynamic_big(void)
 
 	/* fill the buffer with data based on rand. data */
 	srand(BIG_DATA_TEST_SIZE);
-	for (uint32_t i = 0; i < BIG_DATA_TEST_SIZE - 1; ++i)
-		test_buffer[i] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
-
+	for (j = 0; j < BIG_DATA_TEST_SIZE - 1; ++j)
+		test_buffer[j] = (uint8_t)(rand() % ((uint8_t)-1)) | 1;
 	test_buffer[BIG_DATA_TEST_SIZE-1] = 0;
-	int_data.buf_idx = &i;
 
 	/* Compress with compressdev, decompress with Zlib */
 	test_data.zlib_dir = ZLIB_DECOMPRESS;
-- 
2.13.6


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19 12:14           ` Jozwiak, TomaszX
  2019-04-19 12:14             ` Jozwiak, TomaszX
@ 2019-04-19 17:01             ` Trahe, Fiona
  2019-04-19 17:01               ` Trahe, Fiona
  1 sibling, 1 reply; 24+ messages in thread
From: Trahe, Fiona @ 2019-04-19 17:01 UTC (permalink / raw)
  To: Jozwiak, TomaszX, Thomas Monjalon
  Cc: dev, Richardson, Bruce, david.marchand, yskoh, Trahe, Fiona

Hi Thomas et al,

> -----Original Message-----
> From: Jozwiak, TomaszX
> Sent: Friday, April 19, 2019 1:14 PM
> To: Thomas Monjalon <thomas@monjalon.net>
> Cc: dev@dpdk.org; Richardson, Bruce <bruce.richardson@intel.com>; david.marchand@redhat.com;
> Trahe, Fiona <fiona.trahe@intel.com>; yskoh@mellanox.com; Cel, TomaszX <tomaszx.cel@intel.com>
> Subject: RE: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case

[Fiona] Sorry for all the hassle. I've reviewed the related code and fix.
In my opinion the original fix was ok to resolve the compile issue, which 
we missed due to using a different compiler version and also missed
spotting in code review. We'll be more careful in future.
I've sent a v3 with a small tweak to help the code clarity.
This is consistent with a bunch of other tests in same file.

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case
  2019-04-19 17:01             ` Trahe, Fiona
@ 2019-04-19 17:01               ` Trahe, Fiona
  0 siblings, 0 replies; 24+ messages in thread
From: Trahe, Fiona @ 2019-04-19 17:01 UTC (permalink / raw)
  To: Jozwiak, TomaszX, Thomas Monjalon
  Cc: dev, Richardson, Bruce, david.marchand, yskoh, Trahe, Fiona

Hi Thomas et al,

> -----Original Message-----
> From: Jozwiak, TomaszX
> Sent: Friday, April 19, 2019 1:14 PM
> To: Thomas Monjalon <thomas@monjalon.net>
> Cc: dev@dpdk.org; Richardson, Bruce <bruce.richardson@intel.com>; david.marchand@redhat.com;
> Trahe, Fiona <fiona.trahe@intel.com>; yskoh@mellanox.com; Cel, TomaszX <tomaszx.cel@intel.com>
> Subject: RE: [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case

[Fiona] Sorry for all the hassle. I've reviewed the related code and fix.
In my opinion the original fix was ok to resolve the compile issue, which 
we missed due to using a different compiler version and also missed
spotting in code review. We'll be more careful in future.
I've sent a v3 with a small tweak to help the code clarity.
This is consistent with a bunch of other tests in same file.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH v3] test/compress: fix max mbuf size test case
  2019-04-19 16:52   ` [dpdk-dev] [PATCH v3] " Fiona Trahe
  2019-04-19 16:52     ` Fiona Trahe
@ 2019-04-19 21:06     ` Thomas Monjalon
  2019-04-19 21:06       ` Thomas Monjalon
  1 sibling, 1 reply; 24+ messages in thread
From: Thomas Monjalon @ 2019-04-19 21:06 UTC (permalink / raw)
  To: Fiona Trahe; +Cc: dev, david.marchand, tomaszx.jozwiak, yskoh, bruce.richardson

19/04/2019 18:52, Fiona Trahe:
> Fixed the compilation error:
> 
> ../app/test/test_compressdev.c:1949:11: note: previous
> definition of 'i' was here
> 
> ../app/test/test_compressdev.c:1992:2: error: 'for' loop
> initial declarations are only allowed in C99 mode
> 
> ../app/test/test_compressdev.c:1992:2: note: use option
> -std=c99 or -std=gnu99 to compile your code
> 
> ../app/test/test_compressdev.c:1996:19: warning: assignment
> from incompatible pointer type [enabled by default]
> 
> Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")
> 
> Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
> Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
> ---
> v3 changes:
>  - moved idx variable to improve code clarity and consistency
>    with other tests
> 
> v2 changes:
>  - added compile error to commit msg

Applied, thanks

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [dpdk-dev] [PATCH v3] test/compress: fix max mbuf size test case
  2019-04-19 21:06     ` Thomas Monjalon
@ 2019-04-19 21:06       ` Thomas Monjalon
  0 siblings, 0 replies; 24+ messages in thread
From: Thomas Monjalon @ 2019-04-19 21:06 UTC (permalink / raw)
  To: Fiona Trahe; +Cc: dev, david.marchand, tomaszx.jozwiak, yskoh, bruce.richardson

19/04/2019 18:52, Fiona Trahe:
> Fixed the compilation error:
> 
> ../app/test/test_compressdev.c:1949:11: note: previous
> definition of 'i' was here
> 
> ../app/test/test_compressdev.c:1992:2: error: 'for' loop
> initial declarations are only allowed in C99 mode
> 
> ../app/test/test_compressdev.c:1992:2: note: use option
> -std=c99 or -std=gnu99 to compile your code
> 
> ../app/test/test_compressdev.c:1996:19: warning: assignment
> from incompatible pointer type [enabled by default]
> 
> Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case")
> 
> Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
> Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
> ---
> v3 changes:
>  - moved idx variable to improve code clarity and consistency
>    with other tests
> 
> v2 changes:
>  - added compile error to commit msg

Applied, thanks




^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2019-04-19 21:06 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-19  9:57 [dpdk-dev] [PATCH] test/compress: fix max mbuf size test case Tomasz Jozwiak
2019-04-19  9:57 ` Tomasz Jozwiak
2019-04-19 10:05 ` Bruce Richardson
2019-04-19 10:05   ` Bruce Richardson
2019-04-19 10:17 ` Thomas Monjalon
2019-04-19 10:17   ` Thomas Monjalon
     [not found]   ` <CA70B6012E3ADB4184D44E025E5FF01B6A20A888@LCSMSX155.ger.corp.intel.com>
2019-04-19 11:25     ` Thomas Monjalon
2019-04-19 11:25       ` Thomas Monjalon
2019-04-19 11:36       ` Jozwiak, TomaszX
2019-04-19 11:36         ` Jozwiak, TomaszX
2019-04-19 11:50         ` Thomas Monjalon
2019-04-19 11:50           ` Thomas Monjalon
2019-04-19 12:14           ` Jozwiak, TomaszX
2019-04-19 12:14             ` Jozwiak, TomaszX
2019-04-19 17:01             ` Trahe, Fiona
2019-04-19 17:01               ` Trahe, Fiona
2019-04-19 10:49 ` David Marchand
2019-04-19 10:49   ` David Marchand
2019-04-19 11:45 ` [dpdk-dev] [PATCH v2] " Tomasz Jozwiak
2019-04-19 11:45   ` Tomasz Jozwiak
2019-04-19 16:52   ` [dpdk-dev] [PATCH v3] " Fiona Trahe
2019-04-19 16:52     ` Fiona Trahe
2019-04-19 21:06     ` Thomas Monjalon
2019-04-19 21:06       ` Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).