app/eventdev: configure optimum event timers per timer adapter

Message ID 20190228184822.11345-1-pbhagavatula@marvell.com (mailing list archive)
State Superseded, archived
Delegated to: Jerin Jacob
Headers
Series app/eventdev: configure optimum event timers per timer adapter |

Checks

Context Check Description
ci/checkpatch success coding style OK
ci/Intel-compilation success Compilation OK
ci/intel-Performance-Testing success Performance Testing PASS
ci/mellanox-Performance-Testing success Performance Testing PASS

Commit Message

Pavan Nikhilesh Bhagavatula Feb. 28, 2019, 6:48 p.m. UTC
  From: Pavan Nikhilesh <pbhagavatula@marvell.com>

Previously, the total number of event timers per adapter was set to an
arbitrary value, set it to mempool size instead as it defines the max
event timers that can be armed.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
---
 app/test-eventdev/test_perf_common.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
  

Comments

Jerin Jacob Kollanukkaran March 8, 2019, 7:05 p.m. UTC | #1
On Thu, 2019-02-28 at 18:48 +0000, Pavan Nikhilesh Bhagavatula wrote:
> From: Pavan Nikhilesh <pbhagavatula@marvell.com>
> 
> Previously, the total number of event timers per adapter was set to
> an
> arbitrary value, set it to mempool size instead as it defines the max
> event timers that can be armed.
> 
> Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
> ---

Please fix the below git-checklog.sh issue

Headline too long:
	app/eventdev: configure optimum event timers per timer adapter

With above change:
Acked-by: Jerin Jacob <jerinj@marvell.com>

>  app/test-eventdev/test_perf_common.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/app/test-eventdev/test_perf_common.c b/app/test-
> eventdev/test_perf_common.c
> index 24ece75c3..8dbfd8181 100644
> --- a/app/test-eventdev/test_perf_common.c
> +++ b/app/test-eventdev/test_perf_common.c
> @@ -417,7 +417,7 @@ perf_event_timer_adapter_setup(struct test_perf
> *t)
>  			.timer_adapter_id = i,
>  			.timer_tick_ns = t->opt->timer_tick_nsec,
>  			.max_tmo_ns = t->opt->max_tmo_nsec,
> -			.nb_timers = 2 * 1024 * 1024,
> +			.nb_timers = t->opt->pool_sz,
>  			.flags = flags,
>  		};
>
  

Patch

diff --git a/app/test-eventdev/test_perf_common.c b/app/test-eventdev/test_perf_common.c
index 24ece75c3..8dbfd8181 100644
--- a/app/test-eventdev/test_perf_common.c
+++ b/app/test-eventdev/test_perf_common.c
@@ -417,7 +417,7 @@  perf_event_timer_adapter_setup(struct test_perf *t)
 			.timer_adapter_id = i,
 			.timer_tick_ns = t->opt->timer_tick_nsec,
 			.max_tmo_ns = t->opt->max_tmo_nsec,
-			.nb_timers = 2 * 1024 * 1024,
+			.nb_timers = t->opt->pool_sz,
 			.flags = flags,
 		};