diff options
author | Ilya Maximets <i.maximets@samsung.com> | 2018-12-20 20:24:17 +0300 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2018-12-20 10:18:23 -0800 |
commit | 47b5fd986947beadb8972ec7d1da57f7d5b9a2c0 (patch) | |
tree | cb7746064a358edbeffd64809d919ca97ce3f4ac /tests | |
parent | 7bb5820b581d777e72076896b08ff682a80dedbe (diff) | |
download | openvswitch-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.at | 14 |
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:]]) |