2.61. test_p2p_ethernet module¶
-
class
test_p2p_ethernet.P2PEthernetAPI(methodName='runTest')¶ Bases:
framework.VppTestCaseP2P Ethernet tests
-
create_p2p_ethernet(parent_if, sub_id, remote_mac)¶
-
delete_p2p_ethernet(parent_if, remote_mac)¶
-
p2p_sub_ifs= []¶
-
classmethod
setUpClass()¶ Perform class setup before running the testcase Remove shared memory files, start vpp and connect the vpp-api
-
classmethod
tearDownClass()¶ Perform final cleanup after running all tests in this test-case
-
test_api()¶ delete/create p2p subif
-
test_p2p_subif_creation_1k()¶ create 1k of p2p subifs
-
-
class
test_p2p_ethernet.P2PEthernetIPV4(methodName='runTest')¶ Bases:
framework.VppTestCaseP2P Ethernet IPv4 tests
-
create_p2p_ethernet(parent_if, sub_id, remote_mac)¶
-
create_stream(src_mac=None, dst_mac=None, src_ip=None, dst_ip=None, size=None)¶
-
delete_p2p_ethernet(p2p)¶
-
p2p_sub_ifs= []¶
-
packets= []¶
-
send_packets(src_if=None, dst_if=None, packets=None, count=None)¶
-
setUp()¶ Clear trace before running each test
-
classmethod
setUpClass()¶ Perform class setup before running the testcase Remove shared memory files, start vpp and connect the vpp-api
-
tearDown()¶ Show various debug prints after each test
-
classmethod
tearDownClass()¶ Perform final cleanup after running all tests in this test-case
-
test_ip4_rx_p2p_subif()¶ receive ipv4 packet via p2p subinterface
-
test_ip4_rx_p2p_subif_route()¶ route rx packet not matching p2p subinterface
-
test_ip4_tx_p2p_subif()¶ send ip4 packet via p2p subinterface
-
test_ip4_tx_p2p_subif_drop()¶ drop tx ip4 packet not matching p2p subinterface
-
-
class
test_p2p_ethernet.P2PEthernetIPV6(methodName='runTest')¶ Bases:
framework.VppTestCaseP2P Ethernet IPv6 tests
-
create_p2p_ethernet(parent_if, sub_id, remote_mac)¶
-
create_stream(src_mac=None, dst_mac=None, src_ip=None, dst_ip=None, size=None)¶
-
delete_p2p_ethernet(p2p)¶
-
p2p_sub_ifs= []¶
-
packets= []¶
-
send_packets(src_if=None, dst_if=None, packets=None, count=None)¶
-
setUp()¶ Clear trace before running each test
-
classmethod
setUpClass()¶ Perform class setup before running the testcase Remove shared memory files, start vpp and connect the vpp-api
-
tearDown()¶ Show various debug prints after each test
-
classmethod
tearDownClass()¶ Perform final cleanup after running all tests in this test-case
-
test_ip6_rx_p2p_subif()¶ receive ipv6 packet via p2p subinterface
-
test_ip6_rx_p2p_subif_drop()¶ drop rx packet not matching p2p subinterface
-
test_ip6_rx_p2p_subif_route()¶ route rx ip6 packet not matching p2p subinterface
-
test_ip6_tx_p2p_subif()¶ send packet via p2p subinterface
-
test_ip6_tx_p2p_subif_drop()¶ drop tx ip6 packet not matching p2p subinterface
-
test_no_p2p_subif()¶ standard routing without p2p subinterfaces
-