selftests: forwarding: pedit_dsfield: Check counter value
A missing stats_update callback was recently added to act_pedit. Now that iproute2 supports JSON dumping for pedit, extend the pedit_dsfield selftest with a check that would have caught the fact that the callback was missing. Signed-off-by: Petr Machata <petrm@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
1c0522b4a2
commit
3ed97037f0
|
@ -132,7 +132,12 @@ do_test_pedit_dsfield_common()
|
|||
local pkts
|
||||
pkts=$(busywait "$TC_HIT_TIMEOUT" until_counter_is ">= 10" \
|
||||
tc_rule_handle_stats_get "dev $h2 ingress" 101)
|
||||
check_err $? "Expected to get 10 packets, but got $pkts."
|
||||
check_err $? "Expected to get 10 packets on test probe, but got $pkts."
|
||||
|
||||
pkts=$(tc_rule_handle_stats_get "$pedit_locus" 101)
|
||||
((pkts >= 10))
|
||||
check_err $? "Expected to get 10 packets on pedit rule, but got $pkts."
|
||||
|
||||
log_test "$pedit_locus pedit $pedit_action"
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue