summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorIlya Maximets <i.maximets@samsung.com>2018-12-20 20:24:17 +0300
committerBen Pfaff <blp@ovn.org>2018-12-20 10:18:23 -0800
commit47b5fd986947beadb8972ec7d1da57f7d5b9a2c0 (patch)
treecb7746064a358edbeffd64809d919ca97ce3f4ac /tests
parent7bb5820b581d777e72076896b08ff682a80dedbe (diff)
downloadopenvswitch-47b5fd986947beadb8972ec7d1da57f7d5b9a2c0.tar.gz
pmd.at: Replace not portable sed pattern with awk.
':a', 'ba' and other suff is not portable. Additionally removed CORE_QUEUE* macroses as they only complicates the tests. 'sort' used instead. Signed-off-by: Ilya Maximets <i.maximets@samsung.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'tests')
-rw-r--r--tests/pmd.at14
1 files changed, 6 insertions, 8 deletions
diff --git a/tests/pmd.at b/tests/pmd.at
index 1f952f3c4..aac91a8ca 100644
--- a/tests/pmd.at
+++ b/tests/pmd.at
@@ -61,8 +61,6 @@ m4_define([CHECK_PMD_THREADS_CREATED], [
])
m4_define([SED_NUMA_CORE_PATTERN], ["s/\(numa_id \)[[0-9]]*\( core_id \)[[0-9]]*:/\1<cleared>\2<cleared>:/"])
-m4_define([SED_NUMA_CORE_QUEUE_CYC_PATTERN], ["s/1 2 5 6/<group>/;s/0 3 4 7/<group>/"])
-m4_define([SED_NUMA_CORE_QUEUE_PQ_PATTERN], ["s/1 3 5 7/<group>/;s/0 2 4 6/<group>/"])
m4_define([DUMMY_NUMA], [--dummy-numa="0,0,0,0"])
AT_SETUP([PMD - creating a thread/add-port])
@@ -151,15 +149,15 @@ TMP=$(cat ovs-vswitchd.log | wc -l | tr -d [[:blank:]])
AT_CHECK([ovs-vsctl set Open_vSwitch . other_config:pmd-cpu-mask=0x3])
CHECK_PMD_THREADS_CREATED([2], [], [+$TMP])
-AT_CHECK([ovs-appctl dpif-netdev/pmd-rxq-show | sed ':a;/AVAIL$/{N;s/\n//;ba;}' | parse_pmd_rxq_show_group | sed SED_NUMA_CORE_QUEUE_CYC_PATTERN], [0], [dnl
-port: p0 queue-id: <group>
-port: p0 queue-id: <group>
+AT_CHECK([ovs-appctl dpif-netdev/pmd-rxq-show | awk '/AVAIL$/ { printf("%s\t", $0); next } 1' | parse_pmd_rxq_show_group | sort], [0], [dnl
+port: p0 queue-id: 0 3 4 7
+port: p0 queue-id: 1 2 5 6
])
AT_CHECK([ovs-vsctl set Open_vSwitch . other_config:pmd-rxq-assign=roundrobin])
-AT_CHECK([ovs-appctl dpif-netdev/pmd-rxq-show | sed ':a;/AVAIL$/{N;s/\n//;ba;}' | parse_pmd_rxq_show_group | sed SED_NUMA_CORE_QUEUE_PQ_PATTERN], [0], [dnl
-port: p0 queue-id: <group>
-port: p0 queue-id: <group>
+AT_CHECK([ovs-appctl dpif-netdev/pmd-rxq-show | awk '/AVAIL$/ { printf("%s\t", $0); next } 1' | parse_pmd_rxq_show_group | sort], [0], [dnl
+port: p0 queue-id: 0 2 4 6
+port: p0 queue-id: 1 3 5 7
])
TMP=$(cat ovs-vswitchd.log | wc -l | tr -d [[:blank:]])