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.0 # selftests: net: test_bridge_backup_port.sh [ 3554.555332][T26101] veth0: renamed from veth1 [ 3556.210887][T26117] br0: port 1(swp1) entered blocking state [ 3556.211235][T26117] br0: port 1(swp1) entered disabled state [ 3556.211596][T26117] swp1: entered allmulticast mode [ 3556.213181][T26117] swp1: entered promiscuous mode [ 3556.214624][T26117] br0: port 1(swp1) entered blocking state [ 3556.214961][T26117] br0: port 1(swp1) entered forwarding state [ 3556.535741][T26119] br0: port 2(vx0) entered blocking state [ 3556.536084][T26119] br0: port 2(vx0) entered disabled state [ 3556.536422][T26119] vx0: entered allmulticast mode [ 3556.537761][T26119] vx0: entered promiscuous mode [ 3556.538336][T26119] br0: port 2(vx0) entered blocking state [ 3556.538638][T26119] br0: port 2(vx0) entered forwarding state [ 3558.691907][T26132] br0: port 1(swp1) entered blocking state [ 3558.692263][T26132] br0: port 1(swp1) entered disabled state [ 3558.692631][T26132] swp1: entered allmulticast mode [ 3558.695225][T26132] swp1: entered promiscuous mode [ 3558.696643][T26132] br0: port 1(swp1) entered blocking state [ 3558.696981][T26132] br0: port 1(swp1) entered forwarding state [ 3559.049044][T26134] br0: port 2(vx0) entered blocking state [ 3559.049385][T26134] br0: port 2(vx0) entered disabled state [ 3559.049735][T26134] vx0: entered allmulticast mode [ 3559.051065][T26134] vx0: entered promiscuous mode [ 3559.051784][T26134] br0: port 2(vx0) entered blocking state [ 3559.052087][T26134] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3567.009337][T21459] 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 ] [ 3568.513809][T16531] br0: port 1(swp1) entered blocking state [ 3568.514168][T16531] 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 ] [ 3570.426884][T10333] 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 ] [ 3571.983524][T16531] br0: port 1(swp1) entered blocking state [ 3571.983896][T16531] 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 ] [ 3575.013785][T16531] 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.554007][ T11] vx0: left allmulticast mode [ 3576.554300][ T11] vx0: left promiscuous mode [ 3576.554733][ T11] br0: port 2(vx0) entered disabled state [ 3576.568860][ T11] swp1: left allmulticast mode [ 3576.569146][ T11] swp1: left promiscuous mode [ 3576.569550][ T11] br0: port 1(swp1) entered disabled state [ 3577.024024][ T11] vx0: left allmulticast mode [ 3577.024369][ T11] vx0: left promiscuous mode [ 3577.024844][ T11] br0: port 2(vx0) entered disabled state [ 3577.040893][ T11] swp1: left allmulticast mode [ 3577.041217][ T11] swp1: left promiscuous mode [ 3577.041619][ T11] br0: port 1(swp1) entered disabled state [ 3581.575312][T26290] veth0: renamed from veth1 [ 3583.207503][T26306] br0: port 1(swp1) entered blocking state [ 3583.207872][T26306] br0: port 1(swp1) entered disabled state [ 3583.208227][T26306] swp1: entered allmulticast mode [ 3583.209642][T26306] swp1: entered promiscuous mode [ 3583.211738][T26306] br0: port 1(swp1) entered blocking state [ 3583.212054][T26306] br0: port 1(swp1) entered forwarding state [ 3583.540490][T26308] br0: port 2(vx0) entered blocking state [ 3583.540843][T26308] br0: port 2(vx0) entered disabled state [ 3583.541171][T26308] vx0: entered allmulticast mode [ 3583.542492][T26308] vx0: entered promiscuous mode [ 3583.543214][T26308] br0: port 2(vx0) entered blocking state [ 3583.543516][T26308] br0: port 2(vx0) entered forwarding state [ 3585.660328][T26321] br0: port 1(swp1) entered blocking state [ 3585.660676][T26321] br0: port 1(swp1) entered disabled state [ 3585.661632][T26321] swp1: entered allmulticast mode [ 3585.663024][T26321] swp1: entered promiscuous mode [ 3585.664417][T26321] br0: port 1(swp1) entered blocking state [ 3585.664743][T26321] br0: port 1(swp1) entered forwarding state [ 3585.998903][T26323] br0: port 2(vx0) entered blocking state [ 3585.999240][T26323] br0: port 2(vx0) entered disabled state [ 3585.999567][T26323] vx0: entered allmulticast mode [ 3586.000914][T26323] vx0: entered promiscuous mode [ 3586.001619][T26323] br0: port 2(vx0) entered blocking state [ 3586.001935][T26323] 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 ] [ 3595.517812][T23457] 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 ] [ 3597.911074][T14163] br0: port 1(swp1) entered blocking state [ 3597.911433][T14163] 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 ] [ 3599.771824][T23457] 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 ] [ 3602.112488][T14163] br0: port 1(swp1) entered blocking state [ 3602.112872][T14163] 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 ] [ 3606.614475][T21459] 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 ] [ 3608.979257][ T11] vx0: left allmulticast mode [ 3608.979551][ T11] vx0: left promiscuous mode [ 3608.979994][ T11] br0: port 2(vx0) entered disabled state [ 3608.989205][ T11] swp1: left allmulticast mode [ 3608.989485][ T11] swp1: left promiscuous mode [ 3608.989879][ T11] br0: port 1(swp1) entered disabled state [ 3609.462000][ T11] vx0: left allmulticast mode [ 3609.462293][ T11] vx0: left promiscuous mode [ 3609.462712][ T11] br0: port 2(vx0) entered disabled state [ 3609.472863][ T11] swp1: left allmulticast mode [ 3609.473198][ T11] swp1: left promiscuous mode [ 3609.473601][ T11] br0: port 1(swp1) entered disabled state [ 3614.110412][T26539] veth0: renamed from veth1 [ 3615.740608][T26556] br0: port 1(swp1) entered blocking state [ 3615.741014][T26556] br0: port 1(swp1) entered disabled state [ 3615.741373][T26556] swp1: entered allmulticast mode [ 3615.743727][T26556] swp1: entered promiscuous mode [ 3615.745267][T26556] br0: port 1(swp1) entered blocking state [ 3615.745593][T26556] br0: port 1(swp1) entered forwarding state [ 3616.076370][T26558] br0: port 2(vx0) entered blocking state [ 3616.076744][T26558] br0: port 2(vx0) entered disabled state [ 3616.077104][T26558] vx0: entered allmulticast mode [ 3616.078542][T26558] vx0: entered promiscuous mode [ 3616.079157][T26558] br0: port 2(vx0) entered blocking state [ 3616.079459][T26558] br0: port 2(vx0) entered forwarding state [ 3618.307120][T26572] br0: port 1(swp1) entered blocking state [ 3618.307469][T26572] br0: port 1(swp1) entered disabled state [ 3618.307840][T26572] swp1: entered allmulticast mode [ 3618.309195][T26572] swp1: entered promiscuous mode [ 3618.311426][T26572] br0: port 1(swp1) entered blocking state [ 3618.311758][T26572] br0: port 1(swp1) entered forwarding state [ 3618.647876][T26574] br0: port 2(vx0) entered blocking state [ 3618.648216][T26574] br0: port 2(vx0) entered disabled state [ 3618.648543][T26574] vx0: entered allmulticast mode [ 3618.649910][T26574] vx0: entered promiscuous mode [ 3618.655561][T26574] br0: port 2(vx0) entered blocking state [ 3618.655893][T26574] 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 ] [ 3627.251286][T16531] 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 ] [ 3638.284152][ T11] vx0: left allmulticast mode [ 3638.284465][ T11] vx0: left promiscuous mode [ 3638.284904][ T11] br0: port 2(vx0) entered disabled state [ 3638.295846][ T11] swp1: left allmulticast mode [ 3638.296143][ T11] swp1: left promiscuous mode [ 3638.296538][ T11] br0: port 1(swp1) entered disabled state [ 3638.738970][ T11] vx0: left allmulticast mode [ 3638.739264][ T11] vx0: left promiscuous mode [ 3638.739715][ T11] br0: port 2(vx0) entered disabled state [ 3638.751639][ T11] swp1: left allmulticast mode [ 3638.751931][ T11] swp1: left promiscuous mode [ 3638.752387][ T11] br0: port 1(swp1) entered disabled state [ 3643.362098][T26765] veth0: renamed from veth1 [ 3645.010206][T26782] br0: port 1(swp1) entered blocking state [ 3645.010565][T26782] br0: port 1(swp1) entered disabled state [ 3645.011438][T26782] swp1: entered allmulticast mode [ 3645.012844][T26782] swp1: entered promiscuous mode [ 3645.014260][T26782] br0: port 1(swp1) entered blocking state [ 3645.014570][T26782] br0: port 1(swp1) entered forwarding state [ 3645.336805][T26784] br0: port 2(vx0) entered blocking state [ 3645.337156][T26784] br0: port 2(vx0) entered disabled state [ 3645.337483][T26784] vx0: entered allmulticast mode [ 3645.338816][T26784] vx0: entered promiscuous mode [ 3645.339392][T26784] br0: port 2(vx0) entered blocking state [ 3645.339709][T26784] br0: port 2(vx0) entered forwarding state [ 3647.491464][T26797] br0: port 1(swp1) entered blocking state [ 3647.492654][T26797] br0: port 1(swp1) entered disabled state [ 3647.493026][T26797] swp1: entered allmulticast mode [ 3647.494380][T26797] swp1: entered promiscuous mode [ 3647.500674][T26797] br0: port 1(swp1) entered blocking state [ 3647.501016][T26797] br0: port 1(swp1) entered forwarding state [ 3647.830754][T26799] br0: port 2(vx0) entered blocking state [ 3647.831100][T26799] br0: port 2(vx0) entered disabled state [ 3647.831424][T26799] vx0: entered allmulticast mode [ 3647.832770][T26799] vx0: entered promiscuous mode [ 3647.833467][T26799] br0: port 2(vx0) entered blocking state [ 3647.833786][T26799] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3656.001852][T14163] br0: port 1(swp1) entered disabled state [ 3657.041823][T16531] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3664.418127][ T11] vx0: left allmulticast mode [ 3664.418419][ T11] vx0: left promiscuous mode [ 3664.418847][ T11] br0: port 2(vx0) entered disabled state [ 3664.425804][ T11] swp1: left allmulticast mode [ 3664.426089][ T11] swp1: left promiscuous mode [ 3664.426527][ T11] br0: port 1(swp1) entered disabled state [ 3664.884034][ T11] vx0: left allmulticast mode [ 3664.884348][ T11] vx0: left promiscuous mode [ 3664.884771][ T11] br0: port 2(vx0) entered disabled state [ 3664.901121][ T11] swp1: left allmulticast mode [ 3664.901399][ T11] swp1: left promiscuous mode [ 3664.901792][ T11] br0: port 1(swp1) entered disabled state [ 3669.537995][T26892] veth0: renamed from veth1 [ 3671.170120][T26909] br0: port 1(swp1) entered blocking state [ 3671.170471][T26909] br0: port 1(swp1) entered disabled state [ 3671.170833][T26909] swp1: entered allmulticast mode [ 3671.172229][T26909] swp1: entered promiscuous mode [ 3671.173627][T26909] br0: port 1(swp1) entered blocking state [ 3671.173953][T26909] br0: port 1(swp1) entered forwarding state [ 3671.507137][T26911] br0: port 2(vx0) entered blocking state [ 3671.507479][T26911] br0: port 2(vx0) entered disabled state [ 3671.507816][T26911] vx0: entered allmulticast mode [ 3671.509147][T26911] vx0: entered promiscuous mode [ 3671.509736][T26911] br0: port 2(vx0) entered blocking state [ 3671.510040][T26911] br0: port 2(vx0) entered forwarding state [ 3673.634342][T26924] br0: port 1(swp1) entered blocking state [ 3673.634706][T26924] br0: port 1(swp1) entered disabled state [ 3673.635066][T26924] swp1: entered allmulticast mode [ 3673.636436][T26924] swp1: entered promiscuous mode [ 3673.637859][T26924] br0: port 1(swp1) entered blocking state [ 3673.638175][T26924] br0: port 1(swp1) entered forwarding state [ 3673.991589][T26926] br0: port 2(vx0) entered blocking state [ 3673.992511][T26926] br0: port 2(vx0) entered disabled state [ 3673.992853][T26926] vx0: entered allmulticast mode [ 3673.994181][T26926] vx0: entered promiscuous mode [ 3673.994887][T26926] br0: port 2(vx0) entered blocking state [ 3673.995189][T26926] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3680.772380][T10333] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3711.028103][ T11] vx0: left allmulticast mode [ 3711.028400][ T11] vx0: left promiscuous mode [ 3711.028823][ T11] br0: port 2(vx0) entered disabled state [ 3711.040759][ T11] swp1: left allmulticast mode [ 3711.041034][ T11] swp1: left promiscuous mode [ 3711.041412][ T11] br0: port 1(swp1) entered disabled state [ 3711.508968][ T11] vx0: left allmulticast mode [ 3711.509280][ T11] vx0: left promiscuous mode [ 3711.509725][ T11] br0: port 2(vx0) entered disabled state [ 3711.522662][ T11] swp1: left allmulticast mode [ 3711.522945][ T11] swp1: left promiscuous mode [ 3711.523336][ 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__->