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 12000 # selftests: net: test_bridge_backup_port.sh [ 3561.698737][T19257] veth0: renamed from veth1 [ 3563.307502][T19274] br0: port 1(swp1) entered blocking state [ 3563.307849][T19274] br0: port 1(swp1) entered disabled state [ 3563.314754][T19274] swp1: entered allmulticast mode [ 3563.316568][T19274] swp1: entered promiscuous mode [ 3563.318020][T19274] br0: port 1(swp1) entered blocking state [ 3563.318343][T19274] br0: port 1(swp1) entered forwarding state [ 3563.653625][T19276] br0: port 2(vx0) entered blocking state [ 3563.653961][T19276] br0: port 2(vx0) entered disabled state [ 3563.654296][T19276] vx0: entered allmulticast mode [ 3563.655665][T19276] vx0: entered promiscuous mode [ 3563.656909][T19276] br0: port 2(vx0) entered blocking state [ 3563.657224][T19276] br0: port 2(vx0) entered forwarding state [ 3565.814943][T19289] br0: port 1(swp1) entered blocking state [ 3565.815327][T19289] br0: port 1(swp1) entered disabled state [ 3565.815679][T19289] swp1: entered allmulticast mode [ 3565.817116][T19289] swp1: entered promiscuous mode [ 3565.819283][T19289] br0: port 1(swp1) entered blocking state [ 3565.819596][T19289] br0: port 1(swp1) entered forwarding state [ 3566.156546][T19291] br0: port 2(vx0) entered blocking state [ 3566.156883][T19291] br0: port 2(vx0) entered disabled state [ 3566.157233][T19291] vx0: entered allmulticast mode [ 3566.158551][T19291] vx0: entered promiscuous mode [ 3566.159138][T19291] br0: port 2(vx0) entered blocking state [ 3566.159432][T19291] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3573.894618][T18276] 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 ] [ 3575.517388][T17737] br0: port 1(swp1) entered blocking state [ 3575.517747][T17737] 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 ] [ 3577.391209][T14817] 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 ] [ 3578.970344][T18276] br0: port 1(swp1) entered blocking state [ 3578.970699][T18276] 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 ] [ 3581.923168][T12984] 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 ] [ 3583.476082][ T11] vx0: left allmulticast mode [ 3583.476372][ T11] vx0: left promiscuous mode [ 3583.476775][ T11] br0: port 2(vx0) entered disabled state [ 3583.478323][ T11] swp1: left allmulticast mode [ 3583.478607][ T11] swp1: left promiscuous mode [ 3583.478967][ T11] br0: port 1(swp1) entered disabled state [ 3583.916494][ T11] vx0: left allmulticast mode [ 3583.916786][ T11] vx0: left promiscuous mode [ 3583.917194][ T11] br0: port 2(vx0) entered disabled state [ 3583.918860][ T11] swp1: left allmulticast mode [ 3583.919981][ T11] swp1: left promiscuous mode [ 3583.920372][ T11] br0: port 1(swp1) entered disabled state [ 3588.430720][T19447] veth0: renamed from veth1 [ 3590.021415][T19464] br0: port 1(swp1) entered blocking state [ 3590.021777][T19464] br0: port 1(swp1) entered disabled state [ 3590.022705][T19464] swp1: entered allmulticast mode [ 3590.024214][T19464] swp1: entered promiscuous mode [ 3590.025653][T19464] br0: port 1(swp1) entered blocking state [ 3590.026035][T19464] br0: port 1(swp1) entered forwarding state [ 3590.370350][T19466] br0: port 2(vx0) entered blocking state [ 3590.370681][T19466] br0: port 2(vx0) entered disabled state [ 3590.370998][T19466] vx0: entered allmulticast mode [ 3590.372322][T19466] vx0: entered promiscuous mode [ 3590.372995][T19466] br0: port 2(vx0) entered blocking state [ 3590.373309][T19466] br0: port 2(vx0) entered forwarding state [ 3592.531024][T19479] br0: port 1(swp1) entered blocking state [ 3592.532257][T19479] br0: port 1(swp1) entered disabled state [ 3592.532607][T19479] swp1: entered allmulticast mode [ 3592.533932][T19479] swp1: entered promiscuous mode [ 3592.535335][T19479] br0: port 1(swp1) entered blocking state [ 3592.535644][T19479] br0: port 1(swp1) entered forwarding state [ 3592.871557][T19481] br0: port 2(vx0) entered blocking state [ 3592.871888][T19481] br0: port 2(vx0) entered disabled state [ 3592.872222][T19481] vx0: entered allmulticast mode [ 3592.873519][T19481] vx0: entered promiscuous mode [ 3592.874091][T19481] br0: port 2(vx0) entered blocking state [ 3592.874387][T19481] 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 ] [ 3602.369169][T17737] 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 ] [ 3604.646590][T17737] br0: port 1(swp1) entered blocking state [ 3604.646952][T17737] 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 ] [ 3606.473170][T12984] 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 ] [ 3608.784633][T18276] br0: port 1(swp1) entered blocking state [ 3608.784992][T18276] 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 ] [ 3613.195970][T12984] 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 ] [ 3615.544746][ T11] vx0: left allmulticast mode [ 3615.545044][ T11] vx0: left promiscuous mode [ 3615.545991][ T11] br0: port 2(vx0) entered disabled state [ 3615.553562][ T11] swp1: left allmulticast mode [ 3615.553827][ T11] swp1: left promiscuous mode [ 3615.554210][ T11] br0: port 1(swp1) entered disabled state [ 3616.021657][ T11] vx0: left allmulticast mode [ 3616.021947][ T11] vx0: left promiscuous mode [ 3616.022356][ T11] br0: port 2(vx0) entered disabled state [ 3616.029220][ T11] swp1: left allmulticast mode [ 3616.029487][ T11] swp1: left promiscuous mode [ 3616.029850][ T11] br0: port 1(swp1) entered disabled state [ 3620.457343][T19697] veth0: renamed from veth1 [ 3622.052429][T19714] br0: port 1(swp1) entered blocking state [ 3622.052773][T19714] br0: port 1(swp1) entered disabled state [ 3622.053124][T19714] swp1: entered allmulticast mode [ 3622.054457][T19714] swp1: entered promiscuous mode [ 3622.056552][T19714] br0: port 1(swp1) entered blocking state [ 3622.056862][T19714] br0: port 1(swp1) entered forwarding state [ 3622.392638][T19716] br0: port 2(vx0) entered blocking state [ 3622.392991][T19716] br0: port 2(vx0) entered disabled state [ 3622.393339][T19716] vx0: entered allmulticast mode [ 3622.394679][T19716] vx0: entered promiscuous mode [ 3622.395408][T19716] br0: port 2(vx0) entered blocking state [ 3622.395720][T19716] br0: port 2(vx0) entered forwarding state [ 3624.551510][T19729] br0: port 1(swp1) entered blocking state [ 3624.551854][T19729] br0: port 1(swp1) entered disabled state [ 3624.553023][T19729] swp1: entered allmulticast mode [ 3624.554418][T19729] swp1: entered promiscuous mode [ 3624.555779][T19729] br0: port 1(swp1) entered blocking state [ 3624.556121][T19729] br0: port 1(swp1) entered forwarding state [ 3624.910957][T19731] br0: port 2(vx0) entered blocking state [ 3624.911717][T19731] br0: port 2(vx0) entered disabled state [ 3624.912034][T19731] vx0: entered allmulticast mode [ 3624.913346][T19731] vx0: entered promiscuous mode [ 3624.914032][T19731] br0: port 2(vx0) entered blocking state [ 3624.914386][T19731] 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 ] [ 3633.655717][T17737] 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 ] [ 3644.108812][ T11] vx0: left allmulticast mode [ 3644.109140][ T11] vx0: left promiscuous mode [ 3644.109538][ T11] br0: port 2(vx0) entered disabled state [ 3644.111118][ T11] swp1: left allmulticast mode [ 3644.111382][ T11] swp1: left promiscuous mode [ 3644.111758][ T11] br0: port 1(swp1) entered disabled state [ 3644.565688][ T11] vx0: left allmulticast mode [ 3644.565996][ T11] vx0: left promiscuous mode [ 3644.566421][ T11] br0: port 2(vx0) entered disabled state [ 3644.571560][ T11] swp1: left allmulticast mode [ 3644.571837][ T11] swp1: left promiscuous mode [ 3644.572243][ T11] br0: port 1(swp1) entered disabled state [ 3649.025364][T19922] veth0: renamed from veth1 [ 3650.587195][T19939] br0: port 1(swp1) entered blocking state [ 3650.587534][T19939] br0: port 1(swp1) entered disabled state [ 3650.587873][T19939] swp1: entered allmulticast mode [ 3650.589221][T19939] swp1: entered promiscuous mode [ 3650.590586][T19939] br0: port 1(swp1) entered blocking state [ 3650.590894][T19939] br0: port 1(swp1) entered forwarding state [ 3650.911118][T19941] br0: port 2(vx0) entered blocking state [ 3650.911451][T19941] br0: port 2(vx0) entered disabled state [ 3650.911769][T19941] vx0: entered allmulticast mode [ 3650.920046][T19941] vx0: entered promiscuous mode [ 3650.921042][T19941] br0: port 2(vx0) entered blocking state [ 3650.921359][T19941] br0: port 2(vx0) entered forwarding state [ 3653.037101][T19954] br0: port 1(swp1) entered blocking state [ 3653.037462][T19954] br0: port 1(swp1) entered disabled state [ 3653.037826][T19954] swp1: entered allmulticast mode [ 3653.039792][T19954] swp1: entered promiscuous mode [ 3653.047270][T19954] br0: port 1(swp1) entered blocking state [ 3653.047617][T19954] br0: port 1(swp1) entered forwarding state [ 3653.375978][T19956] br0: port 2(vx0) entered blocking state [ 3653.377122][T19956] br0: port 2(vx0) entered disabled state [ 3653.377447][T19956] vx0: entered allmulticast mode [ 3653.378754][T19956] vx0: entered promiscuous mode [ 3653.379441][T19956] br0: port 2(vx0) entered blocking state [ 3653.379748][T19956] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3661.494955][ T188] br0: port 1(swp1) entered disabled state [ 3662.533345][ T188] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3669.824770][ T11] vx0: left allmulticast mode [ 3669.825145][ T11] vx0: left promiscuous mode [ 3669.825549][ T11] br0: port 2(vx0) entered disabled state [ 3669.827083][ T11] swp1: left allmulticast mode [ 3669.827344][ T11] swp1: left promiscuous mode [ 3669.827714][ T11] br0: port 1(swp1) entered disabled state [ 3670.274373][ T11] vx0: left allmulticast mode [ 3670.274667][ T11] vx0: left promiscuous mode [ 3670.275075][ T11] br0: port 2(vx0) entered disabled state [ 3670.276703][ T11] swp1: left allmulticast mode [ 3670.276967][ T11] swp1: left promiscuous mode [ 3670.277356][ T11] br0: port 1(swp1) entered disabled state [ 3674.865371][T20049] veth0: renamed from veth1 [ 3676.577032][T20065] br0: port 1(swp1) entered blocking state [ 3676.578265][T20065] br0: port 1(swp1) entered disabled state [ 3676.578615][T20065] swp1: entered allmulticast mode [ 3676.580005][T20065] swp1: entered promiscuous mode [ 3676.582019][T20065] br0: port 1(swp1) entered blocking state [ 3676.582358][T20065] br0: port 1(swp1) entered forwarding state [ 3676.910621][T20067] br0: port 2(vx0) entered blocking state [ 3676.910960][T20067] br0: port 2(vx0) entered disabled state [ 3676.911305][T20067] vx0: entered allmulticast mode [ 3676.912700][T20067] vx0: entered promiscuous mode [ 3676.913287][T20067] br0: port 2(vx0) entered blocking state [ 3676.913594][T20067] br0: port 2(vx0) entered forwarding state [ 3679.162517][T20080] br0: port 1(swp1) entered blocking state [ 3679.162870][T20080] br0: port 1(swp1) entered disabled state [ 3679.163878][T20080] swp1: entered allmulticast mode [ 3679.165287][T20080] swp1: entered promiscuous mode [ 3679.166682][T20080] br0: port 1(swp1) entered blocking state [ 3679.166997][T20080] br0: port 1(swp1) entered forwarding state [ 3679.501097][T20082] br0: port 2(vx0) entered blocking state [ 3679.501431][T20082] br0: port 2(vx0) entered disabled state [ 3679.501750][T20082] vx0: entered allmulticast mode [ 3679.503373][T20082] vx0: entered promiscuous mode [ 3679.504074][T20082] br0: port 2(vx0) entered blocking state [ 3679.504372][T20082] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3686.273202][T18276] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3716.552248][ T11] vx0: left allmulticast mode [ 3716.552547][ T11] vx0: left promiscuous mode [ 3716.552941][ T11] br0: port 2(vx0) entered disabled state [ 3716.557780][ T11] swp1: left allmulticast mode [ 3716.558079][ T11] swp1: left promiscuous mode [ 3716.558462][ T11] br0: port 1(swp1) entered disabled state [ 3717.041027][ T11] vx0: left allmulticast mode [ 3717.041337][ T11] vx0: left promiscuous mode [ 3717.041746][ T11] br0: port 2(vx0) entered disabled state [ 3717.043305][ T11] swp1: left allmulticast mode [ 3717.043567][ T11] swp1: left promiscuous mode [ 3717.043969][ 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__->