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 [ 3543.750265][T25951] veth0: renamed from veth1 [ 3545.376530][T25968] br0: port 1(swp1) entered blocking state [ 3545.376873][T25968] br0: port 1(swp1) entered disabled state [ 3545.377213][T25968] swp1: entered allmulticast mode [ 3545.378782][T25968] swp1: entered promiscuous mode [ 3545.380149][T25968] br0: port 1(swp1) entered blocking state [ 3545.380483][T25968] br0: port 1(swp1) entered forwarding state [ 3545.708970][T25970] br0: port 2(vx0) entered blocking state [ 3545.709304][T25970] br0: port 2(vx0) entered disabled state [ 3545.709654][T25970] vx0: entered allmulticast mode [ 3545.710988][T25970] vx0: entered promiscuous mode [ 3545.711576][T25970] br0: port 2(vx0) entered blocking state [ 3545.711883][T25970] br0: port 2(vx0) entered forwarding state [ 3547.823244][T25983] br0: port 1(swp1) entered blocking state [ 3547.824227][T25983] br0: port 1(swp1) entered disabled state [ 3547.824589][T25983] swp1: entered allmulticast mode [ 3547.825907][T25983] swp1: entered promiscuous mode [ 3547.827582][T25983] br0: port 1(swp1) entered blocking state [ 3547.827898][T25983] br0: port 1(swp1) entered forwarding state [ 3548.170327][T25985] br0: port 2(vx0) entered blocking state [ 3548.170681][T25985] br0: port 2(vx0) entered disabled state [ 3548.171018][T25985] vx0: entered allmulticast mode [ 3548.172359][T25985] vx0: entered promiscuous mode [ 3548.173064][T25985] br0: port 2(vx0) entered blocking state [ 3548.173365][T25985] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3555.922947][T13623] 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 ] [ 3557.518104][T13105] br0: port 1(swp1) entered blocking state [ 3557.518458][T13105] 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 ] [ 3559.432272][T13623] 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 ] [ 3560.992824][T13105] br0: port 1(swp1) entered blocking state [ 3560.993177][T13105] 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 ] [ 3564.187093][T13623] 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 ] [ 3565.737901][ T70] vx0: left allmulticast mode [ 3565.738193][ T70] vx0: left promiscuous mode [ 3565.738607][ T70] br0: port 2(vx0) entered disabled state [ 3565.746062][ T70] swp1: left allmulticast mode [ 3565.746342][ T70] swp1: left promiscuous mode [ 3565.746730][ T70] br0: port 1(swp1) entered disabled state [ 3566.181746][ T70] vx0: left allmulticast mode [ 3566.182035][ T70] vx0: left promiscuous mode [ 3566.182424][ T70] br0: port 2(vx0) entered disabled state [ 3566.183860][ T70] swp1: left allmulticast mode [ 3566.184146][ T70] swp1: left promiscuous mode [ 3566.184576][ T70] br0: port 1(swp1) entered disabled state [ 3570.770205][T26141] veth0: renamed from veth1 [ 3572.441405][T26158] br0: port 1(swp1) entered blocking state [ 3572.442102][T26158] br0: port 1(swp1) entered disabled state [ 3572.442451][T26158] swp1: entered allmulticast mode [ 3572.443847][T26158] swp1: entered promiscuous mode [ 3572.445232][T26158] br0: port 1(swp1) entered blocking state [ 3572.445571][T26158] br0: port 1(swp1) entered forwarding state [ 3572.769080][T26160] br0: port 2(vx0) entered blocking state [ 3572.769440][T26160] br0: port 2(vx0) entered disabled state [ 3572.769792][T26160] vx0: entered allmulticast mode [ 3572.776358][T26160] vx0: entered promiscuous mode [ 3572.776965][T26160] br0: port 2(vx0) entered blocking state [ 3572.777267][T26160] br0: port 2(vx0) entered forwarding state [ 3574.957928][T26173] br0: port 1(swp1) entered blocking state [ 3574.958273][T26173] br0: port 1(swp1) entered disabled state [ 3574.958638][T26173] swp1: entered allmulticast mode [ 3574.959962][T26173] swp1: entered promiscuous mode [ 3574.961523][T26173] br0: port 1(swp1) entered blocking state [ 3574.961840][T26173] br0: port 1(swp1) entered forwarding state [ 3575.289601][T26175] br0: port 2(vx0) entered blocking state [ 3575.289936][T26175] br0: port 2(vx0) entered disabled state [ 3575.290272][T26175] vx0: entered allmulticast mode [ 3575.291640][T26175] vx0: entered promiscuous mode [ 3575.292215][T26175] br0: port 2(vx0) entered blocking state [ 3575.292543][T26175] 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 ] [ 3584.825600][T13105] 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 ] [ 3587.206557][T23181] br0: port 1(swp1) entered blocking state [ 3587.206901][T23181] 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 ] [ 3589.144088][T23181] 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 ] [ 3591.455085][T23181] br0: port 1(swp1) entered blocking state [ 3591.455436][T23181] 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 ] [ 3595.949613][T13623] 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 ] [ 3598.306452][ T70] vx0: left allmulticast mode [ 3598.306763][ T70] vx0: left promiscuous mode [ 3598.307162][ T70] br0: port 2(vx0) entered disabled state [ 3598.308833][ T70] swp1: left allmulticast mode [ 3598.309135][ T70] swp1: left promiscuous mode [ 3598.309585][ T70] br0: port 1(swp1) entered disabled state [ 3598.787032][ T70] vx0: left allmulticast mode [ 3598.787325][ T70] vx0: left promiscuous mode [ 3598.787751][ T70] br0: port 2(vx0) entered disabled state [ 3598.789439][ T70] swp1: left allmulticast mode [ 3598.789721][ T70] swp1: left promiscuous mode [ 3598.790093][ T70] br0: port 1(swp1) entered disabled state [ 3603.260751][T26390] veth0: renamed from veth1 [ 3604.967021][T26408] br0: port 1(swp1) entered blocking state [ 3604.967371][T26408] br0: port 1(swp1) entered disabled state [ 3604.968212][T26408] swp1: entered allmulticast mode [ 3604.969620][T26408] swp1: entered promiscuous mode [ 3604.971111][T26408] br0: port 1(swp1) entered blocking state [ 3604.971428][T26408] br0: port 1(swp1) entered forwarding state [ 3605.303627][T26410] br0: port 2(vx0) entered blocking state [ 3605.303970][T26410] br0: port 2(vx0) entered disabled state [ 3605.304296][T26410] vx0: entered allmulticast mode [ 3605.305671][T26410] vx0: entered promiscuous mode [ 3605.306418][T26410] br0: port 2(vx0) entered blocking state [ 3605.306762][T26410] br0: port 2(vx0) entered forwarding state [ 3607.420977][T26423] br0: port 1(swp1) entered blocking state [ 3607.421327][T26423] br0: port 1(swp1) entered disabled state [ 3607.422345][T26423] swp1: entered allmulticast mode [ 3607.423718][T26423] swp1: entered promiscuous mode [ 3607.431944][T26423] br0: port 1(swp1) entered blocking state [ 3607.432269][T26423] br0: port 1(swp1) entered forwarding state [ 3607.760283][T26425] br0: port 2(vx0) entered blocking state [ 3607.760647][T26425] br0: port 2(vx0) entered disabled state [ 3607.760972][T26425] vx0: entered allmulticast mode [ 3607.762290][T26425] vx0: entered promiscuous mode [ 3607.762982][T26425] br0: port 2(vx0) entered blocking state [ 3607.763285][T26425] 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 ] [ 3616.307555][T22024] 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 ] [ 3627.100131][ T70] vx0: left allmulticast mode [ 3627.100429][ T70] vx0: left promiscuous mode [ 3627.100837][ T70] br0: port 2(vx0) entered disabled state [ 3627.102279][ T70] swp1: left allmulticast mode [ 3627.102558][ T70] swp1: left promiscuous mode [ 3627.102926][ T70] br0: port 1(swp1) entered disabled state [ 3627.569721][ T70] vx0: left allmulticast mode [ 3627.570020][ T70] vx0: left promiscuous mode [ 3627.570444][ T70] br0: port 2(vx0) entered disabled state [ 3627.572082][ T70] swp1: left allmulticast mode [ 3627.572349][ T70] swp1: left promiscuous mode [ 3627.572814][ T70] br0: port 1(swp1) entered disabled state [ 3632.281091][T26616] veth0: renamed from veth1 [ 3633.900072][T26633] br0: port 1(swp1) entered blocking state [ 3633.900424][T26633] br0: port 1(swp1) entered disabled state [ 3633.901461][T26633] swp1: entered allmulticast mode [ 3633.902820][T26633] swp1: entered promiscuous mode [ 3633.904179][T26633] br0: port 1(swp1) entered blocking state [ 3633.904502][T26633] br0: port 1(swp1) entered forwarding state [ 3634.233626][T26635] br0: port 2(vx0) entered blocking state [ 3634.233959][T26635] br0: port 2(vx0) entered disabled state [ 3634.234284][T26635] vx0: entered allmulticast mode [ 3634.235636][T26635] vx0: entered promiscuous mode [ 3634.236208][T26635] br0: port 2(vx0) entered blocking state [ 3634.236522][T26635] br0: port 2(vx0) entered forwarding state [ 3636.441896][T26648] br0: port 1(swp1) entered blocking state [ 3636.442260][T26648] br0: port 1(swp1) entered disabled state [ 3636.442664][T26648] swp1: entered allmulticast mode [ 3636.444305][T26648] swp1: entered promiscuous mode [ 3636.445745][T26648] br0: port 1(swp1) entered blocking state [ 3636.446068][T26648] br0: port 1(swp1) entered forwarding state [ 3636.796392][T26650] br0: port 2(vx0) entered blocking state [ 3636.796752][T26650] br0: port 2(vx0) entered disabled state [ 3636.797090][T26650] vx0: entered allmulticast mode [ 3636.798455][T26650] vx0: entered promiscuous mode [ 3636.799177][T26650] br0: port 2(vx0) entered blocking state [ 3636.799510][T26650] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3644.874540][T14700] br0: port 1(swp1) entered disabled state [ 3645.891688][T23181] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3653.144972][ T70] vx0: left allmulticast mode [ 3653.145261][ T70] vx0: left promiscuous mode [ 3653.145683][ T70] br0: port 2(vx0) entered disabled state [ 3653.147315][ T70] swp1: left allmulticast mode [ 3653.147595][ T70] swp1: left promiscuous mode [ 3653.147970][ T70] br0: port 1(swp1) entered disabled state [ 3653.581027][ T70] vx0: left allmulticast mode [ 3653.581375][ T70] vx0: left promiscuous mode [ 3653.581853][ T70] br0: port 2(vx0) entered disabled state [ 3653.583299][ T70] swp1: left allmulticast mode [ 3653.583577][ T70] swp1: left promiscuous mode [ 3653.583945][ T70] br0: port 1(swp1) entered disabled state [ 3658.208171][T26742] veth0: renamed from veth1 [ 3659.906289][T26760] br0: port 1(swp1) entered blocking state [ 3659.906797][T26760] br0: port 1(swp1) entered disabled state [ 3659.907259][T26760] swp1: entered allmulticast mode [ 3659.909422][T26760] swp1: entered promiscuous mode [ 3659.911638][T26760] br0: port 1(swp1) entered blocking state [ 3659.912114][T26760] br0: port 1(swp1) entered forwarding state [ 3660.272067][T26762] br0: port 2(vx0) entered blocking state [ 3660.272587][T26762] br0: port 2(vx0) entered disabled state [ 3660.273091][T26762] vx0: entered allmulticast mode [ 3660.275819][T26762] vx0: entered promiscuous mode [ 3660.276739][T26762] br0: port 2(vx0) entered blocking state [ 3660.277166][T26762] br0: port 2(vx0) entered forwarding state [ 3662.460694][T26775] br0: port 1(swp1) entered blocking state [ 3662.461034][T26775] br0: port 1(swp1) entered disabled state [ 3662.461378][T26775] swp1: entered allmulticast mode [ 3662.462721][T26775] swp1: entered promiscuous mode [ 3662.464944][T26775] br0: port 1(swp1) entered blocking state [ 3662.465258][T26775] br0: port 1(swp1) entered forwarding state [ 3662.853759][T26777] br0: port 2(vx0) entered blocking state [ 3662.854097][T26777] br0: port 2(vx0) entered disabled state [ 3662.854418][T26777] vx0: entered allmulticast mode [ 3662.855740][T26777] vx0: entered promiscuous mode [ 3662.856303][T26777] br0: port 2(vx0) entered blocking state [ 3662.856618][T26777] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3669.633581][T22024] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3699.882503][ T70] vx0: left allmulticast mode [ 3699.882791][ T70] vx0: left promiscuous mode [ 3699.883199][ T70] br0: port 2(vx0) entered disabled state [ 3699.884883][ T70] swp1: left allmulticast mode [ 3699.885183][ T70] swp1: left promiscuous mode [ 3699.885589][ T70] br0: port 1(swp1) entered disabled state [ 3700.333114][ T70] vx0: left allmulticast mode [ 3700.333415][ T70] vx0: left promiscuous mode [ 3700.333890][ T70] br0: port 2(vx0) entered disabled state [ 3700.335729][ T70] swp1: left allmulticast mode [ 3700.335997][ T70] swp1: left promiscuous mode [ 3700.336368][ 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__->