]> git.ipfire.org Git - thirdparty/linux.git/commit
samples: pktgen: fix append mode failed issue
authorJ.J. Martzki <mars14850@gmail.com>
Sat, 1 Jul 2023 14:37:37 +0000 (22:37 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 3 Jul 2023 08:15:26 +0000 (09:15 +0100)
commita27ac5390922059867f645eefd978e533d7af902
treecc707a1806e2f0e82b1bc8cd9d088dd9e0838ae2
parentf56d1eeaeabf3aa613157b26aa07215fcd2c5719
samples: pktgen: fix append mode failed issue

Each sample script sources functions.sh before parameters.sh
which makes $APPEND undefined when trapping EXIT no matter in
append mode or not. Due to this when sample scripts finished
they always do "pgctrl reset" which resets pktgen config.

So move trap to each script after sourcing parameters.sh
and trap EXIT explicitly.

Signed-off-by: J.J. Martzki <mars14850@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
samples/pktgen/functions.sh
samples/pktgen/pktgen_bench_xmit_mode_netif_receive.sh
samples/pktgen/pktgen_bench_xmit_mode_queue_xmit.sh
samples/pktgen/pktgen_sample01_simple.sh
samples/pktgen/pktgen_sample02_multiqueue.sh
samples/pktgen/pktgen_sample03_burst_single_flow.sh
samples/pktgen/pktgen_sample04_many_flows.sh
samples/pktgen/pktgen_sample05_flow_per_thread.sh
samples/pktgen/pktgen_sample06_numa_awared_queue_irq_affinity.sh