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 [ 3648.993875][T20927] veth0: renamed from veth1 [ 3650.577337][T20943] br0: port 1(swp1) entered blocking state [ 3650.577682][T20943] br0: port 1(swp1) entered disabled state [ 3650.578023][T20943] swp1: entered allmulticast mode [ 3650.579612][T20943] swp1: entered promiscuous mode [ 3650.581078][T20943] br0: port 1(swp1) entered blocking state [ 3650.581406][T20943] br0: port 1(swp1) entered forwarding state [ 3650.909627][T20945] br0: port 2(vx0) entered blocking state [ 3650.909958][T20945] br0: port 2(vx0) entered disabled state [ 3650.910301][T20945] vx0: entered allmulticast mode [ 3650.911703][T20945] vx0: entered promiscuous mode [ 3650.912303][T20945] br0: port 2(vx0) entered blocking state [ 3650.912601][T20945] br0: port 2(vx0) entered forwarding state [ 3653.096556][T20958] br0: port 1(swp1) entered blocking state [ 3653.096902][T20958] br0: port 1(swp1) entered disabled state [ 3653.097274][T20958] swp1: entered allmulticast mode [ 3653.098694][T20958] swp1: entered promiscuous mode [ 3653.100188][T20958] br0: port 1(swp1) entered blocking state [ 3653.100516][T20958] br0: port 1(swp1) entered forwarding state [ 3653.422111][T20960] br0: port 2(vx0) entered blocking state [ 3653.422465][T20960] br0: port 2(vx0) entered disabled state [ 3653.422785][T20960] vx0: entered allmulticast mode [ 3653.424175][T20960] vx0: entered promiscuous mode [ 3653.424901][T20960] br0: port 2(vx0) entered blocking state [ 3653.425198][T20960] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3661.229404][T15438] 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 ] [ 3662.775240][ T4396] br0: port 1(swp1) entered blocking state [ 3662.775613][ T4396] 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 ] [ 3664.656331][T15438] 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 ] [ 3666.316375][T15438] br0: port 1(swp1) entered blocking state [ 3666.316723][T15438] 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 ] [ 3669.330382][T12116] 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 ] [ 3670.921480][ T11] vx0: left allmulticast mode [ 3670.921771][ T11] vx0: left promiscuous mode [ 3670.922183][ T11] br0: port 2(vx0) entered disabled state [ 3670.924574][ T11] swp1: left allmulticast mode [ 3670.924876][ T11] swp1: left promiscuous mode [ 3670.925279][ T11] br0: port 1(swp1) entered disabled state [ 3671.389950][ T11] vx0: left allmulticast mode [ 3671.390242][ T11] vx0: left promiscuous mode [ 3671.390662][ T11] br0: port 2(vx0) entered disabled state [ 3671.392226][ T11] swp1: left allmulticast mode [ 3671.392503][ T11] swp1: left promiscuous mode [ 3671.392883][ T11] br0: port 1(swp1) entered disabled state [ 3675.903600][T21116] veth0: renamed from veth1 [ 3677.583441][T21133] br0: port 1(swp1) entered blocking state [ 3677.583909][T21133] br0: port 1(swp1) entered disabled state [ 3677.584404][T21133] swp1: entered allmulticast mode [ 3677.586811][T21133] swp1: entered promiscuous mode [ 3677.588935][T21133] br0: port 1(swp1) entered blocking state [ 3677.589417][T21133] br0: port 1(swp1) entered forwarding state [ 3677.916161][T21135] br0: port 2(vx0) entered blocking state [ 3677.916519][T21135] br0: port 2(vx0) entered disabled state [ 3677.916841][T21135] vx0: entered allmulticast mode [ 3677.918227][T21135] vx0: entered promiscuous mode [ 3677.918935][T21135] br0: port 2(vx0) entered blocking state [ 3677.919233][T21135] br0: port 2(vx0) entered forwarding state [ 3680.088123][T21148] br0: port 1(swp1) entered blocking state [ 3680.088497][T21148] br0: port 1(swp1) entered disabled state [ 3680.088857][T21148] swp1: entered allmulticast mode [ 3680.090819][T21148] swp1: entered promiscuous mode [ 3680.092360][T21148] br0: port 1(swp1) entered blocking state [ 3680.092693][T21148] br0: port 1(swp1) entered forwarding state [ 3680.477128][T21150] br0: port 2(vx0) entered blocking state [ 3680.478083][T21150] br0: port 2(vx0) entered disabled state [ 3680.478434][T21150] vx0: entered allmulticast mode [ 3680.479882][T21150] vx0: entered promiscuous mode [ 3680.480635][T21150] br0: port 2(vx0) entered blocking state [ 3680.480940][T21150] 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 ] [ 3690.073209][ T4396] 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 ] [ 3692.492042][T12116] br0: port 1(swp1) entered blocking state [ 3692.492410][T12116] 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 ] [ 3694.446342][T20672] 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 ] [ 3696.830727][T15438] br0: port 1(swp1) entered blocking state [ 3696.831076][T15438] 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 ] [ 3701.324378][T12116] 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 ] [ 3703.672514][ T11] vx0: left allmulticast mode [ 3703.672812][ T11] vx0: left promiscuous mode [ 3703.673214][ T11] br0: port 2(vx0) entered disabled state [ 3703.674829][ T11] swp1: left allmulticast mode [ 3703.675093][ T11] swp1: left promiscuous mode [ 3703.675559][ T11] br0: port 1(swp1) entered disabled state [ 3704.136520][ T11] vx0: left allmulticast mode [ 3704.136882][ T11] vx0: left promiscuous mode [ 3704.137298][ T11] br0: port 2(vx0) entered disabled state [ 3704.138865][ T11] swp1: left allmulticast mode [ 3704.139139][ T11] swp1: left promiscuous mode [ 3704.139544][ T11] br0: port 1(swp1) entered disabled state [ 3708.712098][T21364] veth0: renamed from veth1 [ 3710.359702][T21382] br0: port 1(swp1) entered blocking state [ 3710.360048][T21382] br0: port 1(swp1) entered disabled state [ 3710.360416][T21382] swp1: entered allmulticast mode [ 3710.361832][T21382] swp1: entered promiscuous mode [ 3710.363966][T21382] br0: port 1(swp1) entered blocking state [ 3710.364299][T21382] br0: port 1(swp1) entered forwarding state [ 3710.698958][T21384] br0: port 2(vx0) entered blocking state [ 3710.699303][T21384] br0: port 2(vx0) entered disabled state [ 3710.699624][T21384] vx0: entered allmulticast mode [ 3710.701021][T21384] vx0: entered promiscuous mode [ 3710.701759][T21384] br0: port 2(vx0) entered blocking state [ 3710.702058][T21384] br0: port 2(vx0) entered forwarding state [ 3712.867357][T21397] br0: port 1(swp1) entered blocking state [ 3712.867696][T21397] br0: port 1(swp1) entered disabled state [ 3712.868036][T21397] swp1: entered allmulticast mode [ 3712.869424][T21397] swp1: entered promiscuous mode [ 3712.879821][T21397] br0: port 1(swp1) entered blocking state [ 3712.880141][T21397] br0: port 1(swp1) entered forwarding state [ 3713.211624][T21399] br0: port 2(vx0) entered blocking state [ 3713.211957][T21399] br0: port 2(vx0) entered disabled state [ 3713.213146][T21399] vx0: entered allmulticast mode [ 3713.214538][T21399] vx0: entered promiscuous mode [ 3713.215222][T21399] br0: port 2(vx0) entered blocking state [ 3713.215536][T21399] 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 ] [ 3721.864716][T13900] 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 ] [ 3732.550240][ T11] vx0: left allmulticast mode [ 3732.550562][ T11] vx0: left promiscuous mode [ 3732.550969][ T11] br0: port 2(vx0) entered disabled state [ 3732.552702][ T11] swp1: left allmulticast mode [ 3732.552968][ T11] swp1: left promiscuous mode [ 3732.553356][ T11] br0: port 1(swp1) entered disabled state [ 3733.013110][ T11] vx0: left allmulticast mode [ 3733.013421][ T11] vx0: left promiscuous mode [ 3733.013812][ T11] br0: port 2(vx0) entered disabled state [ 3733.015444][ T11] swp1: left allmulticast mode [ 3733.015706][ T11] swp1: left promiscuous mode [ 3733.016073][ T11] br0: port 1(swp1) entered disabled state [ 3737.518848][T21590] veth0: renamed from veth1 [ 3739.224461][T21607] br0: port 1(swp1) entered blocking state [ 3739.224798][T21607] br0: port 1(swp1) entered disabled state [ 3739.225138][T21607] swp1: entered allmulticast mode [ 3739.226582][T21607] swp1: entered promiscuous mode [ 3739.228354][T21607] br0: port 1(swp1) entered blocking state [ 3739.228665][T21607] br0: port 1(swp1) entered forwarding state [ 3739.551742][T21609] br0: port 2(vx0) entered blocking state [ 3739.552074][T21609] br0: port 2(vx0) entered disabled state [ 3739.552417][T21609] vx0: entered allmulticast mode [ 3739.553860][T21609] vx0: entered promiscuous mode [ 3739.554452][T21609] br0: port 2(vx0) entered blocking state [ 3739.554749][T21609] br0: port 2(vx0) entered forwarding state [ 3741.731441][T21622] br0: port 1(swp1) entered blocking state [ 3741.731790][T21622] br0: port 1(swp1) entered disabled state [ 3741.732141][T21622] swp1: entered allmulticast mode [ 3741.734335][T21622] swp1: entered promiscuous mode [ 3741.735785][T21622] br0: port 1(swp1) entered blocking state [ 3741.736096][T21622] br0: port 1(swp1) entered forwarding state [ 3742.088973][T21624] br0: port 2(vx0) entered blocking state [ 3742.089344][T21624] br0: port 2(vx0) entered disabled state [ 3742.089666][T21624] vx0: entered allmulticast mode [ 3742.091055][T21624] vx0: entered promiscuous mode [ 3742.091822][T21624] br0: port 2(vx0) entered blocking state [ 3742.092120][T21624] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3750.239346][T20672] br0: port 1(swp1) entered disabled state [ 3751.263544][T20672] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3758.319171][ T11] vx0: left allmulticast mode [ 3758.319479][ T11] vx0: left promiscuous mode [ 3758.319863][ T11] br0: port 2(vx0) entered disabled state [ 3758.321538][ T11] swp1: left allmulticast mode [ 3758.321799][ T11] swp1: left promiscuous mode [ 3758.322229][ T11] br0: port 1(swp1) entered disabled state [ 3758.825278][ T11] vx0: left allmulticast mode [ 3758.825572][ T11] vx0: left promiscuous mode [ 3758.825968][ T11] br0: port 2(vx0) entered disabled state [ 3758.827583][ T11] swp1: left allmulticast mode [ 3758.827852][ T11] swp1: left promiscuous mode [ 3758.828221][ T11] br0: port 1(swp1) entered disabled state [ 3763.537717][T21713] veth0: renamed from veth1 [ 3765.306609][T21730] br0: port 1(swp1) entered blocking state [ 3765.306951][T21730] br0: port 1(swp1) entered disabled state [ 3765.308089][T21730] swp1: entered allmulticast mode [ 3765.309584][T21730] swp1: entered promiscuous mode [ 3765.311106][T21730] br0: port 1(swp1) entered blocking state [ 3765.311447][T21730] br0: port 1(swp1) entered forwarding state [ 3765.702917][T21732] br0: port 2(vx0) entered blocking state [ 3765.703267][T21732] br0: port 2(vx0) entered disabled state [ 3765.703593][T21732] vx0: entered allmulticast mode [ 3765.705002][T21732] vx0: entered promiscuous mode [ 3765.705600][T21732] br0: port 2(vx0) entered blocking state [ 3765.705900][T21732] br0: port 2(vx0) entered forwarding state [ 3767.992242][T21745] br0: port 1(swp1) entered blocking state [ 3767.992606][T21745] br0: port 1(swp1) entered disabled state [ 3767.992950][T21745] swp1: entered allmulticast mode [ 3767.994363][T21745] swp1: entered promiscuous mode [ 3767.996550][T21745] br0: port 1(swp1) entered blocking state [ 3767.996859][T21745] br0: port 1(swp1) entered forwarding state [ 3768.330385][T21747] br0: port 2(vx0) entered blocking state [ 3768.330719][T21747] br0: port 2(vx0) entered disabled state [ 3768.331038][T21747] vx0: entered allmulticast mode [ 3768.332387][T21747] vx0: entered promiscuous mode [ 3768.332959][T21747] br0: port 2(vx0) entered blocking state [ 3768.333271][T21747] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3775.194342][T15438] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3805.451011][ T11] vx0: left allmulticast mode [ 3805.451320][ T11] vx0: left promiscuous mode [ 3805.451710][ T11] br0: port 2(vx0) entered disabled state [ 3805.453403][ T11] swp1: left allmulticast mode [ 3805.453666][ T11] swp1: left promiscuous mode [ 3805.454075][ T11] br0: port 1(swp1) entered disabled state [ 3805.933220][ T11] vx0: left allmulticast mode [ 3805.933520][ T11] vx0: left promiscuous mode [ 3805.933911][ T11] br0: port 2(vx0) entered disabled state [ 3805.935517][ T11] swp1: left allmulticast mode [ 3805.935779][ T11] swp1: left promiscuous mode [ 3805.936166][ 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__->