summaryrefslogtreecommitdiffstats
path: root/test/vpp_policer.py
diff options
context:
space:
mode:
authorBrian Russell <brian@graphiant.com>2021-02-10 13:56:06 +0000
committerNeale Ranns <neale@graphiant.com>2021-02-15 12:15:41 +0000
commitbb9831403bbedf8a058fd5aa4add449b4b09bbdd (patch)
tree694108ac1126e2c8107b55fd482556a0c2a9d67b /test/vpp_policer.py
parent48e26367cfe731d31472e18c1e0f6fe94bc4e9c3 (diff)
tests: test punt policer bound to worker thread
Add to the IP[46] punt policer handoff tests by binding the policer to a particular worker and checking all packets are policed on that thread. Type: test Signed-off-by: Brian Russell <brian@graphiant.com> Change-Id: I7fab28659ccb65f13f841cec65a3f808281b3f90
Diffstat (limited to 'test/vpp_policer.py')
-rw-r--r--test/vpp_policer.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/vpp_policer.py b/test/vpp_policer.py
index 7f6d8191138..387ab270214 100644
--- a/test/vpp_policer.py
+++ b/test/vpp_policer.py
@@ -57,6 +57,10 @@ class VppPolicer(VppObject):
self._test.vapi.policer_add_del(is_add=False, name=self.name)
self._policer_index = INVALID_INDEX
+ def bind_vpp_config(self, worker, bind):
+ self._test.vapi.policer_bind(name=self.name, worker_index=worker,
+ bind_enable=bind)
+
def query_vpp_config(self):
dump = self._test.vapi.policer_dump(
match_name_valid=True, match_name=self.name)