app/test: decrease memory requirements for sched
authorOlivier Matz <olivier.matz@6wind.com>
Mon, 12 Sep 2016 11:38:49 +0000 (13:38 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Fri, 23 Sep 2016 16:43:25 +0000 (18:43 +0200)
The sched test consumes 35MB memory. When memory is too fragmented (with
2M hugepages), the test can fail.

To reduce this risk, decrease it to 4.5MB by modifying
n_pipes_per_subport and qsize.

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
app/test/test_sched.c

index 63ab084..bd2776d 100644 (file)
@@ -79,8 +79,8 @@ static struct rte_sched_port_params port_param = {
        .mtu = 1522,
        .frame_overhead = RTE_SCHED_FRAME_OVERHEAD_DEFAULT,
        .n_subports_per_port = 1,
-       .n_pipes_per_subport = 4096,
-       .qsize = {64, 64, 64, 64},
+       .n_pipes_per_subport = 1024,
+       .qsize = {32, 32, 32, 32},
        .pipe_profiles = pipe_profile,
        .n_pipe_profiles = 1,
 };