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 [ 3585.383111][T19164] veth0: renamed from veth1 [ 3586.993210][T19180] br0: port 1(swp1) entered blocking state [ 3586.993564][T19180] br0: port 1(swp1) entered disabled state [ 3586.993908][T19180] swp1: entered allmulticast mode [ 3586.996071][T19180] swp1: entered promiscuous mode [ 3586.997552][T19180] br0: port 1(swp1) entered blocking state [ 3586.997880][T19180] br0: port 1(swp1) entered forwarding state [ 3587.321377][T19182] br0: port 2(vx0) entered blocking state [ 3587.321709][T19182] br0: port 2(vx0) entered disabled state [ 3587.322032][T19182] vx0: entered allmulticast mode [ 3587.323414][T19182] vx0: entered promiscuous mode [ 3587.323984][T19182] br0: port 2(vx0) entered blocking state [ 3587.324296][T19182] br0: port 2(vx0) entered forwarding state [ 3589.393826][T19195] br0: port 1(swp1) entered blocking state [ 3589.394324][T19195] br0: port 1(swp1) entered disabled state [ 3589.394662][T19195] swp1: entered allmulticast mode [ 3589.396054][T19195] swp1: entered promiscuous mode [ 3589.397411][T19195] br0: port 1(swp1) entered blocking state [ 3589.397716][T19195] br0: port 1(swp1) entered forwarding state [ 3589.726930][T19197] br0: port 2(vx0) entered blocking state [ 3589.727782][T19197] br0: port 2(vx0) entered disabled state [ 3589.728115][T19197] vx0: entered allmulticast mode [ 3589.729524][T19197] vx0: entered promiscuous mode [ 3589.730238][T19197] br0: port 2(vx0) entered blocking state [ 3589.730555][T19197] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3597.409163][T10089] 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 ] [ 3598.954644][T11231] br0: port 1(swp1) entered blocking state [ 3598.954991][T11231] 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 ] [ 3600.807232][T15416] 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 ] [ 3602.353167][T15416] br0: port 1(swp1) entered blocking state [ 3602.353520][T15416] 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 ] [ 3605.419920][T11231] 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 ] [ 3607.010985][ T71] vx0: left allmulticast mode [ 3607.011290][ T71] vx0: left promiscuous mode [ 3607.011686][ T71] br0: port 2(vx0) entered disabled state [ 3607.013362][ T71] swp1: left allmulticast mode [ 3607.013644][ T71] swp1: left promiscuous mode [ 3607.014070][ T71] br0: port 1(swp1) entered disabled state [ 3607.453202][ T71] vx0: left allmulticast mode [ 3607.453497][ T71] vx0: left promiscuous mode [ 3607.453907][ T71] br0: port 2(vx0) entered disabled state [ 3607.460489][ T71] swp1: left allmulticast mode [ 3607.460763][ T71] swp1: left promiscuous mode [ 3607.461181][ T71] br0: port 1(swp1) entered disabled state [ 3611.947353][T19353] veth0: renamed from veth1 [ 3613.546528][T19369] br0: port 1(swp1) entered blocking state [ 3613.546883][T19369] br0: port 1(swp1) entered disabled state [ 3613.547792][T19369] swp1: entered allmulticast mode [ 3613.549226][T19369] swp1: entered promiscuous mode [ 3613.550658][T19369] br0: port 1(swp1) entered blocking state [ 3613.550983][T19369] br0: port 1(swp1) entered forwarding state [ 3613.866290][T19371] br0: port 2(vx0) entered blocking state [ 3613.866641][T19371] br0: port 2(vx0) entered disabled state [ 3613.866978][T19371] vx0: entered allmulticast mode [ 3613.868368][T19371] vx0: entered promiscuous mode [ 3613.869062][T19371] br0: port 2(vx0) entered blocking state [ 3613.869360][T19371] br0: port 2(vx0) entered forwarding state [ 3615.933649][T19384] br0: port 1(swp1) entered blocking state [ 3615.933986][T19384] br0: port 1(swp1) entered disabled state [ 3615.934338][T19384] swp1: entered allmulticast mode [ 3615.935715][T19384] swp1: entered promiscuous mode [ 3615.938075][T19384] br0: port 1(swp1) entered blocking state [ 3615.938385][T19384] br0: port 1(swp1) entered forwarding state [ 3616.272978][T19386] br0: port 2(vx0) entered blocking state [ 3616.273341][T19386] br0: port 2(vx0) entered disabled state [ 3616.273670][T19386] vx0: entered allmulticast mode [ 3616.275687][T19386] vx0: entered promiscuous mode [ 3616.276277][T19386] br0: port 2(vx0) entered blocking state [ 3616.276577][T19386] 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 ] [ 3625.792112][T15416] 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 ] [ 3628.097113][T18060] br0: port 1(swp1) entered blocking state [ 3628.097463][T18060] 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 ] [ 3630.011292][T18060] 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 ] [ 3632.318909][T11231] br0: port 1(swp1) entered blocking state [ 3632.319302][T11231] 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 ] [ 3636.889410][T11231] 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 ] [ 3639.225675][ T71] vx0: left allmulticast mode [ 3639.225962][ T71] vx0: left promiscuous mode [ 3639.226355][ T71] br0: port 2(vx0) entered disabled state [ 3639.227908][ T71] swp1: left allmulticast mode [ 3639.228205][ T71] swp1: left promiscuous mode [ 3639.228571][ T71] br0: port 1(swp1) entered disabled state [ 3639.667242][ T71] vx0: left allmulticast mode [ 3639.667526][ T71] vx0: left promiscuous mode [ 3639.667912][ T71] br0: port 2(vx0) entered disabled state [ 3639.669527][ T71] swp1: left allmulticast mode [ 3639.669789][ T71] swp1: left promiscuous mode [ 3639.670170][ T71] br0: port 1(swp1) entered disabled state [ 3644.071685][T19602] veth0: renamed from veth1 [ 3645.631896][T19619] br0: port 1(swp1) entered blocking state [ 3645.632991][T19619] br0: port 1(swp1) entered disabled state [ 3645.638801][T19619] swp1: entered allmulticast mode [ 3645.640754][T19619] swp1: entered promiscuous mode [ 3645.642142][T19619] br0: port 1(swp1) entered blocking state [ 3645.642450][T19619] br0: port 1(swp1) entered forwarding state [ 3645.966165][T19621] br0: port 2(vx0) entered blocking state [ 3645.966496][T19621] br0: port 2(vx0) entered disabled state [ 3645.966812][T19621] vx0: entered allmulticast mode [ 3645.968176][T19621] vx0: entered promiscuous mode [ 3645.968733][T19621] br0: port 2(vx0) entered blocking state [ 3645.969028][T19621] br0: port 2(vx0) entered forwarding state [ 3648.053888][T19634] br0: port 1(swp1) entered blocking state [ 3648.054255][T19634] br0: port 1(swp1) entered disabled state [ 3648.054606][T19634] swp1: entered allmulticast mode [ 3648.055998][T19634] swp1: entered promiscuous mode [ 3648.057415][T19634] br0: port 1(swp1) entered blocking state [ 3648.057725][T19634] br0: port 1(swp1) entered forwarding state [ 3648.408529][T19636] br0: port 2(vx0) entered blocking state [ 3648.408856][T19636] br0: port 2(vx0) entered disabled state [ 3648.409190][T19636] vx0: entered allmulticast mode [ 3648.410586][T19636] vx0: entered promiscuous mode [ 3648.411295][T19636] br0: port 2(vx0) entered blocking state [ 3648.411595][T19636] 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 ] [ 3657.293122][T15416] 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 ] [ 3668.028364][ T71] vx0: left allmulticast mode [ 3668.028650][ T71] vx0: left promiscuous mode [ 3668.029062][ T71] br0: port 2(vx0) entered disabled state [ 3668.030756][ T71] swp1: left allmulticast mode [ 3668.031022][ T71] swp1: left promiscuous mode [ 3668.031403][ T71] br0: port 1(swp1) entered disabled state [ 3668.477077][ T71] vx0: left allmulticast mode [ 3668.477379][ T71] vx0: left promiscuous mode [ 3668.477774][ T71] br0: port 2(vx0) entered disabled state [ 3668.486318][ T71] swp1: left allmulticast mode [ 3668.486593][ T71] swp1: left promiscuous mode [ 3668.486967][ T71] br0: port 1(swp1) entered disabled state [ 3672.992088][T19828] veth0: renamed from veth1 [ 3674.589735][T19844] br0: port 1(swp1) entered blocking state [ 3674.590099][T19844] br0: port 1(swp1) entered disabled state [ 3674.590436][T19844] swp1: entered allmulticast mode [ 3674.592646][T19844] swp1: entered promiscuous mode [ 3674.594029][T19844] br0: port 1(swp1) entered blocking state [ 3674.594349][T19844] br0: port 1(swp1) entered forwarding state [ 3674.907427][T19846] br0: port 2(vx0) entered blocking state [ 3674.907757][T19846] br0: port 2(vx0) entered disabled state [ 3674.908091][T19846] vx0: entered allmulticast mode [ 3674.909466][T19846] vx0: entered promiscuous mode [ 3674.910023][T19846] br0: port 2(vx0) entered blocking state [ 3674.910332][T19846] br0: port 2(vx0) entered forwarding state [ 3676.924826][T19859] br0: port 1(swp1) entered blocking state [ 3676.925181][T19859] br0: port 1(swp1) entered disabled state [ 3676.925521][T19859] swp1: entered allmulticast mode [ 3676.926899][T19859] swp1: entered promiscuous mode [ 3676.933580][T19859] br0: port 1(swp1) entered blocking state [ 3676.933901][T19859] br0: port 1(swp1) entered forwarding state [ 3677.284699][T19861] br0: port 2(vx0) entered blocking state [ 3677.285059][T19861] br0: port 2(vx0) entered disabled state [ 3677.285381][T19861] vx0: entered allmulticast mode [ 3677.286757][T19861] vx0: entered promiscuous mode [ 3677.287795][T19861] br0: port 2(vx0) entered blocking state [ 3677.288108][T19861] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3685.447361][T15416] br0: port 1(swp1) entered disabled state [ 3686.470590][T18060] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3693.504342][ T71] vx0: left allmulticast mode [ 3693.504641][ T71] vx0: left promiscuous mode [ 3693.505023][ T71] br0: port 2(vx0) entered disabled state [ 3693.506719][ T71] swp1: left allmulticast mode [ 3693.506983][ T71] swp1: left promiscuous mode [ 3693.507399][ T71] br0: port 1(swp1) entered disabled state [ 3693.938496][ T71] vx0: left allmulticast mode [ 3693.938782][ T71] vx0: left promiscuous mode [ 3693.939183][ T71] br0: port 2(vx0) entered disabled state [ 3693.940801][ T71] swp1: left allmulticast mode [ 3693.941077][ T71] swp1: left promiscuous mode [ 3693.941443][ T71] br0: port 1(swp1) entered disabled state [ 3698.322692][T19950] veth0: renamed from veth1 [ 3700.093365][T19967] br0: port 1(swp1) entered blocking state [ 3700.093710][T19967] br0: port 1(swp1) entered disabled state [ 3700.094063][T19967] swp1: entered allmulticast mode [ 3700.095426][T19967] swp1: entered promiscuous mode [ 3700.097343][T19967] br0: port 1(swp1) entered blocking state [ 3700.097653][T19967] br0: port 1(swp1) entered forwarding state [ 3700.471334][T19969] br0: port 2(vx0) entered blocking state [ 3700.471824][T19969] br0: port 2(vx0) entered disabled state [ 3700.472327][T19969] vx0: entered allmulticast mode [ 3700.474621][T19969] vx0: entered promiscuous mode [ 3700.475219][T19969] br0: port 2(vx0) entered blocking state [ 3700.475516][T19969] br0: port 2(vx0) entered forwarding state [ 3702.588491][T19982] br0: port 1(swp1) entered blocking state [ 3702.588836][T19982] br0: port 1(swp1) entered disabled state [ 3702.589630][T19982] swp1: entered allmulticast mode [ 3702.590992][T19982] swp1: entered promiscuous mode [ 3702.592359][T19982] br0: port 1(swp1) entered blocking state [ 3702.592666][T19982] br0: port 1(swp1) entered forwarding state [ 3702.900429][T19984] br0: port 2(vx0) entered blocking state [ 3702.900762][T19984] br0: port 2(vx0) entered disabled state [ 3702.901098][T19984] vx0: entered allmulticast mode [ 3702.902439][T19984] vx0: entered promiscuous mode [ 3702.903161][T19984] br0: port 2(vx0) entered blocking state [ 3702.903468][T19984] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3709.620146][ T4395] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3739.865962][ T71] vx0: left allmulticast mode [ 3739.866279][ T71] vx0: left promiscuous mode [ 3739.866667][ T71] br0: port 2(vx0) entered disabled state [ 3739.868305][ T71] swp1: left allmulticast mode [ 3739.868573][ T71] swp1: left promiscuous mode [ 3739.868933][ T71] br0: port 1(swp1) entered disabled state [ 3740.309812][ T71] vx0: left allmulticast mode [ 3740.310116][ T71] vx0: left promiscuous mode [ 3740.310502][ T71] br0: port 2(vx0) entered disabled state [ 3740.311966][ T71] swp1: left allmulticast mode [ 3740.312248][ T71] swp1: left promiscuous mode [ 3740.312617][ T71] 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__->