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 [ 3638.656263][T20910] veth0: renamed from veth1 [ 3640.323048][T20927] br0: port 1(swp1) entered blocking state [ 3640.323409][T20927] br0: port 1(swp1) entered disabled state [ 3640.323762][T20927] swp1: entered allmulticast mode [ 3640.325200][T20927] swp1: entered promiscuous mode [ 3640.327122][T20927] br0: port 1(swp1) entered blocking state [ 3640.327440][T20927] br0: port 1(swp1) entered forwarding state [ 3640.670251][T20929] br0: port 2(vx0) entered blocking state [ 3640.670597][T20929] br0: port 2(vx0) entered disabled state [ 3640.670921][T20929] vx0: entered allmulticast mode [ 3640.672317][T20929] vx0: entered promiscuous mode [ 3640.673032][T20929] br0: port 2(vx0) entered blocking state [ 3640.673359][T20929] br0: port 2(vx0) entered forwarding state [ 3642.815436][T20942] br0: port 1(swp1) entered blocking state [ 3642.815790][T20942] br0: port 1(swp1) entered disabled state [ 3642.816165][T20942] swp1: entered allmulticast mode [ 3642.817556][T20942] swp1: entered promiscuous mode [ 3642.819629][T20942] br0: port 1(swp1) entered blocking state [ 3642.819945][T20942] br0: port 1(swp1) entered forwarding state [ 3643.158805][T20944] br0: port 2(vx0) entered blocking state [ 3643.159169][T20944] br0: port 2(vx0) entered disabled state [ 3643.159498][T20944] vx0: entered allmulticast mode [ 3643.160876][T20944] vx0: entered promiscuous mode [ 3643.161465][T20944] br0: port 2(vx0) entered blocking state [ 3643.161778][T20944] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3650.937671][T18189] 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 ] [ 3652.547148][T11238] br0: port 1(swp1) entered blocking state [ 3652.547504][T11238] 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 ] [ 3654.484617][T15414] 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 ] [ 3656.058502][T14826] br0: port 1(swp1) entered blocking state [ 3656.058860][T14826] 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 ] [ 3659.137089][T14826] 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 ] [ 3660.743544][ T68] vx0: left allmulticast mode [ 3660.743838][ T68] vx0: left promiscuous mode [ 3660.744260][ T68] br0: port 2(vx0) entered disabled state [ 3660.745817][ T68] swp1: left allmulticast mode [ 3660.746873][ T68] swp1: left promiscuous mode [ 3660.747265][ T68] br0: port 1(swp1) entered disabled state [ 3661.247887][ T68] vx0: left allmulticast mode [ 3661.248207][ T68] vx0: left promiscuous mode [ 3661.248604][ T68] br0: port 2(vx0) entered disabled state [ 3661.250352][ T68] swp1: left allmulticast mode [ 3661.250619][ T68] swp1: left promiscuous mode [ 3661.251064][ T68] br0: port 1(swp1) entered disabled state [ 3665.783877][T21099] veth0: renamed from veth1 [ 3667.551535][T21115] br0: port 1(swp1) entered blocking state [ 3667.551893][T21115] br0: port 1(swp1) entered disabled state [ 3667.552269][T21115] swp1: entered allmulticast mode [ 3667.553686][T21115] swp1: entered promiscuous mode [ 3667.555133][T21115] br0: port 1(swp1) entered blocking state [ 3667.555450][T21115] br0: port 1(swp1) entered forwarding state [ 3667.885102][T21117] br0: port 2(vx0) entered blocking state [ 3667.885444][T21117] br0: port 2(vx0) entered disabled state [ 3667.885768][T21117] vx0: entered allmulticast mode [ 3667.887178][T21117] vx0: entered promiscuous mode [ 3667.887763][T21117] br0: port 2(vx0) entered blocking state [ 3667.888089][T21117] br0: port 2(vx0) entered forwarding state [ 3670.104900][T21130] br0: port 1(swp1) entered blocking state [ 3670.105267][T21130] br0: port 1(swp1) entered disabled state [ 3670.105615][T21130] swp1: entered allmulticast mode [ 3670.106995][T21130] swp1: entered promiscuous mode [ 3670.108401][T21130] br0: port 1(swp1) entered blocking state [ 3670.108713][T21130] br0: port 1(swp1) entered forwarding state [ 3670.439104][T21132] br0: port 2(vx0) entered blocking state [ 3670.439443][T21132] br0: port 2(vx0) entered disabled state [ 3670.439767][T21132] vx0: entered allmulticast mode [ 3670.441144][T21132] vx0: entered promiscuous mode [ 3670.441832][T21132] br0: port 2(vx0) entered blocking state [ 3670.442149][T21132] 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 ] [ 3679.981201][T11238] 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 ] [ 3682.387151][T15414] br0: port 1(swp1) entered blocking state [ 3682.387508][T15414] 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 ] [ 3684.283177][T14826] 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 ] [ 3686.662825][T14826] br0: port 1(swp1) entered blocking state [ 3686.663197][T14826] 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 ] [ 3691.344146][ T9366] 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 ] [ 3693.669630][ T68] vx0: left allmulticast mode [ 3693.669934][ T68] vx0: left promiscuous mode [ 3693.670376][ T68] br0: port 2(vx0) entered disabled state [ 3693.672206][ T68] swp1: left allmulticast mode [ 3693.672504][ T68] swp1: left promiscuous mode [ 3693.672913][ T68] br0: port 1(swp1) entered disabled state [ 3694.131924][ T68] vx0: left allmulticast mode [ 3694.132244][ T68] vx0: left promiscuous mode [ 3694.132653][ T68] br0: port 2(vx0) entered disabled state [ 3694.134267][ T68] swp1: left allmulticast mode [ 3694.134533][ T68] swp1: left promiscuous mode [ 3694.134916][ T68] br0: port 1(swp1) entered disabled state [ 3698.858002][T21348] veth0: renamed from veth1 [ 3700.452385][T21365] br0: port 1(swp1) entered blocking state [ 3700.452732][T21365] br0: port 1(swp1) entered disabled state [ 3700.453099][T21365] swp1: entered allmulticast mode [ 3700.454482][T21365] swp1: entered promiscuous mode [ 3700.456228][T21365] br0: port 1(swp1) entered blocking state [ 3700.456548][T21365] br0: port 1(swp1) entered forwarding state [ 3700.789803][T21367] br0: port 2(vx0) entered blocking state [ 3700.790536][T21367] br0: port 2(vx0) entered disabled state [ 3700.790864][T21367] vx0: entered allmulticast mode [ 3700.792284][T21367] vx0: entered promiscuous mode [ 3700.792871][T21367] br0: port 2(vx0) entered blocking state [ 3700.793187][T21367] br0: port 2(vx0) entered forwarding state [ 3703.039269][T21380] br0: port 1(swp1) entered blocking state [ 3703.039618][T21380] br0: port 1(swp1) entered disabled state [ 3703.039964][T21380] swp1: entered allmulticast mode [ 3703.042383][T21380] swp1: entered promiscuous mode [ 3703.043758][T21380] br0: port 1(swp1) entered blocking state [ 3703.044087][T21380] br0: port 1(swp1) entered forwarding state [ 3703.434935][T21382] br0: port 2(vx0) entered blocking state [ 3703.435845][T21382] br0: port 2(vx0) entered disabled state [ 3703.436181][T21382] vx0: entered allmulticast mode [ 3703.437579][T21382] vx0: entered promiscuous mode [ 3703.438280][T21382] br0: port 2(vx0) entered blocking state [ 3703.438583][T21382] 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 ] [ 3712.064661][T15414] 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 ] [ 3723.048206][ T68] vx0: left allmulticast mode [ 3723.048504][ T68] vx0: left promiscuous mode [ 3723.048896][ T68] br0: port 2(vx0) entered disabled state [ 3723.050727][ T68] swp1: left allmulticast mode [ 3723.050992][ T68] swp1: left promiscuous mode [ 3723.051495][ T68] br0: port 1(swp1) entered disabled state [ 3723.498523][ T68] vx0: left allmulticast mode [ 3723.498824][ T68] vx0: left promiscuous mode [ 3723.499258][ T68] br0: port 2(vx0) entered disabled state [ 3723.500855][ T68] swp1: left allmulticast mode [ 3723.501146][ T68] swp1: left promiscuous mode [ 3723.501598][ T68] br0: port 1(swp1) entered disabled state [ 3728.065829][T21573] veth0: renamed from veth1 [ 3729.668995][T21590] br0: port 1(swp1) entered blocking state [ 3729.669456][T21590] br0: port 1(swp1) entered disabled state [ 3729.670189][T21590] swp1: entered allmulticast mode [ 3729.671612][T21590] swp1: entered promiscuous mode [ 3729.672993][T21590] br0: port 1(swp1) entered blocking state [ 3729.673321][T21590] br0: port 1(swp1) entered forwarding state [ 3729.995392][T21592] br0: port 2(vx0) entered blocking state [ 3729.995728][T21592] br0: port 2(vx0) entered disabled state [ 3729.996050][T21592] vx0: entered allmulticast mode [ 3729.997442][T21592] vx0: entered promiscuous mode [ 3729.998146][T21592] br0: port 2(vx0) entered blocking state [ 3729.998450][T21592] br0: port 2(vx0) entered forwarding state [ 3732.099235][T21605] br0: port 1(swp1) entered blocking state [ 3732.099580][T21605] br0: port 1(swp1) entered disabled state [ 3732.099923][T21605] swp1: entered allmulticast mode [ 3732.101537][T21605] swp1: entered promiscuous mode [ 3732.102910][T21605] br0: port 1(swp1) entered blocking state [ 3732.103236][T21605] br0: port 1(swp1) entered forwarding state [ 3732.461306][T21607] br0: port 2(vx0) entered blocking state [ 3732.461659][T21607] br0: port 2(vx0) entered disabled state [ 3732.461986][T21607] vx0: entered allmulticast mode [ 3732.463356][T21607] vx0: entered promiscuous mode [ 3732.464058][T21607] br0: port 2(vx0) entered blocking state [ 3732.464381][T21607] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3740.627182][T11238] br0: port 1(swp1) entered disabled state [ 3741.639277][T14826] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3748.689806][ T68] vx0: left allmulticast mode [ 3748.690178][ T68] vx0: left promiscuous mode [ 3748.690572][ T68] br0: port 2(vx0) entered disabled state [ 3748.692114][ T68] swp1: left allmulticast mode [ 3748.692380][ T68] swp1: left promiscuous mode [ 3748.692748][ T68] br0: port 1(swp1) entered disabled state [ 3749.168392][ T68] vx0: left allmulticast mode [ 3749.168684][ T68] vx0: left promiscuous mode [ 3749.169096][ T68] br0: port 2(vx0) entered disabled state [ 3749.170644][ T68] swp1: left allmulticast mode [ 3749.170924][ T68] swp1: left promiscuous mode [ 3749.171353][ T68] br0: port 1(swp1) entered disabled state [ 3753.683118][T21696] veth0: renamed from veth1 [ 3755.301357][T21713] br0: port 1(swp1) entered blocking state [ 3755.301707][T21713] br0: port 1(swp1) entered disabled state [ 3755.302061][T21713] swp1: entered allmulticast mode [ 3755.303790][T21713] swp1: entered promiscuous mode [ 3755.310875][T21713] br0: port 1(swp1) entered blocking state [ 3755.311229][T21713] br0: port 1(swp1) entered forwarding state [ 3755.631710][T21715] br0: port 2(vx0) entered blocking state [ 3755.632054][T21715] br0: port 2(vx0) entered disabled state [ 3755.632395][T21715] vx0: entered allmulticast mode [ 3755.633795][T21715] vx0: entered promiscuous mode [ 3755.638713][T21715] br0: port 2(vx0) entered blocking state [ 3755.639032][T21715] br0: port 2(vx0) entered forwarding state [ 3757.772455][T21728] br0: port 1(swp1) entered blocking state [ 3757.772816][T21728] br0: port 1(swp1) entered disabled state [ 3757.773194][T21728] swp1: entered allmulticast mode [ 3757.775523][T21728] swp1: entered promiscuous mode [ 3757.776952][T21728] br0: port 1(swp1) entered blocking state [ 3757.777289][T21728] br0: port 1(swp1) entered forwarding state [ 3758.118010][T21730] br0: port 2(vx0) entered blocking state [ 3758.119067][T21730] br0: port 2(vx0) entered disabled state [ 3758.119422][T21730] vx0: entered allmulticast mode [ 3758.120790][T21730] vx0: entered promiscuous mode [ 3758.121536][T21730] br0: port 2(vx0) entered blocking state [ 3758.121847][T21730] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3764.920155][T15414] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3795.170384][ T68] vx0: left allmulticast mode [ 3795.170693][ T68] vx0: left promiscuous mode [ 3795.171158][ T68] br0: port 2(vx0) entered disabled state [ 3795.173424][ T68] swp1: left allmulticast mode [ 3795.173702][ T68] swp1: left promiscuous mode [ 3795.174115][ T68] br0: port 1(swp1) entered disabled state [ 3795.690327][ T68] vx0: left allmulticast mode [ 3795.690623][ T68] vx0: left promiscuous mode [ 3795.691036][ T68] br0: port 2(vx0) entered disabled state [ 3795.692641][ T68] swp1: left allmulticast mode [ 3795.692904][ T68] swp1: left promiscuous mode [ 3795.693286][ T68] 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__->