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 [ 3562.504130][T26151] veth0: renamed from veth1 [ 3564.125486][T26167] br0: port 1(swp1) entered blocking state [ 3564.125836][T26167] br0: port 1(swp1) entered disabled state [ 3564.126196][T26167] swp1: entered allmulticast mode [ 3564.127567][T26167] swp1: entered promiscuous mode [ 3564.128955][T26167] br0: port 1(swp1) entered blocking state [ 3564.129284][T26167] br0: port 1(swp1) entered forwarding state [ 3564.449515][T26169] br0: port 2(vx0) entered blocking state [ 3564.449856][T26169] br0: port 2(vx0) entered disabled state [ 3564.450471][T26169] vx0: entered allmulticast mode [ 3564.451789][T26169] vx0: entered promiscuous mode [ 3564.452486][T26169] br0: port 2(vx0) entered blocking state [ 3564.452801][T26169] br0: port 2(vx0) entered forwarding state [ 3566.614594][T26182] br0: port 1(swp1) entered blocking state [ 3566.614939][T26182] br0: port 1(swp1) entered disabled state [ 3566.616185][T26182] swp1: entered allmulticast mode [ 3566.617503][T26182] swp1: entered promiscuous mode [ 3566.618854][T26182] br0: port 1(swp1) entered blocking state [ 3566.619179][T26182] br0: port 1(swp1) entered forwarding state [ 3566.940534][T26184] br0: port 2(vx0) entered blocking state [ 3566.940873][T26184] br0: port 2(vx0) entered disabled state [ 3566.941213][T26184] vx0: entered allmulticast mode [ 3566.942524][T26184] vx0: entered promiscuous mode [ 3566.943093][T26184] br0: port 2(vx0) entered blocking state [ 3566.943421][T26184] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3574.855317][T25869] 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 ] [ 3576.462380][T25727] br0: port 1(swp1) entered blocking state [ 3576.462740][T25727] 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 ] [ 3578.391313][ T7628] 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 ] [ 3579.976238][T25727] br0: port 1(swp1) entered blocking state [ 3579.976616][T25727] 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 ] [ 3583.067232][ T7628] 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 ] [ 3584.652467][ T69] vx0: left allmulticast mode [ 3584.652761][ T69] vx0: left promiscuous mode [ 3584.653214][ T69] br0: port 2(vx0) entered disabled state [ 3584.656700][ T69] swp1: left allmulticast mode [ 3584.656974][ T69] swp1: left promiscuous mode [ 3584.657445][ T69] br0: port 1(swp1) entered disabled state [ 3585.112969][ T69] vx0: left allmulticast mode [ 3585.113290][ T69] vx0: left promiscuous mode [ 3585.113700][ T69] br0: port 2(vx0) entered disabled state [ 3585.115439][ T69] swp1: left allmulticast mode [ 3585.115709][ T69] swp1: left promiscuous mode [ 3585.116083][ T69] br0: port 1(swp1) entered disabled state [ 3589.760502][T26337] veth0: renamed from veth1 [ 3591.399708][T26355] br0: port 1(swp1) entered blocking state [ 3591.400052][T26355] br0: port 1(swp1) entered disabled state [ 3591.400548][T26355] swp1: entered allmulticast mode [ 3591.401944][T26355] swp1: entered promiscuous mode [ 3591.403352][T26355] br0: port 1(swp1) entered blocking state [ 3591.403663][T26355] br0: port 1(swp1) entered forwarding state [ 3591.737799][T26357] br0: port 2(vx0) entered blocking state [ 3591.738148][T26357] br0: port 2(vx0) entered disabled state [ 3591.738504][T26357] vx0: entered allmulticast mode [ 3591.739877][T26357] vx0: entered promiscuous mode [ 3591.740489][T26357] br0: port 2(vx0) entered blocking state [ 3591.740801][T26357] br0: port 2(vx0) entered forwarding state [ 3593.940681][T26370] br0: port 1(swp1) entered blocking state [ 3593.941033][T26370] br0: port 1(swp1) entered disabled state [ 3593.941640][T26370] swp1: entered allmulticast mode [ 3593.943000][T26370] swp1: entered promiscuous mode [ 3593.944401][T26370] br0: port 1(swp1) entered blocking state [ 3593.944750][T26370] br0: port 1(swp1) entered forwarding state [ 3594.276725][T26372] br0: port 2(vx0) entered blocking state [ 3594.277074][T26372] br0: port 2(vx0) entered disabled state [ 3594.277408][T26372] vx0: entered allmulticast mode [ 3594.278768][T26372] vx0: entered promiscuous mode [ 3594.285019][T26372] br0: port 2(vx0) entered blocking state [ 3594.285365][T26372] 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 ] [ 3603.760261][T25869] 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 ] [ 3606.056756][ T7628] br0: port 1(swp1) entered blocking state [ 3606.057112][ T7628] 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 ] [ 3607.998873][T21475] 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 ] [ 3610.312067][T25727] br0: port 1(swp1) entered blocking state [ 3610.312444][T25727] 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 ] [ 3614.772882][T25869] 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 ] [ 3617.111700][ T69] vx0: left allmulticast mode [ 3617.112126][ T69] vx0: left promiscuous mode [ 3617.113537][ T69] br0: port 2(vx0) entered disabled state [ 3617.116865][ T69] swp1: left allmulticast mode [ 3617.117277][ T69] swp1: left promiscuous mode [ 3617.117826][ T69] br0: port 1(swp1) entered disabled state [ 3617.572290][ T69] vx0: left allmulticast mode [ 3617.572579][ T69] vx0: left promiscuous mode [ 3617.572980][ T69] br0: port 2(vx0) entered disabled state [ 3617.574515][ T69] swp1: left allmulticast mode [ 3617.574779][ T69] swp1: left promiscuous mode [ 3617.575148][ T69] br0: port 1(swp1) entered disabled state [ 3622.063537][T26588] veth0: renamed from veth1 [ 3623.640719][T26605] br0: port 1(swp1) entered blocking state [ 3623.641062][T26605] br0: port 1(swp1) entered disabled state [ 3623.641427][T26605] swp1: entered allmulticast mode [ 3623.642796][T26605] swp1: entered promiscuous mode [ 3623.644953][T26605] br0: port 1(swp1) entered blocking state [ 3623.645281][T26605] br0: port 1(swp1) entered forwarding state [ 3623.974416][T26607] br0: port 2(vx0) entered blocking state [ 3623.974759][T26607] br0: port 2(vx0) entered disabled state [ 3623.975083][T26607] vx0: entered allmulticast mode [ 3623.976464][T26607] vx0: entered promiscuous mode [ 3623.977206][T26607] br0: port 2(vx0) entered blocking state [ 3623.977511][T26607] br0: port 2(vx0) entered forwarding state [ 3626.037637][T26620] br0: port 1(swp1) entered blocking state [ 3626.037981][T26620] br0: port 1(swp1) entered disabled state [ 3626.039199][T26620] swp1: entered allmulticast mode [ 3626.040537][T26620] swp1: entered promiscuous mode [ 3626.041936][T26620] br0: port 1(swp1) entered blocking state [ 3626.042282][T26620] br0: port 1(swp1) entered forwarding state [ 3626.382603][T26622] br0: port 2(vx0) entered blocking state [ 3626.382950][T26622] br0: port 2(vx0) entered disabled state [ 3626.383292][T26622] vx0: entered allmulticast mode [ 3626.384619][T26622] vx0: entered promiscuous mode [ 3626.385330][T26622] br0: port 2(vx0) entered blocking state [ 3626.385635][T26622] 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 ] [ 3635.056232][T21475] 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 ] [ 3645.762456][ T69] vx0: left allmulticast mode [ 3645.762745][ T69] vx0: left promiscuous mode [ 3645.763135][ T69] br0: port 2(vx0) entered disabled state [ 3645.764662][ T69] swp1: left allmulticast mode [ 3645.764928][ T69] swp1: left promiscuous mode [ 3645.765359][ T69] br0: port 1(swp1) entered disabled state [ 3646.218149][ T69] vx0: left allmulticast mode [ 3646.218463][ T69] vx0: left promiscuous mode [ 3646.218851][ T69] br0: port 2(vx0) entered disabled state [ 3646.220322][ T69] swp1: left allmulticast mode [ 3646.220584][ T69] swp1: left promiscuous mode [ 3646.220994][ T69] br0: port 1(swp1) entered disabled state [ 3650.627099][T26813] veth0: renamed from veth1 [ 3652.162273][T26830] br0: port 1(swp1) entered blocking state [ 3652.162617][T26830] br0: port 1(swp1) entered disabled state [ 3652.162964][T26830] swp1: entered allmulticast mode [ 3652.164972][T26830] swp1: entered promiscuous mode [ 3652.166338][T26830] br0: port 1(swp1) entered blocking state [ 3652.166651][T26830] br0: port 1(swp1) entered forwarding state [ 3652.482020][T26832] br0: port 2(vx0) entered blocking state [ 3652.482374][T26832] br0: port 2(vx0) entered disabled state [ 3652.482698][T26832] vx0: entered allmulticast mode [ 3652.484036][T26832] vx0: entered promiscuous mode [ 3652.484623][T26832] br0: port 2(vx0) entered blocking state [ 3652.484924][T26832] br0: port 2(vx0) entered forwarding state [ 3654.529488][T26845] br0: port 1(swp1) entered blocking state [ 3654.529831][T26845] br0: port 1(swp1) entered disabled state [ 3654.531086][T26845] swp1: entered allmulticast mode [ 3654.532441][T26845] swp1: entered promiscuous mode [ 3654.533813][T26845] br0: port 1(swp1) entered blocking state [ 3654.534140][T26845] br0: port 1(swp1) entered forwarding state [ 3654.877780][T26847] br0: port 2(vx0) entered blocking state [ 3654.878126][T26847] br0: port 2(vx0) entered disabled state [ 3654.878902][T26847] vx0: entered allmulticast mode [ 3654.880242][T26847] vx0: entered promiscuous mode [ 3654.880923][T26847] br0: port 2(vx0) entered blocking state [ 3654.881239][T26847] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3662.935273][ T7628] br0: port 1(swp1) entered disabled state [ 3663.942798][T25869] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3670.977832][ T69] vx0: left allmulticast mode [ 3670.978201][ T69] vx0: left promiscuous mode [ 3670.978594][ T69] br0: port 2(vx0) entered disabled state [ 3670.980263][ T69] swp1: left allmulticast mode [ 3670.980529][ T69] swp1: left promiscuous mode [ 3670.980896][ T69] br0: port 1(swp1) entered disabled state [ 3671.447034][ T69] vx0: left allmulticast mode [ 3671.447473][ T69] vx0: left promiscuous mode [ 3671.448061][ T69] br0: port 2(vx0) entered disabled state [ 3671.450464][ T69] swp1: left allmulticast mode [ 3671.450897][ T69] swp1: left promiscuous mode [ 3671.451574][ T69] br0: port 1(swp1) entered disabled state [ 3675.966634][T26937] veth0: renamed from veth1 [ 3677.590626][T26953] br0: port 1(swp1) entered blocking state [ 3677.590960][T26953] br0: port 1(swp1) entered disabled state [ 3677.591336][T26953] swp1: entered allmulticast mode [ 3677.592715][T26953] swp1: entered promiscuous mode [ 3677.599658][T26953] br0: port 1(swp1) entered blocking state [ 3677.599983][T26953] br0: port 1(swp1) entered forwarding state [ 3677.918000][T26955] br0: port 2(vx0) entered blocking state [ 3677.918455][T26955] br0: port 2(vx0) entered disabled state [ 3677.918896][T26955] vx0: entered allmulticast mode [ 3677.920916][T26955] vx0: entered promiscuous mode [ 3677.921727][T26955] br0: port 2(vx0) entered blocking state [ 3677.922131][T26955] br0: port 2(vx0) entered forwarding state [ 3680.039891][T26968] br0: port 1(swp1) entered blocking state [ 3680.040261][T26968] br0: port 1(swp1) entered disabled state [ 3680.040628][T26968] swp1: entered allmulticast mode [ 3680.042010][T26968] swp1: entered promiscuous mode [ 3680.043806][T26968] br0: port 1(swp1) entered blocking state [ 3680.044123][T26968] br0: port 1(swp1) entered forwarding state [ 3680.425982][T26970] br0: port 2(vx0) entered blocking state [ 3680.426334][T26970] br0: port 2(vx0) entered disabled state [ 3680.426657][T26970] vx0: entered allmulticast mode [ 3680.427984][T26970] vx0: entered promiscuous mode [ 3680.428674][T26970] br0: port 2(vx0) entered blocking state [ 3680.428976][T26970] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3687.148881][T21503] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3717.420715][ T69] vx0: left allmulticast mode [ 3717.421032][ T69] vx0: left promiscuous mode [ 3717.421517][ T69] br0: port 2(vx0) entered disabled state [ 3717.423789][ T69] swp1: left allmulticast mode [ 3717.424094][ T69] swp1: left promiscuous mode [ 3717.424555][ T69] br0: port 1(swp1) entered disabled state [ 3717.906554][ T69] vx0: left allmulticast mode [ 3717.906852][ T69] vx0: left promiscuous mode [ 3717.907278][ T69] br0: port 2(vx0) entered disabled state [ 3717.908857][ T69] swp1: left allmulticast mode [ 3717.909121][ T69] swp1: left promiscuous mode [ 3717.909509][ T69] 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__->