selftests: forwarding: vxlan_bridge_1d: Add a TOS test
Test that TOS is inherited from the tunneled packet into the envelope as configured at the VXLAN device. Signed-off-by: Petr Machata <petrm@mellanox.com> Signed-off-by: Ido Schimmel <idosch@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
							parent
							
								
									b3a7ee74ee
								
							
						
					
					
						commit
						d417ecf533
					
				| @ -69,6 +69,7 @@ export VXPORT | ||||
| 	test_flood | ||||
| 	test_unicast | ||||
| 	test_ttl | ||||
| 	test_tos | ||||
| 	reapply_config | ||||
| 	ping_ipv4 | ||||
| 	test_flood | ||||
| @ -507,6 +508,19 @@ test_ttl() | ||||
| 	log_test "VXLAN: envelope TTL" | ||||
| } | ||||
| 
 | ||||
| test_tos() | ||||
| { | ||||
| 	RET=0 | ||||
| 
 | ||||
| 	tc filter add dev v1 egress pref 77 prot ip \ | ||||
| 		flower ip_tos 0x40 action pass | ||||
| 	vxlan_ping_test $h1 192.0.2.3 "-Q 0x40" v1 egress 77 10 | ||||
| 	vxlan_ping_test $h1 192.0.2.3 "-Q 0x30" v1 egress 77 0 | ||||
| 	tc filter del dev v1 egress pref 77 prot ip | ||||
| 
 | ||||
| 	log_test "VXLAN: envelope TOS inheritance" | ||||
| } | ||||
| 
 | ||||
| test_all() | ||||
| { | ||||
| 	echo "Running tests with UDP port $VXPORT" | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user