diff options
author | Ole Troan <ot@cisco.com> | 2018-08-31 00:29:48 +0200 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2018-09-02 16:13:57 +0000 |
commit | 732021070fa0c731896ab3e29f802d3834c72ab7 (patch) | |
tree | d7ecbd4e4c986333b1ba59db931f0e3283da2195 /test/test_ipip.py | |
parent | 855e26868ff8b9e6d00ca4d69ce6c9fdc0f2e121 (diff) |
STATS: Python binding to access VPP statistics and counters.
from vpp_papi.vpp_stats import VPPStats
s = VPPStats(socketname='/var/run/stats.sock')
c = s.ls('/if/rx')
counters = s.dump(c)
print(s.set_error_str())
Change-Id: I203ebe60b0c9ee5742aadc737c0f29051757959d
Signed-off-by: Ole Troan <ot@cisco.com>
Diffstat (limited to 'test/test_ipip.py')
-rw-r--r-- | test/test_ipip.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/test_ipip.py b/test/test_ipip.py index fc74d274b1f..5754bd0366b 100644 --- a/test/test_ipip.py +++ b/test/test_ipip.py @@ -144,6 +144,10 @@ class TestIPIP(VppTestCase): for p in rx: self.validate(p[1], p4_reply) + err = '/err/ipip4-input/packets decapsulated' + cnt = self.statistics.dump_str(err) + self.assertEqual(cnt[err], 10) + # IPv4 tunnel to IPv6 p_ip6 = IPv6(src="1:2:3::4", dst=self.pg0.remote_ip6) p6 = (p_ether / IP(src=self.pg1.remote_ip4, @@ -154,6 +158,9 @@ class TestIPIP(VppTestCase): for p in rx: self.validate(p[1], p6_reply) + cnt = self.statistics.dump_str(err) + self.assertEqual(cnt[err], 20) + # # Fragmentation / Reassembly and Re-fragmentation # @@ -174,6 +181,9 @@ class TestIPIP(VppTestCase): for p in rx: self.validate(p[1], p4_reply) + cnt = self.statistics.dump_str(err) + self.assertEqual(cnt[err], 1020) + f = [] r = [] for i in range(1, 90): |