make -C tools/testing/selftests TARGETS=net TEST_PROGS=test_bridge_backup__port.sh TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-1/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net' TAP version 13 1..1 # timeout set to 3600 # selftests: net: test_bridge_backup_port.sh [ 679.512169] veth0: renamed from veth1 [ 679.691602] br0: port 1(swp1) entered blocking state [ 679.691912] br0: port 1(swp1) entered disabled state [ 679.692193] swp1: entered allmulticast mode [ 679.692489] swp1: entered promiscuous mode [ 679.692793] br0: port 1(swp1) entered blocking state [ 679.693056] br0: port 1(swp1) entered forwarding state [ 679.728651] br0: port 2(vx0) entered blocking state [ 679.728979] br0: port 2(vx0) entered disabled state [ 679.729322] vx0: entered allmulticast mode [ 679.729664] vx0: entered promiscuous mode [ 679.729907] br0: port 2(vx0) entered blocking state [ 679.730180] br0: port 2(vx0) entered forwarding state [ 679.949982] br0: port 1(swp1) entered blocking state [ 679.950291] br0: port 1(swp1) entered disabled state [ 679.950705] swp1: entered allmulticast mode [ 679.951061] swp1: entered promiscuous mode [ 679.951389] br0: port 1(swp1) entered blocking state [ 679.951650] br0: port 1(swp1) entered forwarding state [ 679.989027] br0: port 2(vx0) entered blocking state [ 679.989317] br0: port 2(vx0) entered disabled state [ 679.989643] vx0: entered allmulticast mode [ 679.990023] vx0: entered promiscuous mode [ 679.990488] br0: port 2(vx0) entered blocking state [ 679.990772] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 685.514332] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 685.925551] br0: port 1(swp1) entered blocking state [ 685.925854] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 686.520798] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] [ 686.937204] br0: port 1(swp1) entered blocking state [ 686.937501] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: vx0 not configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 687.747405] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 688.160855] vx0: left allmulticast mode [ 688.161164] vx0: left promiscuous mode [ 688.161497] br0: port 2(vx0) entered disabled state [ 688.162462] swp1: left allmulticast mode [ 688.162723] swp1: left promiscuous mode [ 688.163007] br0: port 1(swp1) entered disabled state [ 688.223958] vx0: left allmulticast mode [ 688.224443] vx0: left promiscuous mode [ 688.224881] br0: port 2(vx0) entered disabled state [ 688.225598] swp1: left allmulticast mode [ 688.226047] swp1: left promiscuous mode [ 688.226536] br0: port 1(swp1) entered disabled state [ 688.661043] veth0: renamed from veth1 [ 688.830294] br0: port 1(swp1) entered blocking state [ 688.830736] br0: port 1(swp1) entered disabled state [ 688.831165] swp1: entered allmulticast mode [ 688.831628] swp1: entered promiscuous mode [ 688.832118] br0: port 1(swp1) entered blocking state [ 688.832518] br0: port 1(swp1) entered forwarding state [ 688.866585] br0: port 2(vx0) entered blocking state [ 688.867027] br0: port 2(vx0) entered disabled state [ 688.867423] vx0: entered allmulticast mode [ 688.867927] vx0: entered promiscuous mode [ 688.868294] br0: port 2(vx0) entered blocking state [ 688.868688] br0: port 2(vx0) entered forwarding state [ 689.089309] br0: port 1(swp1) entered blocking state [ 689.089768] br0: port 1(swp1) entered disabled state [ 689.090183] swp1: entered allmulticast mode [ 689.090650] swp1: entered promiscuous mode [ 689.091084] br0: port 1(swp1) entered blocking state [ 689.091484] br0: port 1(swp1) entered forwarding state [ 689.126208] br0: port 2(vx0) entered blocking state [ 689.126634] br0: port 2(vx0) entered disabled state [ 689.127042] vx0: entered allmulticast mode [ 689.127481] vx0: entered promiscuous mode [ 689.127913] br0: port 2(vx0) entered blocking state [ 689.128306] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID # ----------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 694.838254] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] [ 695.556124] br0: port 1(swp1) entered blocking state [ 695.556530] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: nexthop ID 10 configured as backup nexthop ID of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 696.003861] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] [ 696.691704] br0: port 1(swp1) entered blocking state [ 696.692006] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] # TEST: No backup nexthop ID configured for swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] [ 698.064682] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] [ 698.794368] vx0: left allmulticast mode [ 698.794739] vx0: left promiscuous mode [ 698.795085] br0: port 2(vx0) entered disabled state [ 698.795691] swp1: left allmulticast mode [ 698.795983] swp1: left promiscuous mode [ 698.796210] br0: port 1(swp1) entered disabled state [ 698.899978] vx0: left allmulticast mode [ 698.900275] vx0: left promiscuous mode [ 698.900535] br0: port 2(vx0) entered disabled state [ 698.901074] swp1: left allmulticast mode [ 698.901360] swp1: left promiscuous mode [ 698.901636] br0: port 1(swp1) entered disabled state [ 699.364986] veth0: renamed from veth1 [ 699.532065] br0: port 1(swp1) entered blocking state [ 699.532370] br0: port 1(swp1) entered disabled state [ 699.532647] swp1: entered allmulticast mode [ 699.532963] swp1: entered promiscuous mode [ 699.533239] br0: port 1(swp1) entered blocking state [ 699.533500] br0: port 1(swp1) entered forwarding state [ 699.569796] br0: port 2(vx0) entered blocking state [ 699.570207] br0: port 2(vx0) entered disabled state [ 699.570594] vx0: entered allmulticast mode [ 699.571047] vx0: entered promiscuous mode [ 699.571411] br0: port 2(vx0) entered blocking state [ 699.571809] br0: port 2(vx0) entered forwarding state [ 699.790331] br0: port 1(swp1) entered blocking state [ 699.790624] br0: port 1(swp1) entered disabled state [ 699.790910] swp1: entered allmulticast mode [ 699.791208] swp1: entered promiscuous mode [ 699.791482] br0: port 1(swp1) entered blocking state [ 699.791751] br0: port 1(swp1) entered forwarding state [ 699.823009] br0: port 2(vx0) entered blocking state [ 699.823318] br0: port 2(vx0) entered disabled state [ 699.823588] vx0: entered allmulticast mode [ 699.823969] vx0: entered promiscuous mode [ 699.824230] br0: port 2(vx0) entered blocking state [ 699.824505] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - invalid IDs # ------------------------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Valid nexthop as backup nexthop [ OK ] [ 705.203964] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No Tx drop increase [ OK ] # TEST: Non-existent nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Blackhole nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Non-group FDB nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: IPv6 address family nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] [ 708.159035] vx0: left allmulticast mode [ 708.159307] vx0: left promiscuous mode [ 708.159566] br0: port 2(vx0) entered disabled state [ 708.160009] swp1: left allmulticast mode [ 708.160244] swp1: left promiscuous mode [ 708.160502] br0: port 1(swp1) entered disabled state [ 708.250060] vx0: left allmulticast mode [ 708.250393] vx0: left promiscuous mode [ 708.250663] br0: port 2(vx0) entered disabled state [ 708.251155] swp1: left allmulticast mode [ 708.251387] swp1: left promiscuous mode [ 708.251663] br0: port 1(swp1) entered disabled state [ 708.683029] veth0: renamed from veth1 [ 708.822851] br0: port 1(swp1) entered blocking state [ 708.823160] br0: port 1(swp1) entered disabled state [ 708.823428] swp1: entered allmulticast mode [ 708.823717] swp1: entered promiscuous mode [ 708.824041] br0: port 1(swp1) entered blocking state [ 708.824314] br0: port 1(swp1) entered forwarding state [ 708.853277] br0: port 2(vx0) entered blocking state [ 708.853568] br0: port 2(vx0) entered disabled state [ 708.853835] vx0: entered allmulticast mode [ 708.854115] vx0: entered promiscuous mode [ 708.854349] br0: port 2(vx0) entered blocking state [ 708.854608] br0: port 2(vx0) entered forwarding state [ 709.046790] br0: port 1(swp1) entered blocking state [ 709.047095] br0: port 1(swp1) entered disabled state [ 709.047361] swp1: entered allmulticast mode [ 709.047648] swp1: entered promiscuous mode [ 709.047997] br0: port 1(swp1) entered blocking state [ 709.048265] br0: port 1(swp1) entered forwarding state [ 709.077201] br0: port 2(vx0) entered blocking state [ 709.077495] br0: port 2(vx0) entered disabled state [ 709.077759] vx0: entered allmulticast mode [ 709.078047] vx0: entered promiscuous mode [ 709.078288] br0: port 2(vx0) entered blocking state [ 709.078552] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 714.429858] br0: port 1(swp1) entered disabled state [ 715.453837] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 721.544343] vx0: left allmulticast mode [ 721.544682] vx0: left promiscuous mode [ 721.545165] br0: port 2(vx0) entered disabled state [ 721.545992] swp1: left allmulticast mode [ 721.546305] swp1: left promiscuous mode [ 721.546665] br0: port 1(swp1) entered disabled state [ 721.640012] vx0: left allmulticast mode [ 721.640511] vx0: left promiscuous mode [ 721.640919] br0: port 2(vx0) entered disabled state [ 721.641648] swp1: left allmulticast mode [ 721.642050] swp1: left promiscuous mode [ 721.642504] br0: port 1(swp1) entered disabled state [ 722.029029] veth0: renamed from veth1 [ 722.187026] br0: port 1(swp1) entered blocking state [ 722.187455] br0: port 1(swp1) entered disabled state [ 722.187957] swp1: entered allmulticast mode [ 722.188386] swp1: entered promiscuous mode [ 722.188782] br0: port 1(swp1) entered blocking state [ 722.189145] br0: port 1(swp1) entered forwarding state [ 722.220131] br0: port 2(vx0) entered blocking state [ 722.220433] br0: port 2(vx0) entered disabled state [ 722.220691] vx0: entered allmulticast mode [ 722.220986] vx0: entered promiscuous mode [ 722.221216] br0: port 2(vx0) entered blocking state [ 722.221473] br0: port 2(vx0) entered forwarding state [ 722.400872] br0: port 1(swp1) entered blocking state [ 722.401165] br0: port 1(swp1) entered disabled state [ 722.401437] swp1: entered allmulticast mode [ 722.401733] swp1: entered promiscuous mode [ 722.402018] br0: port 1(swp1) entered blocking state [ 722.402282] br0: port 1(swp1) entered forwarding state [ 722.429987] br0: port 2(vx0) entered blocking state [ 722.430323] br0: port 2(vx0) entered disabled state [ 722.430595] vx0: entered allmulticast mode [ 722.430913] vx0: entered promiscuous mode [ 722.431195] br0: port 2(vx0) entered blocking state [ 722.431469] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 727.594287] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 757.633193] vx0: left allmulticast mode [ 757.633549] vx0: left promiscuous mode [ 757.634065] br0: port 2(vx0) entered disabled state [ 757.634776] swp1: left allmulticast mode [ 757.635102] swp1: left promiscuous mode [ 757.635429] br0: port 1(swp1) entered disabled state [ 757.718003] vx0: left allmulticast mode [ 757.718403] vx0: left promiscuous mode [ 757.718797] br0: port 2(vx0) entered disabled state [ 757.719415] swp1: left allmulticast mode [ 757.719785] swp1: left promiscuous mode [ 757.720160] br0: port 1(swp1) entered disabled state # # Tests passed: 83 # Tests failed: 0 ok 1 selftests: net: test_bridge_backup_port.sh make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-1/tools/testing/selftests' xx__-> echo $? 0 xx__->