-
Notifications
You must be signed in to change notification settings - Fork 75
Description
Hi All,
On running switch tests, it getting failed. I am new to it and unable to understand the problem. Please help me with it.
sudo ./bmv2/run_tests.sh
[sudo] password for p4user:
WARNING: No route found for IPv6 destination :: (no default route?)
ERROR: name 'ThreeBytesField' is not defined
ERROR: name 'ThreeBytesField' is not defined
ERROR: name 'ThreeBytesField' is not defined
switch.L2Test ... Cleaning state
Sending packet port 1 -> port 2 on vlan 10 (192.168.0.1 -> 10.0.0.1 [id = 101])
ok
Ran 1 test in 1.173s
OK
switch.L2FloodTest.runTest ... Cleaning state
ok
Ran 1 test in 0.961s
OK
switch.L3Ipv6Test ...
Cleaning state
Sending packet port 1 -> port 2 (10.10.10.1 -> 20.20.20.1 [id = 101])
ok
Ran 1 test in 1.190s
OK
switch.L2QinQTest ...
Cleaning state
Sending packet port 1 (QinQ) -> port 2 (Untagged)
Sending packet port 2 (Untagged) -> port 2 (QinQ)
ok
Ran 1 test in 2.173s
OK
switch.L2LearningTest ... Cleaning state
new mac learnt [0, 34, 34, 34, 34, 34] on port 1
ok
Ran 1 test in 7.155s
OK
switch.L3VxlanTunnelTest ...
Cleaning state
Sending packet port 1 -> port 2 - Vxlan tunnel encap
Inner packet (10.168.10.1 -> 10.168.11.1 [id = 101])
Outer packet (10.10.10.1 -> 10.10.10.2 [vnid = 0x1234, id = 101])
Sending packet port 2 -> port 1 - Vxlan tunnel decap
Inner packet (10.168.11.1 -> 10.168.10.1 [id = 101])
Outer packet (10.10.10.2 -> 10.10.10.1 [vnid = 0x1234, id = 101])
ERROR
======================================================================
ERROR: switch.L3VxlanTunnelTest
Traceback (most recent call last):
File "/home/p4user/ProjectDetNet/switch/tests/ptf-tests/pd-tests/switch.py", line 740, in runTest
send_packet(self, 2, str(vxlan_pkt2))
File "/usr/local/lib/python2.7/dist-packages/ptf-0.9.1-py2.7.egg/ptf/testutils.py", line 2226, in send_packet
sent += test.dataplane.send(device, port, pkt)
File "/usr/local/lib/python2.7/dist-packages/ptf-0.9.1-py2.7.egg/ptf/dataplane.py", line 689, in send
bytes = self.ports[(device_number, port_number)].send(packet)
File "/usr/local/lib/python2.7/dist-packages/ptf-0.9.1-py2.7.egg/ptf/dataplane.py", line 178, in send
return self.socket.send(packet)
error: [Errno 22] Invalid argument
Ran 1 test in 1.187s
FAILED (errors=1)
switch.L3Ipv4Test ...
Cleaning state
Sending packet port 1 -> port 2 (10.10.10.1 -> 20.20.20.1 [id = 101])
ok
Ran 1 test in 1.163s
OK
switch.L2VxlanTunnelTest ...
Cleaning state
Sending packet port 1 -> port 2 - Vxlan tunnel encap
Inner packet (192.168.10.1 -> 192.168.20.2 [id = 101])
Outer packet (10.10.10.1 -> 10.10.10.2 [vnid = 0x1234, id = 101])
Sending packet port 2 -> port 1 - Vxlan tunnel decap
Inner packet (192.168.10.2 -> 192.168.20.1 [id = 101])
Outer packet (10.10.10.2 -> 10.10.10.1 [vnid = 0x1234, id = 101])
ERROR
======================================================================
ERROR: switch.L2VxlanTunnelTest
Traceback (most recent call last):
File "/home/p4user/ProjectDetNet/switch/tests/ptf-tests/pd-tests/switch.py", line 536, in runTest
send_packet(self, 2, str(vxlan_pkt2))
File "/usr/local/lib/python2.7/dist-packages/ptf-0.9.1-py2.7.egg/ptf/testutils.py", line 2226, in send_packet
sent += test.dataplane.send(device, port, pkt)
File "/usr/local/lib/python2.7/dist-packages/ptf-0.9.1-py2.7.egg/ptf/dataplane.py", line 689, in send
bytes = self.ports[(device_number, port_number)].send(packet)
File "/usr/local/lib/python2.7/dist-packages/ptf-0.9.1-py2.7.egg/ptf/dataplane.py", line 178, in send
return self.socket.send(packet)
error: [Errno 22] Invalid argument
Ran 1 test in 1.219s
FAILED (errors=1)
ATTENTION: SOME TESTS DID NOT PASS!!!
The following tests errored:
L3VxlanTunnelTest, L2VxlanTunnelTest
Regards,
Rajeev