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 [ 682.660039] veth0: renamed from veth1 [ 682.825533] br0: port 1(swp1) entered blocking state [ 682.825836] br0: port 1(swp1) entered disabled state [ 682.826148] swp1: entered allmulticast mode [ 682.826447] swp1: entered promiscuous mode [ 682.826755] br0: port 1(swp1) entered blocking state [ 682.827031] br0: port 1(swp1) entered forwarding state [ 682.859543] br0: port 2(vx0) entered blocking state [ 682.859849] br0: port 2(vx0) entered disabled state [ 682.860163] vx0: entered allmulticast mode [ 682.860476] vx0: entered promiscuous mode [ 682.860991] br0: port 2(vx0) entered blocking state [ 682.861283] br0: port 2(vx0) entered forwarding state [ 683.067380] br0: port 1(swp1) entered blocking state [ 683.067809] br0: port 1(swp1) entered disabled state [ 683.068166] swp1: entered allmulticast mode [ 683.068496] swp1: entered promiscuous mode [ 683.068784] br0: port 1(swp1) entered blocking state [ 683.069111] br0: port 1(swp1) entered forwarding state [ 683.101982] br0: port 2(vx0) entered blocking state [ 683.102304] br0: port 2(vx0) entered disabled state [ 683.102561] vx0: entered allmulticast mode [ 683.102851] vx0: entered promiscuous mode [ 683.103079] br0: port 2(vx0) entered blocking state [ 683.103343] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 688.605793] 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 ] [ 689.012393] br0: port 1(swp1) entered blocking state [ 689.012708] 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 ] [ 689.606853] 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 ] [ 689.996511] br0: port 1(swp1) entered blocking state [ 689.996855] 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 ] [ 690.785395] 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 ] [ 691.196422] vx0: left allmulticast mode [ 691.196675] vx0: left promiscuous mode [ 691.196912] br0: port 2(vx0) entered disabled state [ 691.197574] swp1: left allmulticast mode [ 691.197879] swp1: left promiscuous mode [ 691.198101] br0: port 1(swp1) entered disabled state [ 691.294919] vx0: left allmulticast mode [ 691.295343] vx0: left promiscuous mode [ 691.295944] br0: port 2(vx0) entered disabled state [ 691.296672] swp1: left allmulticast mode [ 691.297066] swp1: left promiscuous mode [ 691.297412] br0: port 1(swp1) entered disabled state [ 691.722946] veth0: renamed from veth1 [ 691.888134] br0: port 1(swp1) entered blocking state [ 691.888557] br0: port 1(swp1) entered disabled state [ 691.889047] swp1: entered allmulticast mode [ 691.889486] swp1: entered promiscuous mode [ 691.889904] br0: port 1(swp1) entered blocking state [ 691.890285] br0: port 1(swp1) entered forwarding state [ 691.927951] br0: port 2(vx0) entered blocking state [ 691.928364] br0: port 2(vx0) entered disabled state [ 691.928764] vx0: entered allmulticast mode [ 691.929192] vx0: entered promiscuous mode [ 691.929544] br0: port 2(vx0) entered blocking state [ 691.929937] br0: port 2(vx0) entered forwarding state [ 692.146189] br0: port 1(swp1) entered blocking state [ 692.146508] br0: port 1(swp1) entered disabled state [ 692.146824] swp1: entered allmulticast mode [ 692.147145] swp1: entered promiscuous mode [ 692.147418] br0: port 1(swp1) entered blocking state [ 692.147695] br0: port 1(swp1) entered forwarding state [ 692.183362] br0: port 2(vx0) entered blocking state [ 692.183701] br0: port 2(vx0) entered disabled state [ 692.183971] vx0: entered allmulticast mode [ 692.184256] vx0: entered promiscuous mode [ 692.184481] br0: port 2(vx0) entered blocking state [ 692.184756] 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 ] [ 697.865820] 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.579631] br0: port 1(swp1) entered blocking state [ 698.579940] 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 ] [ 699.016981] 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 ] [ 699.737883] br0: port 1(swp1) entered blocking state [ 699.738187] 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 ] [ 701.161616] 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 ] [ 701.885391] vx0: left allmulticast mode [ 701.885896] vx0: left promiscuous mode [ 701.886154] br0: port 2(vx0) entered disabled state [ 701.886611] swp1: left allmulticast mode [ 701.886860] swp1: left promiscuous mode [ 701.887188] br0: port 1(swp1) entered disabled state [ 701.953981] vx0: left allmulticast mode [ 701.954532] vx0: left promiscuous mode [ 701.954858] br0: port 2(vx0) entered disabled state [ 701.955472] swp1: left allmulticast mode [ 701.955861] swp1: left promiscuous mode [ 701.956199] br0: port 1(swp1) entered disabled state [ 702.391976] veth0: renamed from veth1 [ 702.560159] br0: port 1(swp1) entered blocking state [ 702.560644] br0: port 1(swp1) entered disabled state [ 702.561267] swp1: entered allmulticast mode [ 702.561772] swp1: entered promiscuous mode [ 702.562239] br0: port 1(swp1) entered blocking state [ 702.562674] br0: port 1(swp1) entered forwarding state [ 702.591458] br0: port 2(vx0) entered blocking state [ 702.591868] br0: port 2(vx0) entered disabled state [ 702.592245] vx0: entered allmulticast mode [ 702.592621] vx0: entered promiscuous mode [ 702.592950] br0: port 2(vx0) entered blocking state [ 702.593292] br0: port 2(vx0) entered forwarding state [ 702.797231] br0: port 1(swp1) entered blocking state [ 702.797656] br0: port 1(swp1) entered disabled state [ 702.798057] swp1: entered allmulticast mode [ 702.798493] swp1: entered promiscuous mode [ 702.798897] br0: port 1(swp1) entered blocking state [ 702.799278] br0: port 1(swp1) entered forwarding state [ 702.829499] br0: port 2(vx0) entered blocking state [ 702.829802] br0: port 2(vx0) entered disabled state [ 702.830060] vx0: entered allmulticast mode [ 702.830337] vx0: entered promiscuous mode [ 702.830563] br0: port 2(vx0) entered blocking state [ 702.830825] 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 ] [ 708.188847] 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 ] [ 711.260909] vx0: left allmulticast mode [ 711.261273] vx0: left promiscuous mode [ 711.261623] br0: port 2(vx0) entered disabled state [ 711.262307] swp1: left allmulticast mode [ 711.262645] swp1: left promiscuous mode [ 711.262976] br0: port 1(swp1) entered disabled state [ 711.351983] vx0: left allmulticast mode [ 711.352346] vx0: left promiscuous mode [ 711.352732] br0: port 2(vx0) entered disabled state [ 711.353356] swp1: left allmulticast mode [ 711.353692] swp1: left promiscuous mode [ 711.354042] br0: port 1(swp1) entered disabled state [ 711.741277] veth0: renamed from veth1 [ 711.887241] br0: port 1(swp1) entered blocking state [ 711.887650] br0: port 1(swp1) entered disabled state [ 711.888123] swp1: entered allmulticast mode [ 711.888596] swp1: entered promiscuous mode [ 711.889019] br0: port 1(swp1) entered blocking state [ 711.889408] br0: port 1(swp1) entered forwarding state [ 711.920134] br0: port 2(vx0) entered blocking state [ 711.920545] br0: port 2(vx0) entered disabled state [ 711.920942] vx0: entered allmulticast mode [ 711.921382] vx0: entered promiscuous mode [ 711.921801] br0: port 2(vx0) entered blocking state [ 711.922186] br0: port 2(vx0) entered forwarding state [ 712.125902] br0: port 1(swp1) entered blocking state [ 712.126200] br0: port 1(swp1) entered disabled state [ 712.126469] swp1: entered allmulticast mode [ 712.126773] swp1: entered promiscuous mode [ 712.127049] br0: port 1(swp1) entered blocking state [ 712.127309] br0: port 1(swp1) entered forwarding state [ 712.161405] br0: port 2(vx0) entered blocking state [ 712.161908] br0: port 2(vx0) entered disabled state [ 712.162347] vx0: entered allmulticast mode [ 712.162858] vx0: entered promiscuous mode [ 712.163202] br0: port 2(vx0) entered blocking state [ 712.163580] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 717.515397] br0: port 1(swp1) entered disabled state [ 718.525803] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 724.603995] vx0: left allmulticast mode [ 724.604343] vx0: left promiscuous mode [ 724.604664] br0: port 2(vx0) entered disabled state [ 724.605125] swp1: left allmulticast mode [ 724.605350] swp1: left promiscuous mode [ 724.605630] br0: port 1(swp1) entered disabled state [ 724.709905] vx0: left allmulticast mode [ 724.710189] vx0: left promiscuous mode [ 724.710459] br0: port 2(vx0) entered disabled state [ 724.710913] swp1: left allmulticast mode [ 724.711178] swp1: left promiscuous mode [ 724.711409] br0: port 1(swp1) entered disabled state [ 725.066305] veth0: renamed from veth1 [ 725.215383] br0: port 1(swp1) entered blocking state [ 725.215717] br0: port 1(swp1) entered disabled state [ 725.216006] swp1: entered allmulticast mode [ 725.216323] swp1: entered promiscuous mode [ 725.216613] br0: port 1(swp1) entered blocking state [ 725.216880] br0: port 1(swp1) entered forwarding state [ 725.243540] br0: port 2(vx0) entered blocking state [ 725.243963] br0: port 2(vx0) entered disabled state [ 725.244345] vx0: entered allmulticast mode [ 725.244678] vx0: entered promiscuous mode [ 725.244984] br0: port 2(vx0) entered blocking state [ 725.245240] br0: port 2(vx0) entered forwarding state [ 725.420620] br0: port 1(swp1) entered blocking state [ 725.420964] br0: port 1(swp1) entered disabled state [ 725.421235] swp1: entered allmulticast mode [ 725.421543] swp1: entered promiscuous mode [ 725.421820] br0: port 1(swp1) entered blocking state [ 725.422098] br0: port 1(swp1) entered forwarding state [ 725.454254] br0: port 2(vx0) entered blocking state [ 725.454541] br0: port 2(vx0) entered disabled state [ 725.454826] vx0: entered allmulticast mode [ 725.455111] vx0: entered promiscuous mode [ 725.455357] br0: port 2(vx0) entered blocking state [ 725.455610] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 730.612040] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 760.649950] vx0: left allmulticast mode [ 760.650305] vx0: left promiscuous mode [ 760.650616] br0: port 2(vx0) entered disabled state [ 760.651056] swp1: left allmulticast mode [ 760.651271] swp1: left promiscuous mode [ 760.651481] br0: port 1(swp1) entered disabled state # # Tests pass[ 760.720945] vx0: left allmulticast mode [ 760.721194] vx0: left promiscuous mode e[ 760.721420] br0: port 2(vx0) entered disabled state d: 8[ 760.722042] swp1: left allmulticast mode [ 760.722310] swp1: left promiscuous mode 3[ 760.722543] br0: port 1(swp1) entered disabled state # 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__->