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 [ 3570.306660][T24679] veth0: renamed from veth1 [ 3571.939096][T24695] br0: port 1(swp1) entered blocking state [ 3571.939454][T24695] br0: port 1(swp1) entered disabled state [ 3571.939811][T24695] swp1: entered allmulticast mode [ 3571.941184][T24695] swp1: entered promiscuous mode [ 3571.942909][T24695] br0: port 1(swp1) entered blocking state [ 3571.943242][T24695] br0: port 1(swp1) entered forwarding state [ 3572.321878][T24697] br0: port 2(vx0) entered blocking state [ 3572.322490][T24697] br0: port 2(vx0) entered disabled state [ 3572.322815][T24697] vx0: entered allmulticast mode [ 3572.324187][T24697] vx0: entered promiscuous mode [ 3572.324761][T24697] br0: port 2(vx0) entered blocking state [ 3572.325054][T24697] br0: port 2(vx0) entered forwarding state [ 3574.446757][T24710] br0: port 1(swp1) entered blocking state [ 3574.447096][T24710] br0: port 1(swp1) entered disabled state [ 3574.447625][T24710] swp1: entered allmulticast mode [ 3574.449037][T24710] swp1: entered promiscuous mode [ 3574.450481][T24710] br0: port 1(swp1) entered blocking state [ 3574.450796][T24710] br0: port 1(swp1) entered forwarding state [ 3574.780040][T24712] br0: port 2(vx0) entered blocking state [ 3574.780405][T24712] br0: port 2(vx0) entered disabled state [ 3574.780739][T24712] vx0: entered allmulticast mode [ 3574.782094][T24712] vx0: entered promiscuous mode [ 3574.782821][T24712] br0: port 2(vx0) entered blocking state [ 3574.783138][T24712] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 3581.079629][T24724] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3582.910268][T19942] 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.455053][ T28] br0: port 1(swp1) entered blocking state [ 3584.455422][ T28] 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 ] [ 3586.401255][ T28] 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 ] [ 3588.022335][ T28] br0: port 1(swp1) entered blocking state [ 3588.022681][ T28] 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 ] [ 3590.990196][T16145] 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 ] [ 3592.511732][ T70] vx0: left allmulticast mode [ 3592.512246][ T70] vx0: left promiscuous mode [ 3592.512832][ T70] br0: port 2(vx0) entered disabled state [ 3592.515759][ T70] swp1: left allmulticast mode [ 3592.516205][ T70] swp1: left promiscuous mode [ 3592.516769][ T70] br0: port 1(swp1) entered disabled state [ 3593.001670][ T70] vx0: left allmulticast mode [ 3593.001960][ T70] vx0: left promiscuous mode [ 3593.002365][ T70] br0: port 2(vx0) entered disabled state [ 3593.003855][ T70] swp1: left allmulticast mode [ 3593.004134][ T70] swp1: left promiscuous mode [ 3593.004502][ T70] br0: port 1(swp1) entered disabled state [ 3597.603685][T24871] veth0: renamed from veth1 [ 3599.275719][T24887] br0: port 1(swp1) entered blocking state [ 3599.276064][T24887] br0: port 1(swp1) entered disabled state [ 3599.276428][T24887] swp1: entered allmulticast mode [ 3599.277795][T24887] swp1: entered promiscuous mode [ 3599.279197][T24887] br0: port 1(swp1) entered blocking state [ 3599.279516][T24887] br0: port 1(swp1) entered forwarding state [ 3599.602107][T24889] br0: port 2(vx0) entered blocking state [ 3599.602445][T24889] br0: port 2(vx0) entered disabled state [ 3599.602766][T24889] vx0: entered allmulticast mode [ 3599.604099][T24889] vx0: entered promiscuous mode [ 3599.604792][T24889] br0: port 2(vx0) entered blocking state [ 3599.605091][T24889] br0: port 2(vx0) entered forwarding state [ 3601.741862][T24902] br0: port 1(swp1) entered blocking state [ 3601.742218][T24902] br0: port 1(swp1) entered disabled state [ 3601.742567][T24902] swp1: entered allmulticast mode [ 3601.743898][T24902] swp1: entered promiscuous mode [ 3601.745274][T24902] br0: port 1(swp1) entered blocking state [ 3601.745584][T24902] br0: port 1(swp1) entered forwarding state [ 3602.067165][T24904] br0: port 2(vx0) entered blocking state [ 3602.067501][T24904] br0: port 2(vx0) entered disabled state [ 3602.067820][T24904] vx0: entered allmulticast mode [ 3602.069173][T24904] vx0: entered promiscuous mode [ 3602.069873][T24904] br0: port 2(vx0) entered blocking state [ 3602.070188][T24904] 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 ] [ 3611.562999][T21934] 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 ] [ 3614.075519][T21934] br0: port 1(swp1) entered blocking state [ 3614.075866][T21934] 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 ] [ 3615.961223][T19942] 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 ] [ 3618.349055][T21934] br0: port 1(swp1) entered blocking state [ 3618.349427][T21934] 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 ] [ 3622.810202][T19942] 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 ] [ 3625.102066][ T70] vx0: left allmulticast mode [ 3625.102375][ T70] vx0: left promiscuous mode [ 3625.102773][ T70] br0: port 2(vx0) entered disabled state [ 3625.104991][ T70] swp1: left allmulticast mode [ 3625.105304][ T70] swp1: left promiscuous mode [ 3625.105679][ T70] br0: port 1(swp1) entered disabled state [ 3625.549610][ T70] vx0: left allmulticast mode [ 3625.549924][ T70] vx0: left promiscuous mode [ 3625.550332][ T70] br0: port 2(vx0) entered disabled state [ 3625.551777][ T70] swp1: left allmulticast mode [ 3625.552038][ T70] swp1: left promiscuous mode [ 3625.552427][ T70] br0: port 1(swp1) entered disabled state [ 3630.091169][T25121] veth0: renamed from veth1 [ 3631.683580][T25138] br0: port 1(swp1) entered blocking state [ 3631.683921][T25138] br0: port 1(swp1) entered disabled state [ 3631.684285][T25138] swp1: entered allmulticast mode [ 3631.685675][T25138] swp1: entered promiscuous mode [ 3631.687085][T25138] br0: port 1(swp1) entered blocking state [ 3631.687417][T25138] br0: port 1(swp1) entered forwarding state [ 3632.009853][T25140] br0: port 2(vx0) entered blocking state [ 3632.010207][T25140] br0: port 2(vx0) entered disabled state [ 3632.010533][T25140] vx0: entered allmulticast mode [ 3632.012516][T25140] vx0: entered promiscuous mode [ 3632.013102][T25140] br0: port 2(vx0) entered blocking state [ 3632.013420][T25140] br0: port 2(vx0) entered forwarding state [ 3634.119660][T25153] br0: port 1(swp1) entered blocking state [ 3634.120002][T25153] br0: port 1(swp1) entered disabled state [ 3634.120363][T25153] swp1: entered allmulticast mode [ 3634.121696][T25153] swp1: entered promiscuous mode [ 3634.130087][T25153] br0: port 1(swp1) entered blocking state [ 3634.130418][T25153] br0: port 1(swp1) entered forwarding state [ 3634.457928][T25155] br0: port 2(vx0) entered blocking state [ 3634.458277][T25155] br0: port 2(vx0) entered disabled state [ 3634.458604][T25155] vx0: entered allmulticast mode [ 3634.459926][T25155] vx0: entered promiscuous mode [ 3634.460623][T25155] br0: port 2(vx0) entered blocking state [ 3634.460922][T25155] 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 ] [ 3643.128199][T21934] 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 ] [ 3653.738969][ T70] vx0: left allmulticast mode [ 3653.739288][ T70] vx0: left promiscuous mode [ 3653.739674][ T70] br0: port 2(vx0) entered disabled state [ 3653.741292][ T70] swp1: left allmulticast mode [ 3653.741556][ T70] swp1: left promiscuous mode [ 3653.741919][ T70] br0: port 1(swp1) entered disabled state [ 3654.207742][ T70] vx0: left allmulticast mode [ 3654.208034][ T70] vx0: left promiscuous mode [ 3654.208443][ T70] br0: port 2(vx0) entered disabled state [ 3654.209892][ T70] swp1: left allmulticast mode [ 3654.210167][ T70] swp1: left promiscuous mode [ 3654.210534][ T70] br0: port 1(swp1) entered disabled state [ 3658.865580][T25346] veth0: renamed from veth1 [ 3660.459230][T25362] br0: port 1(swp1) entered blocking state [ 3660.459568][T25362] br0: port 1(swp1) entered disabled state [ 3660.459912][T25362] swp1: entered allmulticast mode [ 3660.461951][T25362] swp1: entered promiscuous mode [ 3660.463327][T25362] br0: port 1(swp1) entered blocking state [ 3660.463633][T25362] br0: port 1(swp1) entered forwarding state [ 3660.782796][T25364] br0: port 2(vx0) entered blocking state [ 3660.783142][T25364] br0: port 2(vx0) entered disabled state [ 3660.783462][T25364] vx0: entered allmulticast mode [ 3660.784795][T25364] vx0: entered promiscuous mode [ 3660.785376][T25364] br0: port 2(vx0) entered blocking state [ 3660.785674][T25364] br0: port 2(vx0) entered forwarding state [ 3663.047076][T25377] br0: port 1(swp1) entered blocking state [ 3663.047432][T25377] br0: port 1(swp1) entered disabled state [ 3663.047783][T25377] swp1: entered allmulticast mode [ 3663.049146][T25377] swp1: entered promiscuous mode [ 3663.051403][T25377] br0: port 1(swp1) entered blocking state [ 3663.051716][T25377] br0: port 1(swp1) entered forwarding state [ 3663.385727][T25379] br0: port 2(vx0) entered blocking state [ 3663.386057][T25379] br0: port 2(vx0) entered disabled state [ 3663.386397][T25379] vx0: entered allmulticast mode [ 3663.387711][T25379] vx0: entered promiscuous mode [ 3663.388286][T25379] br0: port 2(vx0) entered blocking state [ 3663.388582][T25379] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3671.584000][T16145] br0: port 1(swp1) entered disabled state [ 3672.623246][T14406] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3679.879780][ T70] vx0: left allmulticast mode [ 3679.880065][ T70] vx0: left promiscuous mode [ 3679.880472][ T70] br0: port 2(vx0) entered disabled state [ 3679.882126][ T70] swp1: left allmulticast mode [ 3679.882393][ T70] swp1: left promiscuous mode [ 3679.882754][ T70] br0: port 1(swp1) entered disabled state [ 3680.333032][ T70] vx0: left allmulticast mode [ 3680.333344][ T70] vx0: left promiscuous mode [ 3680.333736][ T70] br0: port 2(vx0) entered disabled state [ 3680.335361][ T70] swp1: left allmulticast mode [ 3680.335619][ T70] swp1: left promiscuous mode [ 3680.336056][ T70] br0: port 1(swp1) entered disabled state [ 3684.778628][T25472] veth0: renamed from veth1 [ 3686.369381][T25489] br0: port 1(swp1) entered blocking state [ 3686.369718][T25489] br0: port 1(swp1) entered disabled state [ 3686.370065][T25489] swp1: entered allmulticast mode [ 3686.371691][T25489] swp1: entered promiscuous mode [ 3686.373097][T25489] br0: port 1(swp1) entered blocking state [ 3686.373424][T25489] br0: port 1(swp1) entered forwarding state [ 3686.687472][T25491] br0: port 2(vx0) entered blocking state [ 3686.687803][T25491] br0: port 2(vx0) entered disabled state [ 3686.688168][T25491] vx0: entered allmulticast mode [ 3686.690051][T25491] vx0: entered promiscuous mode [ 3686.690808][T25491] br0: port 2(vx0) entered blocking state [ 3686.691138][T25491] br0: port 2(vx0) entered forwarding state [ 3688.808788][T25504] br0: port 1(swp1) entered blocking state [ 3688.809162][T25504] br0: port 1(swp1) entered disabled state [ 3688.809521][T25504] swp1: entered allmulticast mode [ 3688.810977][T25504] swp1: entered promiscuous mode [ 3688.818501][T25504] br0: port 1(swp1) entered blocking state [ 3688.818821][T25504] br0: port 1(swp1) entered forwarding state [ 3689.153757][T25506] br0: port 2(vx0) entered blocking state [ 3689.154090][T25506] br0: port 2(vx0) entered disabled state [ 3689.154457][T25506] vx0: entered allmulticast mode [ 3689.155791][T25506] vx0: entered promiscuous mode [ 3689.156366][T25506] br0: port 2(vx0) entered blocking state [ 3689.156665][T25506] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3695.980943][T16145] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3726.243643][ T70] vx0: left allmulticast mode [ 3726.243933][ T70] vx0: left promiscuous mode [ 3726.244334][ T70] br0: port 2(vx0) entered disabled state [ 3726.246261][ T70] swp1: left allmulticast mode [ 3726.246588][ T70] swp1: left promiscuous mode [ 3726.246989][ T70] br0: port 1(swp1) entered disabled state [ 3726.789566][ T70] vx0: left allmulticast mode [ 3726.789860][ T70] vx0: left promiscuous mode [ 3726.790283][ T70] br0: port 2(vx0) entered disabled state [ 3726.791952][ T70] swp1: left allmulticast mode [ 3726.792242][ T70] swp1: left promiscuous mode [ 3726.792636][ 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__->