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 [ 3688.679914][T20946] veth0: renamed from veth1 [ 3690.350774][T20963] br0: port 1(swp1) entered blocking state [ 3690.351117][T20963] br0: port 1(swp1) entered disabled state [ 3690.351477][T20963] swp1: entered allmulticast mode [ 3690.352883][T20963] swp1: entered promiscuous mode [ 3690.354307][T20963] br0: port 1(swp1) entered blocking state [ 3690.354637][T20963] br0: port 1(swp1) entered forwarding state [ 3690.676733][T20965] br0: port 2(vx0) entered blocking state [ 3690.677071][T20965] br0: port 2(vx0) entered disabled state [ 3690.677415][T20965] vx0: entered allmulticast mode [ 3690.678842][T20965] vx0: entered promiscuous mode [ 3690.679571][T20965] br0: port 2(vx0) entered blocking state [ 3690.679876][T20965] br0: port 2(vx0) entered forwarding state [ 3692.798674][T20978] br0: port 1(swp1) entered blocking state [ 3692.799028][T20978] br0: port 1(swp1) entered disabled state [ 3692.799400][T20978] swp1: entered allmulticast mode [ 3692.800811][T20978] swp1: entered promiscuous mode [ 3692.802481][T20978] br0: port 1(swp1) entered blocking state [ 3692.802799][T20978] br0: port 1(swp1) entered forwarding state [ 3693.133320][T20980] br0: port 2(vx0) entered blocking state [ 3693.133686][T20980] br0: port 2(vx0) entered disabled state [ 3693.134013][T20980] vx0: entered allmulticast mode [ 3693.135431][T20980] vx0: entered promiscuous mode [ 3693.136009][T20980] br0: port 2(vx0) entered blocking state [ 3693.136323][T20980] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3700.895440][T14821] 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 ] [ 3702.456249][ T7059] br0: port 1(swp1) entered blocking state [ 3702.456639][ T7059] 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 ] [ 3704.410544][ T5826] 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 ] [ 3706.020203][ T5826] br0: port 1(swp1) entered blocking state [ 3706.020573][ T5826] 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 ] [ 3709.009554][T13548] 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 ] [ 3710.562967][ T70] vx0: left allmulticast mode [ 3710.563260][ T70] vx0: left promiscuous mode [ 3710.563692][ T70] br0: port 2(vx0) entered disabled state [ 3710.565306][ T70] swp1: left allmulticast mode [ 3710.565595][ T70] swp1: left promiscuous mode [ 3710.565980][ T70] br0: port 1(swp1) entered disabled state [ 3711.019751][ T70] vx0: left allmulticast mode [ 3711.020054][ T70] vx0: left promiscuous mode [ 3711.020505][ T70] br0: port 2(vx0) entered disabled state [ 3711.022337][ T70] swp1: left allmulticast mode [ 3711.022627][ T70] swp1: left promiscuous mode [ 3711.023045][ T70] br0: port 1(swp1) entered disabled state [ 3715.631776][T21135] veth0: renamed from veth1 [ 3717.274454][T21152] br0: port 1(swp1) entered blocking state [ 3717.274807][T21152] br0: port 1(swp1) entered disabled state [ 3717.275161][T21152] swp1: entered allmulticast mode [ 3717.276657][T21152] swp1: entered promiscuous mode [ 3717.278823][T21152] br0: port 1(swp1) entered blocking state [ 3717.279142][T21152] br0: port 1(swp1) entered forwarding state [ 3717.614752][T21154] br0: port 2(vx0) entered blocking state [ 3717.615089][T21154] br0: port 2(vx0) entered disabled state [ 3717.615436][T21154] vx0: entered allmulticast mode [ 3717.616879][T21154] vx0: entered promiscuous mode [ 3717.617646][T21154] br0: port 2(vx0) entered blocking state [ 3717.617987][T21154] br0: port 2(vx0) entered forwarding state [ 3719.798998][T21167] br0: port 1(swp1) entered blocking state [ 3719.799343][T21167] br0: port 1(swp1) entered disabled state [ 3719.800606][T21167] swp1: entered allmulticast mode [ 3719.801978][T21167] swp1: entered promiscuous mode [ 3719.803356][T21167] br0: port 1(swp1) entered blocking state [ 3719.803684][T21167] br0: port 1(swp1) entered forwarding state [ 3720.148318][T21169] br0: port 2(vx0) entered blocking state [ 3720.148686][T21169] br0: port 2(vx0) entered disabled state [ 3720.149013][T21169] vx0: entered allmulticast mode [ 3720.150413][T21169] vx0: entered promiscuous mode [ 3720.151115][T21169] br0: port 2(vx0) entered blocking state [ 3720.151438][T21169] 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 ] [ 3729.631946][T20757] 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 ] [ 3732.024468][T13548] br0: port 1(swp1) entered blocking state [ 3732.024850][T13548] 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 ] [ 3733.951106][T13548] 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 ] [ 3736.355929][ T5826] br0: port 1(swp1) entered blocking state [ 3736.356292][ T5826] 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 ] [ 3740.832477][T14821] 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 ] [ 3743.133978][ T70] vx0: left allmulticast mode [ 3743.134275][ T70] vx0: left promiscuous mode [ 3743.134716][ T70] br0: port 2(vx0) entered disabled state [ 3743.136328][ T70] swp1: left allmulticast mode [ 3743.136686][ T70] swp1: left promiscuous mode [ 3743.137080][ T70] br0: port 1(swp1) entered disabled state [ 3743.590817][ T70] vx0: left allmulticast mode [ 3743.591109][ T70] vx0: left promiscuous mode [ 3743.591529][ T70] br0: port 2(vx0) entered disabled state [ 3743.593000][ T70] swp1: left allmulticast mode [ 3743.593265][ T70] swp1: left promiscuous mode [ 3743.593656][ T70] br0: port 1(swp1) entered disabled state [ 3748.063982][T21385] veth0: renamed from veth1 [ 3749.670088][T21402] br0: port 1(swp1) entered blocking state [ 3749.670451][T21402] br0: port 1(swp1) entered disabled state [ 3749.670803][T21402] swp1: entered allmulticast mode [ 3749.672201][T21402] swp1: entered promiscuous mode [ 3749.674075][T21402] br0: port 1(swp1) entered blocking state [ 3749.674406][T21402] br0: port 1(swp1) entered forwarding state [ 3749.997696][T21404] br0: port 2(vx0) entered blocking state [ 3749.998031][T21404] br0: port 2(vx0) entered disabled state [ 3749.998360][T21404] vx0: entered allmulticast mode [ 3749.999785][T21404] vx0: entered promiscuous mode [ 3750.000511][T21404] br0: port 2(vx0) entered blocking state [ 3750.000827][T21404] br0: port 2(vx0) entered forwarding state [ 3752.163452][T21417] br0: port 1(swp1) entered blocking state [ 3752.163794][T21417] br0: port 1(swp1) entered disabled state [ 3752.164145][T21417] swp1: entered allmulticast mode [ 3752.165550][T21417] swp1: entered promiscuous mode [ 3752.166963][T21417] br0: port 1(swp1) entered blocking state [ 3752.167281][T21417] br0: port 1(swp1) entered forwarding state [ 3752.540252][T21419] br0: port 2(vx0) entered blocking state [ 3752.540723][T21419] br0: port 2(vx0) entered disabled state [ 3752.541175][T21419] vx0: entered allmulticast mode [ 3752.543248][T21419] vx0: entered promiscuous mode [ 3752.544236][T21419] br0: port 2(vx0) entered blocking state [ 3752.544665][T21419] 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 ] [ 3761.107844][T13548] 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 ] [ 3771.639266][ T70] vx0: left allmulticast mode [ 3771.639725][ T70] vx0: left promiscuous mode [ 3771.640315][ T70] br0: port 2(vx0) entered disabled state [ 3771.642913][ T70] swp1: left allmulticast mode [ 3771.643293][ T70] swp1: left promiscuous mode [ 3771.643847][ T70] br0: port 1(swp1) entered disabled state [ 3772.103014][ T70] vx0: left allmulticast mode [ 3772.103307][ T70] vx0: left promiscuous mode [ 3772.103724][ T70] br0: port 2(vx0) entered disabled state [ 3772.109795][ T70] swp1: left allmulticast mode [ 3772.110066][ T70] swp1: left promiscuous mode [ 3772.110452][ T70] br0: port 1(swp1) entered disabled state [ 3776.534711][T21610] veth0: renamed from veth1 [ 3778.141743][T21626] br0: port 1(swp1) entered blocking state [ 3778.142098][T21626] br0: port 1(swp1) entered disabled state [ 3778.143134][T21626] swp1: entered allmulticast mode [ 3778.144648][T21626] swp1: entered promiscuous mode [ 3778.146448][T21626] br0: port 1(swp1) entered blocking state [ 3778.146764][T21626] br0: port 1(swp1) entered forwarding state [ 3778.464095][T21628] br0: port 2(vx0) entered blocking state [ 3778.465007][T21628] br0: port 2(vx0) entered disabled state [ 3778.465356][T21628] vx0: entered allmulticast mode [ 3778.466857][T21628] vx0: entered promiscuous mode [ 3778.467618][T21628] br0: port 2(vx0) entered blocking state [ 3778.467942][T21628] br0: port 2(vx0) entered forwarding state [ 3780.612110][T21641] br0: port 1(swp1) entered blocking state [ 3780.612474][T21641] br0: port 1(swp1) entered disabled state [ 3780.612827][T21641] swp1: entered allmulticast mode [ 3780.619825][T21641] swp1: entered promiscuous mode [ 3780.621229][T21641] br0: port 1(swp1) entered blocking state [ 3780.621561][T21641] br0: port 1(swp1) entered forwarding state [ 3780.946079][T21643] br0: port 2(vx0) entered blocking state [ 3780.946435][T21643] br0: port 2(vx0) entered disabled state [ 3780.946773][T21643] vx0: entered allmulticast mode [ 3780.948185][T21643] vx0: entered promiscuous mode [ 3780.948913][T21643] br0: port 2(vx0) entered blocking state [ 3780.949221][T21643] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3788.980462][ T7059] br0: port 1(swp1) entered disabled state [ 3790.007511][T13548] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3797.326850][ T70] vx0: left allmulticast mode [ 3797.327143][ T70] vx0: left promiscuous mode [ 3797.327547][ T70] br0: port 2(vx0) entered disabled state [ 3797.329207][ T70] swp1: left allmulticast mode [ 3797.329493][ T70] swp1: left promiscuous mode [ 3797.329876][ T70] br0: port 1(swp1) entered disabled state [ 3797.785498][ T70] vx0: left allmulticast mode [ 3797.785791][ T70] vx0: left promiscuous mode [ 3797.786190][ T70] br0: port 2(vx0) entered disabled state [ 3797.787686][ T70] swp1: left allmulticast mode [ 3797.787952][ T70] swp1: left promiscuous mode [ 3797.788325][ T70] br0: port 1(swp1) entered disabled state [ 3802.319626][T21736] veth0: renamed from veth1 [ 3803.946327][T21753] br0: port 1(swp1) entered blocking state [ 3803.947234][T21753] br0: port 1(swp1) entered disabled state [ 3803.947592][T21753] swp1: entered allmulticast mode [ 3803.949016][T21753] swp1: entered promiscuous mode [ 3803.950435][T21753] br0: port 1(swp1) entered blocking state [ 3803.950758][T21753] br0: port 1(swp1) entered forwarding state [ 3804.291752][T21755] br0: port 2(vx0) entered blocking state [ 3804.292091][T21755] br0: port 2(vx0) entered disabled state [ 3804.292432][T21755] vx0: entered allmulticast mode [ 3804.293835][T21755] vx0: entered promiscuous mode [ 3804.294537][T21755] br0: port 2(vx0) entered blocking state [ 3804.294842][T21755] br0: port 2(vx0) entered forwarding state [ 3806.730008][T21768] br0: port 1(swp1) entered blocking state [ 3806.730380][T21768] br0: port 1(swp1) entered disabled state [ 3806.730949][T21768] swp1: entered allmulticast mode [ 3806.732422][T21768] swp1: entered promiscuous mode [ 3806.733896][T21768] br0: port 1(swp1) entered blocking state [ 3806.734229][T21768] br0: port 1(swp1) entered forwarding state [ 3807.079068][T21770] br0: port 2(vx0) entered blocking state [ 3807.079427][T21770] br0: port 2(vx0) entered disabled state [ 3807.079756][T21770] vx0: entered allmulticast mode [ 3807.081591][T21770] vx0: entered promiscuous mode [ 3807.082298][T21770] br0: port 2(vx0) entered blocking state [ 3807.082620][T21770] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3814.009780][T20518] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3844.309851][ T70] vx0: left allmulticast mode [ 3844.310139][ T70] vx0: left promiscuous mode [ 3844.310557][ T70] br0: port 2(vx0) entered disabled state [ 3844.314261][ T70] swp1: left allmulticast mode [ 3844.314548][ T70] swp1: left promiscuous mode [ 3844.314931][ T70] br0: port 1(swp1) entered disabled state [ 3844.801859][ T70] vx0: left allmulticast mode [ 3844.802148][ T70] vx0: left promiscuous mode [ 3844.802550][ T70] br0: port 2(vx0) entered disabled state [ 3844.804081][ T70] swp1: left allmulticast mode [ 3844.804353][ T70] swp1: left promiscuous mode [ 3844.804789][ T70] 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__->