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 # overriding timeout to 7200 # selftests: net: test_bridge_backup_port.sh [ 3657.121182][T20885] veth0: renamed from veth1 [ 3658.807201][T20902] br0: port 1(swp1) entered blocking state [ 3658.807561][T20902] br0: port 1(swp1) entered disabled state [ 3658.807951][T20902] swp1: entered allmulticast mode [ 3658.809664][T20902] swp1: entered promiscuous mode [ 3658.811157][T20902] br0: port 1(swp1) entered blocking state [ 3658.811491][T20902] br0: port 1(swp1) entered forwarding state [ 3659.153661][T20904] br0: port 2(vx0) entered blocking state [ 3659.154000][T20904] br0: port 2(vx0) entered disabled state [ 3659.154345][T20904] vx0: entered allmulticast mode [ 3659.155744][T20904] vx0: entered promiscuous mode [ 3659.156341][T20904] br0: port 2(vx0) entered blocking state [ 3659.156645][T20904] br0: port 2(vx0) entered forwarding state [ 3661.412616][T20917] br0: port 1(swp1) entered blocking state [ 3661.412971][T20917] br0: port 1(swp1) entered disabled state [ 3661.413335][T20917] swp1: entered allmulticast mode [ 3661.415264][T20917] swp1: entered promiscuous mode [ 3661.416681][T20917] br0: port 1(swp1) entered blocking state [ 3661.416996][T20917] br0: port 1(swp1) entered forwarding state [ 3661.760380][T20919] br0: port 2(vx0) entered blocking state [ 3661.760725][T20919] br0: port 2(vx0) entered disabled state [ 3661.761050][T20919] vx0: entered allmulticast mode [ 3661.762431][T20919] vx0: entered promiscuous mode [ 3661.762998][T20919] br0: port 2(vx0) entered blocking state [ 3661.763317][T20919] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3669.788300][T12773] 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 ] [ 3671.372402][T12773] br0: port 1(swp1) entered blocking state [ 3671.372757][T12773] 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 ] [ 3673.246886][T13094] 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 ] [ 3674.846025][T13094] br0: port 1(swp1) entered blocking state [ 3674.846420][T13094] 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 ] [ 3678.033885][T20602] 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 ] [ 3679.664546][ T11] vx0: left allmulticast mode [ 3679.664843][ T11] vx0: left promiscuous mode [ 3679.665254][ T11] br0: port 2(vx0) entered disabled state [ 3679.667075][ T11] swp1: left allmulticast mode [ 3679.667374][ T11] swp1: left promiscuous mode [ 3679.667821][ T11] br0: port 1(swp1) entered disabled state [ 3680.124716][ T11] vx0: left allmulticast mode [ 3680.125010][ T11] vx0: left promiscuous mode [ 3680.125435][ T11] br0: port 2(vx0) entered disabled state [ 3680.127143][ T11] swp1: left allmulticast mode [ 3680.127437][ T11] swp1: left promiscuous mode [ 3680.127900][ T11] br0: port 1(swp1) entered disabled state [ 3684.880659][T21074] veth0: renamed from veth1 [ 3686.572199][T21091] br0: port 1(swp1) entered blocking state [ 3686.572569][T21091] br0: port 1(swp1) entered disabled state [ 3686.572921][T21091] swp1: entered allmulticast mode [ 3686.574414][T21091] swp1: entered promiscuous mode [ 3686.576559][T21091] br0: port 1(swp1) entered blocking state [ 3686.576886][T21091] br0: port 1(swp1) entered forwarding state [ 3686.942962][T21093] br0: port 2(vx0) entered blocking state [ 3686.943324][T21093] br0: port 2(vx0) entered disabled state [ 3686.943649][T21093] vx0: entered allmulticast mode [ 3686.945042][T21093] vx0: entered promiscuous mode [ 3686.946330][T21093] br0: port 2(vx0) entered blocking state [ 3686.946637][T21093] br0: port 2(vx0) entered forwarding state [ 3689.187490][T21106] br0: port 1(swp1) entered blocking state [ 3689.187843][T21106] br0: port 1(swp1) entered disabled state [ 3689.188185][T21106] swp1: entered allmulticast mode [ 3689.190469][T21106] swp1: entered promiscuous mode [ 3689.191877][T21106] br0: port 1(swp1) entered blocking state [ 3689.192191][T21106] br0: port 1(swp1) entered forwarding state [ 3689.536480][T21108] br0: port 2(vx0) entered blocking state [ 3689.536824][T21108] br0: port 2(vx0) entered disabled state [ 3689.537142][T21108] vx0: entered allmulticast mode [ 3689.538999][T21108] vx0: entered promiscuous mode [ 3689.539711][T21108] br0: port 2(vx0) entered blocking state [ 3689.540013][T21108] 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 ] [ 3699.082823][T12773] 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 ] [ 3701.502040][T11566] br0: port 1(swp1) entered blocking state [ 3701.502417][T11566] 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 ] [ 3703.372351][T20602] 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 ] [ 3705.648920][T12773] br0: port 1(swp1) entered blocking state [ 3705.649291][T12773] 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 ] [ 3710.003354][T12773] 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 ] [ 3712.316265][ T11] vx0: left allmulticast mode [ 3712.316587][ T11] vx0: left promiscuous mode [ 3712.316975][ T11] br0: port 2(vx0) entered disabled state [ 3712.318626][ T11] swp1: left allmulticast mode [ 3712.318890][ T11] swp1: left promiscuous mode [ 3712.319328][ T11] br0: port 1(swp1) entered disabled state [ 3712.833554][ T11] vx0: left allmulticast mode [ 3712.833849][ T11] vx0: left promiscuous mode [ 3712.834306][ T11] br0: port 2(vx0) entered disabled state [ 3712.835896][ T11] swp1: left allmulticast mode [ 3712.836167][ T11] swp1: left promiscuous mode [ 3712.836609][ T11] br0: port 1(swp1) entered disabled state [ 3717.499911][T21324] veth0: renamed from veth1 [ 3719.099528][T21341] br0: port 1(swp1) entered blocking state [ 3719.099883][T21341] br0: port 1(swp1) entered disabled state [ 3719.100224][T21341] swp1: entered allmulticast mode [ 3719.101656][T21341] swp1: entered promiscuous mode [ 3719.103056][T21341] br0: port 1(swp1) entered blocking state [ 3719.103398][T21341] br0: port 1(swp1) entered forwarding state [ 3719.426224][T21343] br0: port 2(vx0) entered blocking state [ 3719.426581][T21343] br0: port 2(vx0) entered disabled state [ 3719.426909][T21343] vx0: entered allmulticast mode [ 3719.428310][T21343] vx0: entered promiscuous mode [ 3719.428878][T21343] br0: port 2(vx0) entered blocking state [ 3719.429181][T21343] br0: port 2(vx0) entered forwarding state [ 3721.516944][T21356] br0: port 1(swp1) entered blocking state [ 3721.517308][T21356] br0: port 1(swp1) entered disabled state [ 3721.517649][T21356] swp1: entered allmulticast mode [ 3721.519025][T21356] swp1: entered promiscuous mode [ 3721.521514][T21356] br0: port 1(swp1) entered blocking state [ 3721.521846][T21356] br0: port 1(swp1) entered forwarding state [ 3721.863832][T21358] br0: port 2(vx0) entered blocking state [ 3721.864168][T21358] br0: port 2(vx0) entered disabled state [ 3721.864509][T21358] vx0: entered allmulticast mode [ 3721.865861][T21358] vx0: entered promiscuous mode [ 3721.866787][T21358] br0: port 2(vx0) entered blocking state [ 3721.867093][T21358] 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 ] [ 3730.456855][T11566] 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 ] [ 3741.156794][ T11] vx0: left allmulticast mode [ 3741.157086][ T11] vx0: left promiscuous mode [ 3741.157498][ T11] br0: port 2(vx0) entered disabled state [ 3741.159244][ T11] swp1: left allmulticast mode [ 3741.159531][ T11] swp1: left promiscuous mode [ 3741.159903][ T11] br0: port 1(swp1) entered disabled state [ 3741.611853][ T11] vx0: left allmulticast mode [ 3741.612153][ T11] vx0: left promiscuous mode [ 3741.612572][ T11] br0: port 2(vx0) entered disabled state [ 3741.614039][ T11] swp1: left allmulticast mode [ 3741.614326][ T11] swp1: left promiscuous mode [ 3741.614704][ T11] br0: port 1(swp1) entered disabled state [ 3746.197526][T21548] veth0: renamed from veth1 [ 3747.874117][T21566] br0: port 1(swp1) entered blocking state [ 3747.875239][T21566] br0: port 1(swp1) entered disabled state [ 3747.875600][T21566] swp1: entered allmulticast mode [ 3747.877024][T21566] swp1: entered promiscuous mode [ 3747.878450][T21566] br0: port 1(swp1) entered blocking state [ 3747.878797][T21566] br0: port 1(swp1) entered forwarding state [ 3748.212451][T21568] br0: port 2(vx0) entered blocking state [ 3748.212793][T21568] br0: port 2(vx0) entered disabled state [ 3748.213119][T21568] vx0: entered allmulticast mode [ 3748.214512][T21568] vx0: entered promiscuous mode [ 3748.215104][T21568] br0: port 2(vx0) entered blocking state [ 3748.215422][T21568] br0: port 2(vx0) entered forwarding state [ 3750.487823][T21581] br0: port 1(swp1) entered blocking state [ 3750.488165][T21581] br0: port 1(swp1) entered disabled state [ 3750.488522][T21581] swp1: entered allmulticast mode [ 3750.489911][T21581] swp1: entered promiscuous mode [ 3750.491384][T21581] br0: port 1(swp1) entered blocking state [ 3750.491699][T21581] br0: port 1(swp1) entered forwarding state [ 3750.889084][T21583] br0: port 2(vx0) entered blocking state [ 3750.889444][T21583] br0: port 2(vx0) entered disabled state [ 3750.889772][T21583] vx0: entered allmulticast mode [ 3750.891156][T21583] vx0: entered promiscuous mode [ 3750.892414][T21583] br0: port 2(vx0) entered blocking state [ 3750.892722][T21583] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3759.051020][T13094] br0: port 1(swp1) entered disabled state [ 3760.071490][T11566] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3767.257002][ T11] vx0: left allmulticast mode [ 3767.257318][ T11] vx0: left promiscuous mode [ 3767.257754][ T11] br0: port 2(vx0) entered disabled state [ 3767.259659][ T11] swp1: left allmulticast mode [ 3767.259939][ T11] swp1: left promiscuous mode [ 3767.260353][ T11] br0: port 1(swp1) entered disabled state [ 3767.762661][ T11] vx0: left allmulticast mode [ 3767.762960][ T11] vx0: left promiscuous mode [ 3767.763361][ T11] br0: port 2(vx0) entered disabled state [ 3767.767419][ T11] swp1: left allmulticast mode [ 3767.767710][ T11] swp1: left promiscuous mode [ 3767.768089][ T11] br0: port 1(swp1) entered disabled state [ 3772.363827][T21672] veth0: renamed from veth1 [ 3774.146642][T21689] br0: port 1(swp1) entered blocking state [ 3774.147027][T21689] br0: port 1(swp1) entered disabled state [ 3774.147437][T21689] swp1: entered allmulticast mode [ 3774.149104][T21689] swp1: entered promiscuous mode [ 3774.151026][T21689] br0: port 1(swp1) entered blocking state [ 3774.151388][T21689] br0: port 1(swp1) entered forwarding state [ 3774.495584][T21691] br0: port 2(vx0) entered blocking state [ 3774.495926][T21691] br0: port 2(vx0) entered disabled state [ 3774.496251][T21691] vx0: entered allmulticast mode [ 3774.497953][T21691] vx0: entered promiscuous mode [ 3774.498548][T21691] br0: port 2(vx0) entered blocking state [ 3774.498851][T21691] br0: port 2(vx0) entered forwarding state [ 3776.846991][T21704] br0: port 1(swp1) entered blocking state [ 3776.847358][T21704] br0: port 1(swp1) entered disabled state [ 3776.847711][T21704] swp1: entered allmulticast mode [ 3776.849171][T21704] swp1: entered promiscuous mode [ 3776.850630][T21704] br0: port 1(swp1) entered blocking state [ 3776.850949][T21704] br0: port 1(swp1) entered forwarding state [ 3777.227518][T21706] br0: port 2(vx0) entered blocking state [ 3777.227862][T21706] br0: port 2(vx0) entered disabled state [ 3777.228188][T21706] vx0: entered allmulticast mode [ 3777.229577][T21706] vx0: entered promiscuous mode [ 3777.230259][T21706] br0: port 2(vx0) entered blocking state [ 3777.230582][T21706] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3784.125748][T11566] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3814.378906][ T11] vx0: left allmulticast mode [ 3814.379201][ T11] vx0: left promiscuous mode [ 3814.379634][ T11] br0: port 2(vx0) entered disabled state [ 3814.381415][ T11] swp1: left allmulticast mode [ 3814.381683][ T11] swp1: left promiscuous mode [ 3814.382059][ T11] br0: port 1(swp1) entered disabled state [ 3814.873170][ T11] vx0: left allmulticast mode [ 3814.873495][ T11] vx0: left promiscuous mode [ 3814.873893][ T11] br0: port 2(vx0) entered disabled state [ 3814.875425][ T11] swp1: left allmulticast mode [ 3814.875680][ T11] swp1: left promiscuous mode [ 3814.876045][ 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__->