diff options
author | Nathan Skrzypczak <nathan.skrzypczak@gmail.com> | 2020-09-23 10:43:16 +0200 |
---|---|---|
committer | Ole Tr�an <otroan@employees.org> | 2020-09-23 12:02:12 +0000 |
commit | d63f73b8393b086d21a5197d1e02fac243867a93 (patch) | |
tree | 7442b7c98fc64f220070216ccf8d4f9bdf59d49a /src/plugins/cnat/test | |
parent | 8eb69407c8075e101b773d5a27ea21bd3fc906d7 (diff) |
cnat: Disable default scanner process
Type: feature
Change-Id: Iba9d9f384eaa35c5522e828e3cbe4516416294db
Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
Diffstat (limited to 'src/plugins/cnat/test')
-rw-r--r-- | src/plugins/cnat/test/test_cnat.py | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/src/plugins/cnat/test/test_cnat.py b/src/plugins/cnat/test/test_cnat.py index 7a5dc7ff517..518d7335edc 100644 --- a/src/plugins/cnat/test/test_cnat.py +++ b/src/plugins/cnat/test/test_cnat.py @@ -135,7 +135,7 @@ class VppCNATSourceNat(VppObject): def cnat_exclude_subnet(self, exclude_subnet, isAdd=True): add = 1 if isAdd else 0 self._test.vapi.cnat_add_del_snat_prefix( - prefix=exclude_subnet, is_add=add) + prefix=exclude_subnet, is_add=add) def query_vpp_config(self): return False @@ -147,8 +147,11 @@ class VppCNATSourceNat(VppObject): class TestCNatTranslation(VppTestCase): """ CNat Translation """ extra_vpp_punt_config = ["cnat", "{", + "session-db-buckets", "64", + "session-cleanup-timeout", "0.1", "session-max-age", "1", - "tcp-max-age", "1", "}"] + "tcp-max-age", "1", + "scanner", "off", "}"] @classmethod def setUpClass(cls): @@ -358,7 +361,7 @@ class TestCNatTranslation(VppTestCase): self.logger.info(self.vapi.cli("sh cnat session verbose")) # - # turn the scanner back on and wait untill the sessions + # turn the scanner back on and wait until the sessions # all disapper # self.vapi.cli("test cnat scanner on") @@ -502,9 +505,9 @@ class TestCNatSourceNAT(VppTestCase): Raw()) rxs = self.send_and_expect( - self.pg0, - p1 * N_PKTS, - self.pg1) + self.pg0, + p1 * N_PKTS, + self.pg1) for rx in rxs: self.assert_packet_checksums_valid(rx) self.assertEqual( @@ -526,9 +529,9 @@ class TestCNatSourceNAT(VppTestCase): Raw()) rxs = self.send_and_expect( - self.pg1, - p2 * N_PKTS, - self.pg0) + self.pg1, + p2 * N_PKTS, + self.pg0) for rx in rxs: self.assert_packet_checksums_valid(rx) @@ -550,9 +553,9 @@ class TestCNatSourceNAT(VppTestCase): self.vapi.cnat_session_purge() rxs = self.send_and_expect( - self.pg0, - p1 * N_PKTS, - self.pg1) + self.pg0, + p1 * N_PKTS, + self.pg1) for rx in rxs: self.assert_packet_checksums_valid(rx) self.assertEqual( @@ -568,9 +571,9 @@ class TestCNatSourceNAT(VppTestCase): self.vapi.cnat_session_purge() rxs = self.send_and_expect( - self.pg0, - p1 * N_PKTS, - self.pg1) + self.pg0, + p1 * N_PKTS, + self.pg1) for rx in rxs: self.assert_packet_checksums_valid(rx) @@ -592,5 +595,6 @@ class TestCNatSourceNAT(VppTestCase): self.cnat_test_sourcenat(self.pg2.remote_hosts[0].ip4, TCP) self.cnat_test_sourcenat(self.pg2.remote_hosts[0].ip4, UDP) + if __name__ == '__main__': unittest.main(testRunner=VppTestRunner) |