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 [ 3639.730176][T20894] veth0: renamed from veth1 [ 3641.337152][T20911] br0: port 1(swp1) entered blocking state [ 3641.337509][T20911] br0: port 1(swp1) entered disabled state [ 3641.337863][T20911] swp1: entered allmulticast mode [ 3641.340009][T20911] swp1: entered promiscuous mode [ 3641.341454][T20911] br0: port 1(swp1) entered blocking state [ 3641.341762][T20911] br0: port 1(swp1) entered forwarding state [ 3641.671152][T20913] br0: port 2(vx0) entered blocking state [ 3641.671498][T20913] br0: port 2(vx0) entered disabled state [ 3641.671822][T20913] vx0: entered allmulticast mode [ 3641.673234][T20913] vx0: entered promiscuous mode [ 3641.673822][T20913] br0: port 2(vx0) entered blocking state [ 3641.674121][T20913] br0: port 2(vx0) entered forwarding state [ 3643.863648][T20926] br0: port 1(swp1) entered blocking state [ 3643.863984][T20926] br0: port 1(swp1) entered disabled state [ 3643.865005][T20926] swp1: entered allmulticast mode [ 3643.866406][T20926] swp1: entered promiscuous mode [ 3643.874159][T20926] br0: port 1(swp1) entered blocking state [ 3643.874493][T20926] br0: port 1(swp1) entered forwarding state [ 3644.204112][T20928] br0: port 2(vx0) entered blocking state [ 3644.204459][T20928] br0: port 2(vx0) entered disabled state [ 3644.204787][T20928] vx0: entered allmulticast mode [ 3644.206147][T20928] vx0: entered promiscuous mode [ 3644.206725][T20928] br0: port 2(vx0) entered blocking state [ 3644.207023][T20928] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3651.982375][T12985] 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 ] [ 3653.625275][T14822] br0: port 1(swp1) entered blocking state [ 3653.625618][T14822] 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 ] [ 3655.468442][T12985] 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 ] [ 3657.010430][T14370] br0: port 1(swp1) entered blocking state [ 3657.010800][T14370] 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 ] [ 3659.945070][T14370] 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 ] [ 3661.526752][ T11] vx0: left allmulticast mode [ 3661.527050][ T11] vx0: left promiscuous mode [ 3661.527517][ T11] br0: port 2(vx0) entered disabled state [ 3661.529381][ T11] swp1: left allmulticast mode [ 3661.529658][ T11] swp1: left promiscuous mode [ 3661.530144][ T11] br0: port 1(swp1) entered disabled state [ 3661.978332][ T11] vx0: left allmulticast mode [ 3661.978611][ T11] vx0: left promiscuous mode [ 3661.978995][ T11] br0: port 2(vx0) entered disabled state [ 3661.980588][ T11] swp1: left allmulticast mode [ 3661.980849][ T11] swp1: left promiscuous mode [ 3661.981262][ T11] br0: port 1(swp1) entered disabled state [ 3666.442793][T21083] veth0: renamed from veth1 [ 3668.050434][T21101] br0: port 1(swp1) entered blocking state [ 3668.050774][T21101] br0: port 1(swp1) entered disabled state [ 3668.051112][T21101] swp1: entered allmulticast mode [ 3668.053462][T21101] swp1: entered promiscuous mode [ 3668.054877][T21101] br0: port 1(swp1) entered blocking state [ 3668.055187][T21101] br0: port 1(swp1) entered forwarding state [ 3668.375093][T21103] br0: port 2(vx0) entered blocking state [ 3668.375429][T21103] br0: port 2(vx0) entered disabled state [ 3668.375751][T21103] vx0: entered allmulticast mode [ 3668.377114][T21103] vx0: entered promiscuous mode [ 3668.377819][T21103] br0: port 2(vx0) entered blocking state [ 3668.378125][T21103] br0: port 2(vx0) entered forwarding state [ 3670.457915][T21116] br0: port 1(swp1) entered blocking state [ 3670.458359][T21116] br0: port 1(swp1) entered disabled state [ 3670.459110][T21116] swp1: entered allmulticast mode [ 3670.460505][T21116] swp1: entered promiscuous mode [ 3670.461888][T21116] br0: port 1(swp1) entered blocking state [ 3670.462212][T21116] br0: port 1(swp1) entered forwarding state [ 3670.800823][T21118] br0: port 2(vx0) entered blocking state [ 3670.801158][T21118] br0: port 2(vx0) entered disabled state [ 3670.801972][T21118] vx0: entered allmulticast mode [ 3670.803375][T21118] vx0: entered promiscuous mode [ 3670.803945][T21118] br0: port 2(vx0) entered blocking state [ 3670.804266][T21118] 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 ] [ 3680.367907][T12985] 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 ] [ 3682.730035][T12985] br0: port 1(swp1) entered blocking state [ 3682.730399][T12985] 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 ] [ 3684.675270][T14370] 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 ] [ 3686.955708][T12985] br0: port 1(swp1) entered blocking state [ 3686.956057][T12985] 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 ] [ 3691.541731][T14822] 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 ] [ 3693.833539][ T11] vx0: left allmulticast mode [ 3693.833821][ T11] vx0: left promiscuous mode [ 3693.834218][ T11] br0: port 2(vx0) entered disabled state [ 3693.835791][ T11] swp1: left allmulticast mode [ 3693.836061][ T11] swp1: left promiscuous mode [ 3693.836951][ T11] br0: port 1(swp1) entered disabled state [ 3694.321432][ T11] vx0: left allmulticast mode [ 3694.321712][ T11] vx0: left promiscuous mode [ 3694.322105][ T11] br0: port 2(vx0) entered disabled state [ 3694.323735][ T11] swp1: left allmulticast mode [ 3694.324000][ T11] swp1: left promiscuous mode [ 3694.324416][ T11] br0: port 1(swp1) entered disabled state [ 3699.035283][T21334] veth0: renamed from veth1 [ 3700.628062][T21351] br0: port 1(swp1) entered blocking state [ 3700.628617][T21351] br0: port 1(swp1) entered disabled state [ 3700.628968][T21351] swp1: entered allmulticast mode [ 3700.630386][T21351] swp1: entered promiscuous mode [ 3700.631812][T21351] br0: port 1(swp1) entered blocking state [ 3700.632121][T21351] br0: port 1(swp1) entered forwarding state [ 3700.961445][T21353] br0: port 2(vx0) entered blocking state [ 3700.961880][T21353] br0: port 2(vx0) entered disabled state [ 3700.962334][T21353] vx0: entered allmulticast mode [ 3700.964400][T21353] vx0: entered promiscuous mode [ 3700.965405][T21353] br0: port 2(vx0) entered blocking state [ 3700.965809][T21353] br0: port 2(vx0) entered forwarding state [ 3703.107490][T21366] br0: port 1(swp1) entered blocking state [ 3703.107827][T21366] br0: port 1(swp1) entered disabled state [ 3703.108166][T21366] swp1: entered allmulticast mode [ 3703.110446][T21366] swp1: entered promiscuous mode [ 3703.111839][T21366] br0: port 1(swp1) entered blocking state [ 3703.112151][T21366] br0: port 1(swp1) entered forwarding state [ 3703.451282][T21368] br0: port 2(vx0) entered blocking state [ 3703.451619][T21368] br0: port 2(vx0) entered disabled state [ 3703.451959][T21368] vx0: entered allmulticast mode [ 3703.453352][T21368] vx0: entered promiscuous mode [ 3703.458695][T21368] br0: port 2(vx0) entered blocking state [ 3703.459008][T21368] 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 ] [ 3712.212290][T11242] 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 ] [ 3723.214886][ T11] vx0: left allmulticast mode [ 3723.215168][ T11] vx0: left promiscuous mode [ 3723.215578][ T11] br0: port 2(vx0) entered disabled state [ 3723.217219][ T11] swp1: left allmulticast mode [ 3723.217481][ T11] swp1: left promiscuous mode [ 3723.217876][ T11] br0: port 1(swp1) entered disabled state [ 3723.678301][ T11] vx0: left allmulticast mode [ 3723.678581][ T11] vx0: left promiscuous mode [ 3723.678966][ T11] br0: port 2(vx0) entered disabled state [ 3723.680560][ T11] swp1: left allmulticast mode [ 3723.680815][ T11] swp1: left promiscuous mode [ 3723.681176][ T11] br0: port 1(swp1) entered disabled state [ 3728.287423][T21559] veth0: renamed from veth1 [ 3729.934382][T21575] br0: port 1(swp1) entered blocking state [ 3729.934764][T21575] br0: port 1(swp1) entered disabled state [ 3729.935106][T21575] swp1: entered allmulticast mode [ 3729.937174][T21575] swp1: entered promiscuous mode [ 3729.938690][T21575] br0: port 1(swp1) entered blocking state [ 3729.939023][T21575] br0: port 1(swp1) entered forwarding state [ 3730.265869][T21577] br0: port 2(vx0) entered blocking state [ 3730.266217][T21577] br0: port 2(vx0) entered disabled state [ 3730.266543][T21577] vx0: entered allmulticast mode [ 3730.267967][T21577] vx0: entered promiscuous mode [ 3730.268746][T21577] br0: port 2(vx0) entered blocking state [ 3730.269063][T21577] br0: port 2(vx0) entered forwarding state [ 3732.423020][T21590] br0: port 1(swp1) entered blocking state [ 3732.423388][T21590] br0: port 1(swp1) entered disabled state [ 3732.423732][T21590] swp1: entered allmulticast mode [ 3732.425164][T21590] swp1: entered promiscuous mode [ 3732.426631][T21590] br0: port 1(swp1) entered blocking state [ 3732.426946][T21590] br0: port 1(swp1) entered forwarding state [ 3732.768164][T21592] br0: port 2(vx0) entered blocking state [ 3732.768553][T21592] br0: port 2(vx0) entered disabled state [ 3732.768894][T21592] vx0: entered allmulticast mode [ 3732.770878][T21592] vx0: entered promiscuous mode [ 3732.771449][T21592] br0: port 2(vx0) entered blocking state [ 3732.771747][T21592] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3740.929095][T14370] br0: port 1(swp1) entered disabled state [ 3741.961416][T12985] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3749.330761][ T11] vx0: left allmulticast mode [ 3749.331067][ T11] vx0: left promiscuous mode [ 3749.331515][ T11] br0: port 2(vx0) entered disabled state [ 3749.333133][ T11] swp1: left allmulticast mode [ 3749.333462][ T11] swp1: left promiscuous mode [ 3749.333842][ T11] br0: port 1(swp1) entered disabled state [ 3749.785713][ T11] vx0: left allmulticast mode [ 3749.786001][ T11] vx0: left promiscuous mode [ 3749.786405][ T11] br0: port 2(vx0) entered disabled state [ 3749.788016][ T11] swp1: left allmulticast mode [ 3749.788289][ T11] swp1: left promiscuous mode [ 3749.788659][ T11] br0: port 1(swp1) entered disabled state [ 3754.267769][T21684] veth0: renamed from veth1 [ 3755.865832][T21702] br0: port 1(swp1) entered blocking state [ 3755.866167][T21702] br0: port 1(swp1) entered disabled state [ 3755.866529][T21702] swp1: entered allmulticast mode [ 3755.867964][T21702] swp1: entered promiscuous mode [ 3755.869608][T21702] br0: port 1(swp1) entered blocking state [ 3755.869918][T21702] br0: port 1(swp1) entered forwarding state [ 3756.193595][T21704] br0: port 2(vx0) entered blocking state [ 3756.193937][T21704] br0: port 2(vx0) entered disabled state [ 3756.194290][T21704] vx0: entered allmulticast mode [ 3756.195684][T21704] vx0: entered promiscuous mode [ 3756.201526][T21704] br0: port 2(vx0) entered blocking state [ 3756.201855][T21704] br0: port 2(vx0) entered forwarding state [ 3758.291673][T21717] br0: port 1(swp1) entered blocking state [ 3758.292019][T21717] br0: port 1(swp1) entered disabled state [ 3758.292385][T21717] swp1: entered allmulticast mode [ 3758.293846][T21717] swp1: entered promiscuous mode [ 3758.295309][T21717] br0: port 1(swp1) entered blocking state [ 3758.295626][T21717] br0: port 1(swp1) entered forwarding state [ 3758.631619][T21719] br0: port 2(vx0) entered blocking state [ 3758.631960][T21719] br0: port 2(vx0) entered disabled state [ 3758.632803][T21719] vx0: entered allmulticast mode [ 3758.634167][T21719] vx0: entered promiscuous mode [ 3758.634898][T21719] br0: port 2(vx0) entered blocking state [ 3758.635219][T21719] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3765.410535][T12985] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3795.678775][ T11] vx0: left allmulticast mode [ 3795.679069][ T11] vx0: left promiscuous mode [ 3795.679541][ T11] br0: port 2(vx0) entered disabled state [ 3795.683412][ T11] swp1: left allmulticast mode [ 3795.683687][ T11] swp1: left promiscuous mode [ 3795.684076][ T11] br0: port 1(swp1) entered disabled state [ 3796.148439][ T11] vx0: left allmulticast mode [ 3796.148742][ T11] vx0: left promiscuous mode [ 3796.149147][ T11] br0: port 2(vx0) entered disabled state [ 3796.150745][ T11] swp1: left allmulticast mode [ 3796.151008][ T11] swp1: left promiscuous mode [ 3796.151385][ 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__->