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-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # timeout set to 4800 # selftests: net: test_bridge_backup_port.sh [ 2302.575162][T20944] veth0: renamed from veth1 [ 2303.740081][T20961] br0: port 1(swp1) entered blocking state [ 2303.740939][T20961] br0: port 1(swp1) entered disabled state [ 2303.741330][T20961] swp1: entered allmulticast mode [ 2303.742737][T20961] swp1: entered promiscuous mode [ 2303.744099][T20961] br0: port 1(swp1) entered blocking state [ 2303.744446][T20961] br0: port 1(swp1) entered forwarding state [ 2303.983319][T20963] br0: port 2(vx0) entered blocking state [ 2303.983665][T20963] br0: port 2(vx0) entered disabled state [ 2303.984001][T20963] vx0: entered allmulticast mode [ 2303.985399][T20963] vx0: entered promiscuous mode [ 2303.986097][T20963] br0: port 2(vx0) entered blocking state [ 2303.986423][T20963] br0: port 2(vx0) entered forwarding state [ 2305.467007][T20976] br0: port 1(swp1) entered blocking state [ 2305.467394][T20976] br0: port 1(swp1) entered disabled state [ 2305.467772][T20976] swp1: entered allmulticast mode [ 2305.469257][T20976] swp1: entered promiscuous mode [ 2305.471500][T20976] br0: port 1(swp1) entered blocking state [ 2305.471824][T20976] br0: port 1(swp1) entered forwarding state [ 2305.703994][T20978] br0: port 2(vx0) entered blocking state [ 2305.705075][T20978] br0: port 2(vx0) entered disabled state [ 2305.705448][T20978] vx0: entered allmulticast mode [ 2305.706853][T20978] vx0: entered promiscuous mode [ 2305.707450][T20978] br0: port 2(vx0) entered blocking state [ 2305.707766][T20978] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2312.812232][ T49] 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 ] [ 2313.768456][T10790] br0: port 1(swp1) entered blocking state [ 2313.768824][T10790] 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 ] [ 2315.004407][T13681] 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 ] [ 2315.972065][ T49] br0: port 1(swp1) entered blocking state [ 2315.972449][ T49] 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 ] [ 2318.087917][T21034] 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 ] [ 2319.120430][ T11] vx0: left allmulticast mode [ 2319.120725][ T11] vx0: left promiscuous mode [ 2319.121085][ T11] br0: port 2(vx0) entered disabled state [ 2319.133080][ T11] swp1: left allmulticast mode [ 2319.133383][ T11] swp1: left promiscuous mode [ 2319.133741][ T11] br0: port 1(swp1) entered disabled state [ 2319.441531][ T11] vx0: left allmulticast mode [ 2319.441953][ T11] vx0: left promiscuous mode [ 2319.442386][ T11] br0: port 2(vx0) entered disabled state [ 2319.453623][ T11] swp1: left allmulticast mode [ 2319.453900][ T11] swp1: left promiscuous mode [ 2319.454314][ T11] br0: port 1(swp1) entered disabled state [ 2322.524538][T21114] veth0: renamed from veth1 [ 2323.753222][T21131] br0: port 1(swp1) entered blocking state [ 2323.753573][T21131] br0: port 1(swp1) entered disabled state [ 2323.753945][T21131] swp1: entered allmulticast mode [ 2323.755878][T21131] swp1: entered promiscuous mode [ 2323.757215][T21131] br0: port 1(swp1) entered blocking state [ 2323.757546][T21131] br0: port 1(swp1) entered forwarding state [ 2324.005454][T21133] br0: port 2(vx0) entered blocking state [ 2324.005795][T21133] br0: port 2(vx0) entered disabled state [ 2324.006130][T21133] vx0: entered allmulticast mode [ 2324.007547][T21133] vx0: entered promiscuous mode [ 2324.008097][T21133] br0: port 2(vx0) entered blocking state [ 2324.008440][T21133] br0: port 2(vx0) entered forwarding state [ 2325.531059][T21146] br0: port 1(swp1) entered blocking state [ 2325.532450][T21146] br0: port 1(swp1) entered disabled state [ 2325.532822][T21146] swp1: entered allmulticast mode [ 2325.534199][T21146] swp1: entered promiscuous mode [ 2325.535528][T21146] br0: port 1(swp1) entered blocking state [ 2325.535853][T21146] br0: port 1(swp1) entered forwarding state [ 2325.768526][T21148] br0: port 2(vx0) entered blocking state [ 2325.768881][T21148] br0: port 2(vx0) entered disabled state [ 2325.769249][T21148] vx0: entered allmulticast mode [ 2325.770639][T21148] vx0: entered promiscuous mode [ 2325.771327][T21148] br0: port 2(vx0) entered blocking state [ 2325.771639][T21148] 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 ] [ 2334.103557][ T49] 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 ] [ 2335.685217][ T49] br0: port 1(swp1) entered blocking state [ 2335.685579][ T49] 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 ] [ 2336.844298][T21034] 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 ] [ 2338.469233][T18991] br0: port 1(swp1) entered blocking state [ 2338.469590][T18991] 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 ] [ 2341.920072][ T49] 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 ] [ 2343.596050][ T11] vx0: left allmulticast mode [ 2343.596374][ T11] vx0: left promiscuous mode [ 2343.596784][ T11] br0: port 2(vx0) entered disabled state [ 2343.605568][ T11] swp1: left allmulticast mode [ 2343.605879][ T11] swp1: left promiscuous mode [ 2343.606259][ T11] br0: port 1(swp1) entered disabled state [ 2343.913904][ T11] vx0: left allmulticast mode [ 2343.914358][ T11] vx0: left promiscuous mode [ 2343.914893][ T11] br0: port 2(vx0) entered disabled state [ 2343.932459][ T11] swp1: left allmulticast mode [ 2343.932800][ T11] swp1: left promiscuous mode [ 2343.933209][ T11] br0: port 1(swp1) entered disabled state [ 2346.982859][T21344] veth0: renamed from veth1 [ 2348.138329][T21361] br0: port 1(swp1) entered blocking state [ 2348.138682][T21361] br0: port 1(swp1) entered disabled state [ 2348.139045][T21361] swp1: entered allmulticast mode [ 2348.141482][T21361] swp1: entered promiscuous mode [ 2348.142783][T21361] br0: port 1(swp1) entered blocking state [ 2348.143110][T21361] br0: port 1(swp1) entered forwarding state [ 2348.358925][T21363] br0: port 2(vx0) entered blocking state [ 2348.359291][T21363] br0: port 2(vx0) entered disabled state [ 2348.359629][T21363] vx0: entered allmulticast mode [ 2348.360975][T21363] vx0: entered promiscuous mode [ 2348.362157][T21363] br0: port 2(vx0) entered blocking state [ 2348.362476][T21363] br0: port 2(vx0) entered forwarding state [ 2349.799813][T21376] br0: port 1(swp1) entered blocking state [ 2349.800184][T21376] br0: port 1(swp1) entered disabled state [ 2349.800546][T21376] swp1: entered allmulticast mode [ 2349.801878][T21376] swp1: entered promiscuous mode [ 2349.803192][T21376] br0: port 1(swp1) entered blocking state [ 2349.803514][T21376] br0: port 1(swp1) entered forwarding state [ 2350.021315][T21378] br0: port 2(vx0) entered blocking state [ 2350.021663][T21378] br0: port 2(vx0) entered disabled state [ 2350.021997][T21378] vx0: entered allmulticast mode [ 2350.023334][T21378] vx0: entered promiscuous mode [ 2350.023865][T21378] br0: port 2(vx0) entered blocking state [ 2350.024186][T21378] 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 ] [ 2357.531229][T10790] 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 ] [ 2365.905527][ T11] vx0: left allmulticast mode [ 2365.905869][ T11] vx0: left promiscuous mode [ 2365.906259][ T11] br0: port 2(vx0) entered disabled state [ 2365.917570][ T11] swp1: left allmulticast mode [ 2365.918070][ T11] swp1: left promiscuous mode [ 2365.918662][ T11] br0: port 1(swp1) entered disabled state [ 2366.221599][ T11] vx0: left allmulticast mode [ 2366.221890][ T11] vx0: left promiscuous mode [ 2366.222260][ T11] br0: port 2(vx0) entered disabled state [ 2366.235282][ T11] swp1: left allmulticast mode [ 2366.235557][ T11] swp1: left promiscuous mode [ 2366.235901][ T11] br0: port 1(swp1) entered disabled state [ 2369.178825][T21564] veth0: renamed from veth1 [ 2370.372831][T21581] br0: port 1(swp1) entered blocking state [ 2370.373196][T21581] br0: port 1(swp1) entered disabled state [ 2370.373556][T21581] swp1: entered allmulticast mode [ 2370.374934][T21581] swp1: entered promiscuous mode [ 2370.376980][T21581] br0: port 1(swp1) entered blocking state [ 2370.377333][T21581] br0: port 1(swp1) entered forwarding state [ 2370.624689][T21583] br0: port 2(vx0) entered blocking state [ 2370.625034][T21583] br0: port 2(vx0) entered disabled state [ 2370.625410][T21583] vx0: entered allmulticast mode [ 2370.627108][T21583] vx0: entered promiscuous mode [ 2370.627701][T21583] br0: port 2(vx0) entered blocking state [ 2370.628009][T21583] br0: port 2(vx0) entered forwarding state [ 2372.170050][T21596] br0: port 1(swp1) entered blocking state [ 2372.170422][T21596] br0: port 1(swp1) entered disabled state [ 2372.170815][T21596] swp1: entered allmulticast mode [ 2372.173532][T21596] swp1: entered promiscuous mode [ 2372.175654][T21596] br0: port 1(swp1) entered blocking state [ 2372.176122][T21596] br0: port 1(swp1) entered forwarding state [ 2372.410122][T21598] br0: port 2(vx0) entered blocking state [ 2372.410626][T21598] br0: port 2(vx0) entered disabled state [ 2372.411115][T21598] vx0: entered allmulticast mode [ 2372.413407][T21598] vx0: entered promiscuous mode [ 2372.413993][T21598] br0: port 2(vx0) entered blocking state [ 2372.414323][T21598] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2379.710932][T10790] br0: port 1(swp1) entered disabled state [ 2380.766392][T18991] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2386.577914][ T11] vx0: left allmulticast mode [ 2386.578272][ T11] vx0: left promiscuous mode [ 2386.578647][ T11] br0: port 2(vx0) entered disabled state [ 2386.593473][ T11] swp1: left allmulticast mode [ 2386.593788][ T11] swp1: left promiscuous mode [ 2386.594200][ T11] br0: port 1(swp1) entered disabled state [ 2386.902113][ T11] vx0: left allmulticast mode [ 2386.902425][ T11] vx0: left promiscuous mode [ 2386.902841][ T11] br0: port 2(vx0) entered disabled state [ 2386.910412][ T11] swp1: left allmulticast mode [ 2386.910706][ T11] swp1: left promiscuous mode [ 2386.911060][ T11] br0: port 1(swp1) entered disabled state [ 2389.948566][T21674] veth0: renamed from veth1 [ 2391.071083][T21691] br0: port 1(swp1) entered blocking state [ 2391.072090][T21691] br0: port 1(swp1) entered disabled state [ 2391.072486][T21691] swp1: entered allmulticast mode [ 2391.073913][T21691] swp1: entered promiscuous mode [ 2391.077059][T21691] br0: port 1(swp1) entered blocking state [ 2391.077437][T21691] br0: port 1(swp1) entered forwarding state [ 2391.318969][T21693] br0: port 2(vx0) entered blocking state [ 2391.319729][T21693] br0: port 2(vx0) entered disabled state [ 2391.320082][T21693] vx0: entered allmulticast mode [ 2391.321445][T21693] vx0: entered promiscuous mode [ 2391.322120][T21693] br0: port 2(vx0) entered blocking state [ 2391.322445][T21693] br0: port 2(vx0) entered forwarding state [ 2392.889298][T21706] br0: port 1(swp1) entered blocking state [ 2392.889642][T21706] br0: port 1(swp1) entered disabled state [ 2392.890001][T21706] swp1: entered allmulticast mode [ 2392.891863][T21706] swp1: entered promiscuous mode [ 2392.893154][T21706] br0: port 1(swp1) entered blocking state [ 2392.893477][T21706] br0: port 1(swp1) entered forwarding state [ 2393.132457][T21708] br0: port 2(vx0) entered blocking state [ 2393.132807][T21708] br0: port 2(vx0) entered disabled state [ 2393.133173][T21708] vx0: entered allmulticast mode [ 2393.134527][T21708] vx0: entered promiscuous mode [ 2393.135081][T21708] br0: port 2(vx0) entered blocking state [ 2393.135419][T21708] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2399.481192][T10790] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2429.764386][ T11] vx0: left allmulticast mode [ 2429.764704][ T11] vx0: left promiscuous mode [ 2429.765074][ T11] br0: port 2(vx0) entered disabled state [ 2429.777269][ T11] swp1: left allmulticast mode [ 2429.777571][ T11] swp1: left promiscuous mode [ 2429.777943][ T11] br0: port 1(swp1) entered disabled state [ 2430.135270][ T11] vx0: left allmulticast mode [ 2430.135610][ T11] vx0: left promiscuous mode [ 2430.135983][ T11] br0: port 2(vx0) entered disabled state [ 2430.143538][ T11] swp1: left allmulticast mode [ 2430.143831][ T11] swp1: left promiscuous mode [ 2430.144219][ T11] 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-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__->