Re: [lng-odp] [PATCH] example: classifier: fix add queue param init call

2015-12-11 Thread Stuart Haslam
On Fri, Dec 11, 2015 at 02:46:28PM +0530, Balasubramanian Manoharan wrote:
> Fixes crash caused by queue param not being initialized.
> 
> Signed-off-by: Balasubramanian Manoharan 

That fixed it..

Reviewed-by: Stuart Haslam 

> ---
>  example/classifier/odp_classifier.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/example/classifier/odp_classifier.c 
> b/example/classifier/odp_classifier.c
> index c8f264f..81e6bf0 100644
> --- a/example/classifier/odp_classifier.c
> +++ b/example/classifier/odp_classifier.c
> @@ -401,6 +401,7 @@ static void configure_cos_queue(odp_pktio_t pktio, 
> appl_args_t *args)
>   };
>  
>   stats->pmr = odp_pmr_create();
> + odp_queue_param_init();
>   qparam.sched.prio = i % odp_schedule_num_prio();
>   qparam.sched.sync = ODP_SCHED_SYNC_NONE;
>   qparam.sched.group = ODP_SCHED_GROUP_ALL;
> -- 
> 1.9.1
___
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp


Re: [lng-odp] [PATCH] example: classifier: fix add queue param init call

2015-12-11 Thread Maxim Uvarov

Ok, you added that init() inside that commit of api-next:

commit 8da0ee0b2a43bfdd5b0d37d2d2a10a45bbf2d7bd
Author: Balasubramanian Manoharan 
Date:   Thu Dec 3 16:16:06 2015 +0530

example: classifier: add odp_cls_cos_pool_set() api

Adds packet pool to CoS using odp_cls_cos_pool_set() api.

Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Petri Savolainen 
Reviewed-and-tested-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 

That is why it does not fail on api-next. So we can apply that change 
now to master as bugfix

and port all commit later, closer to next release.

Maxim.

On 12/11/2015 12:16, Balasubramanian Manoharan wrote:

Fixes crash caused by queue param not being initialized.

Signed-off-by: Balasubramanian Manoharan 
---
  example/classifier/odp_classifier.c | 1 +
  1 file changed, 1 insertion(+)

diff --git a/example/classifier/odp_classifier.c 
b/example/classifier/odp_classifier.c
index c8f264f..81e6bf0 100644
--- a/example/classifier/odp_classifier.c
+++ b/example/classifier/odp_classifier.c
@@ -401,6 +401,7 @@ static void configure_cos_queue(odp_pktio_t pktio, 
appl_args_t *args)
};
  
  		stats->pmr = odp_pmr_create();

+   odp_queue_param_init();
qparam.sched.prio = i % odp_schedule_num_prio();
qparam.sched.sync = ODP_SCHED_SYNC_NONE;
qparam.sched.group = ODP_SCHED_GROUP_ALL;


___
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp


Re: [lng-odp] [PATCH] example: classifier: fix add queue param init call

2015-12-11 Thread Bala Manoharan
It is fine from my side.

Regards,
Bala

On 11 December 2015 at 14:56, Maxim Uvarov  wrote:
> Ok, you added that init() inside that commit of api-next:
>
> commit 8da0ee0b2a43bfdd5b0d37d2d2a10a45bbf2d7bd
> Author: Balasubramanian Manoharan 
> Date:   Thu Dec 3 16:16:06 2015 +0530
>
> example: classifier: add odp_cls_cos_pool_set() api
>
> Adds packet pool to CoS using odp_cls_cos_pool_set() api.
>
> Signed-off-by: Balasubramanian Manoharan 
> Reviewed-by: Petri Savolainen 
> Reviewed-and-tested-by: Bill Fischofer 
> Signed-off-by: Maxim Uvarov 
>
> That is why it does not fail on api-next. So we can apply that change now to
> master as bugfix
> and port all commit later, closer to next release.
>
> Maxim.
>
> On 12/11/2015 12:16, Balasubramanian Manoharan wrote:
>>
>> Fixes crash caused by queue param not being initialized.
>>
>> Signed-off-by: Balasubramanian Manoharan 
>> ---
>>   example/classifier/odp_classifier.c | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/example/classifier/odp_classifier.c
>> b/example/classifier/odp_classifier.c
>> index c8f264f..81e6bf0 100644
>> --- a/example/classifier/odp_classifier.c
>> +++ b/example/classifier/odp_classifier.c
>> @@ -401,6 +401,7 @@ static void configure_cos_queue(odp_pktio_t pktio,
>> appl_args_t *args)
>> };
>> stats->pmr = odp_pmr_create();
>> +   odp_queue_param_init();
>> qparam.sched.prio = i % odp_schedule_num_prio();
>> qparam.sched.sync = ODP_SCHED_SYNC_NONE;
>> qparam.sched.group = ODP_SCHED_GROUP_ALL;
>
>
> ___
> lng-odp mailing list
> lng-odp@lists.linaro.org
> https://lists.linaro.org/mailman/listinfo/lng-odp



-- 
Regards,
Bala
___
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp


Re: [lng-odp] [PATCH] example: classifier: fix add queue param init call

2015-12-11 Thread Maxim Uvarov

Merged,
Maxim.

On 12/11/2015 13:03, Stuart Haslam wrote:

On Fri, Dec 11, 2015 at 02:46:28PM +0530, Balasubramanian Manoharan wrote:

Fixes crash caused by queue param not being initialized.

Signed-off-by: Balasubramanian Manoharan 

That fixed it..

Reviewed-by: Stuart Haslam 


---
  example/classifier/odp_classifier.c | 1 +
  1 file changed, 1 insertion(+)

diff --git a/example/classifier/odp_classifier.c 
b/example/classifier/odp_classifier.c
index c8f264f..81e6bf0 100644
--- a/example/classifier/odp_classifier.c
+++ b/example/classifier/odp_classifier.c
@@ -401,6 +401,7 @@ static void configure_cos_queue(odp_pktio_t pktio, 
appl_args_t *args)
};
  
  		stats->pmr = odp_pmr_create();

+   odp_queue_param_init();
qparam.sched.prio = i % odp_schedule_num_prio();
qparam.sched.sync = ODP_SCHED_SYNC_NONE;
qparam.sched.group = ODP_SCHED_GROUP_ALL;
--
1.9.1

___
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp


___
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp


[lng-odp] [PATCH] example: classifier: fix add queue param init call

2015-12-11 Thread Balasubramanian Manoharan
Fixes crash caused by queue param not being initialized.

Signed-off-by: Balasubramanian Manoharan 
---
 example/classifier/odp_classifier.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/example/classifier/odp_classifier.c 
b/example/classifier/odp_classifier.c
index c8f264f..81e6bf0 100644
--- a/example/classifier/odp_classifier.c
+++ b/example/classifier/odp_classifier.c
@@ -401,6 +401,7 @@ static void configure_cos_queue(odp_pktio_t pktio, 
appl_args_t *args)
};
 
stats->pmr = odp_pmr_create();
+   odp_queue_param_init();
qparam.sched.prio = i % odp_schedule_num_prio();
qparam.sched.sync = ODP_SCHED_SYNC_NONE;
qparam.sched.group = ODP_SCHED_GROUP_ALL;
-- 
1.9.1

___
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp