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 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 3486.856013][T24540] veth0: renamed from veth1 [ 3488.445077][T24559] br0: port 1(swp1) entered blocking state [ 3488.445419][T24559] br0: port 1(swp1) entered disabled state [ 3488.445760][T24559] swp1: entered allmulticast mode [ 3488.447118][T24559] swp1: entered promiscuous mode [ 3488.448555][T24559] br0: port 1(swp1) entered blocking state [ 3488.448866][T24559] br0: port 1(swp1) entered forwarding state [ 3488.768415][T24561] br0: port 2(vx0) entered blocking state [ 3488.768747][T24561] br0: port 2(vx0) entered disabled state [ 3488.769083][T24561] vx0: entered allmulticast mode [ 3488.770412][T24561] vx0: entered promiscuous mode [ 3488.770995][T24561] br0: port 2(vx0) entered blocking state [ 3488.771291][T24561] br0: port 2(vx0) entered forwarding state [ 3490.907249][T24574] br0: port 1(swp1) entered blocking state [ 3490.907588][T24574] br0: port 1(swp1) entered disabled state [ 3490.907984][T24574] swp1: entered allmulticast mode [ 3490.909441][T24574] swp1: entered promiscuous mode [ 3490.910999][T24574] br0: port 1(swp1) entered blocking state [ 3490.911316][T24574] br0: port 1(swp1) entered forwarding state [ 3491.238207][T24576] br0: port 2(vx0) entered blocking state [ 3491.238570][T24576] br0: port 2(vx0) entered disabled state [ 3491.238887][T24576] vx0: entered allmulticast mode [ 3491.240183][T24576] vx0: entered promiscuous mode [ 3491.240867][T24576] br0: port 2(vx0) entered blocking state [ 3491.241181][T24576] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3499.085045][T12555] 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 ] [ 3500.385024][T22861] br0: port 1(swp1) entered blocking state [ 3500.385372][T22861] 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 ] [ 3501.953424][T15402] 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 ] [ 3503.226390][T12555] br0: port 1(swp1) entered blocking state [ 3503.226728][T12555] 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 ] [ 3505.875196][T12555] 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 ] [ 3507.277800][ T11] vx0: left allmulticast mode [ 3507.278131][ T11] vx0: left promiscuous mode [ 3507.278530][ T11] br0: port 2(vx0) entered disabled state [ 3507.292217][ T11] swp1: left allmulticast mode [ 3507.292600][ T11] swp1: left promiscuous mode [ 3507.293062][ T11] br0: port 1(swp1) entered disabled state [ 3507.816071][ T11] vx0: left allmulticast mode [ 3507.816569][ T11] vx0: left promiscuous mode [ 3507.817196][ T11] br0: port 2(vx0) entered disabled state [ 3507.827573][ T11] swp1: left allmulticast mode [ 3507.828055][ T11] swp1: left promiscuous mode [ 3507.828622][ T11] br0: port 1(swp1) entered disabled state [ 3512.169815][T24712] veth0: renamed from veth1 [ 3513.835358][T24728] br0: port 1(swp1) entered blocking state [ 3513.835875][T24728] br0: port 1(swp1) entered disabled state [ 3513.836653][T24728] swp1: entered allmulticast mode [ 3513.838984][T24728] swp1: entered promiscuous mode [ 3513.841271][T24728] br0: port 1(swp1) entered blocking state [ 3513.841745][T24728] br0: port 1(swp1) entered forwarding state [ 3514.160734][T24730] br0: port 2(vx0) entered blocking state [ 3514.161085][T24730] br0: port 2(vx0) entered disabled state [ 3514.161404][T24730] vx0: entered allmulticast mode [ 3514.162763][T24730] vx0: entered promiscuous mode [ 3514.163370][T24730] br0: port 2(vx0) entered blocking state [ 3514.163669][T24730] br0: port 2(vx0) entered forwarding state [ 3516.271504][T24743] br0: port 1(swp1) entered blocking state [ 3516.271871][T24743] br0: port 1(swp1) entered disabled state [ 3516.272284][T24743] swp1: entered allmulticast mode [ 3516.273798][T24743] swp1: entered promiscuous mode [ 3516.275317][T24743] br0: port 1(swp1) entered blocking state [ 3516.275632][T24743] br0: port 1(swp1) entered forwarding state [ 3516.668663][T24745] br0: port 2(vx0) entered blocking state [ 3516.669017][T24745] br0: port 2(vx0) entered disabled state [ 3516.669368][T24745] vx0: entered allmulticast mode [ 3516.670757][T24745] vx0: entered promiscuous mode [ 3516.671737][T24745] br0: port 2(vx0) entered blocking state [ 3516.672052][T24745] 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 ] [ 3526.067042][T15402] 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 ] [ 3528.087018][T22861] br0: port 1(swp1) entered blocking state [ 3528.087372][T22861] 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 ] [ 3529.661033][T21575] 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 ] [ 3531.718051][T22861] br0: port 1(swp1) entered blocking state [ 3531.718405][T22861] 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 ] [ 3535.875451][T12555] 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 ] [ 3538.006848][ T11] vx0: left allmulticast mode [ 3538.007179][ T11] vx0: left promiscuous mode [ 3538.007557][ T11] br0: port 2(vx0) entered disabled state [ 3538.018479][ T11] swp1: left allmulticast mode [ 3538.018797][ T11] swp1: left promiscuous mode [ 3538.019209][ T11] br0: port 1(swp1) entered disabled state [ 3538.479132][ T11] vx0: left allmulticast mode [ 3538.479427][ T11] vx0: left promiscuous mode [ 3538.479808][ T11] br0: port 2(vx0) entered disabled state [ 3538.491144][ T11] swp1: left allmulticast mode [ 3538.491434][ T11] swp1: left promiscuous mode [ 3538.491815][ T11] br0: port 1(swp1) entered disabled state [ 3542.867685][T24941] veth0: renamed from veth1 [ 3544.430566][T24958] br0: port 1(swp1) entered blocking state [ 3544.430916][T24958] br0: port 1(swp1) entered disabled state [ 3544.431753][T24958] swp1: entered allmulticast mode [ 3544.433154][T24958] swp1: entered promiscuous mode [ 3544.434535][T24958] br0: port 1(swp1) entered blocking state [ 3544.434843][T24958] br0: port 1(swp1) entered forwarding state [ 3544.764465][T24960] br0: port 2(vx0) entered blocking state [ 3544.764804][T24960] br0: port 2(vx0) entered disabled state [ 3544.765140][T24960] vx0: entered allmulticast mode [ 3544.766488][T24960] vx0: entered promiscuous mode [ 3544.767071][T24960] br0: port 2(vx0) entered blocking state [ 3544.767371][T24960] br0: port 2(vx0) entered forwarding state [ 3546.860389][T24973] br0: port 1(swp1) entered blocking state [ 3546.860733][T24973] br0: port 1(swp1) entered disabled state [ 3546.861089][T24973] swp1: entered allmulticast mode [ 3546.862408][T24973] swp1: entered promiscuous mode [ 3546.863777][T24973] br0: port 1(swp1) entered blocking state [ 3546.864099][T24973] br0: port 1(swp1) entered forwarding state [ 3547.186154][T24975] br0: port 2(vx0) entered blocking state [ 3547.186490][T24975] br0: port 2(vx0) entered disabled state [ 3547.186806][T24975] vx0: entered allmulticast mode [ 3547.188122][T24975] vx0: entered promiscuous mode [ 3547.188806][T24975] br0: port 2(vx0) entered blocking state [ 3547.189118][T24975] 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 ] [ 3555.807763][T22861] 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 ] [ 3566.123885][ T11] vx0: left allmulticast mode [ 3566.124227][ T11] vx0: left promiscuous mode [ 3566.124637][ T11] br0: port 2(vx0) entered disabled state [ 3566.137058][ T11] swp1: left allmulticast mode [ 3566.137330][ T11] swp1: left promiscuous mode [ 3566.137729][ T11] br0: port 1(swp1) entered disabled state [ 3566.564881][ T11] vx0: left allmulticast mode [ 3566.565198][ T11] vx0: left promiscuous mode [ 3566.565600][ T11] br0: port 2(vx0) entered disabled state [ 3566.576933][ T11] swp1: left allmulticast mode [ 3566.577229][ T11] swp1: left promiscuous mode [ 3566.577613][ T11] br0: port 1(swp1) entered disabled state [ 3570.896826][T25162] veth0: renamed from veth1 [ 3572.496919][T25179] br0: port 1(swp1) entered blocking state [ 3572.498156][T25179] br0: port 1(swp1) entered disabled state [ 3572.498510][T25179] swp1: entered allmulticast mode [ 3572.499880][T25179] swp1: entered promiscuous mode [ 3572.501285][T25179] br0: port 1(swp1) entered blocking state [ 3572.501594][T25179] br0: port 1(swp1) entered forwarding state [ 3572.814621][T25181] br0: port 2(vx0) entered blocking state [ 3572.814953][T25181] br0: port 2(vx0) entered disabled state [ 3572.815292][T25181] vx0: entered allmulticast mode [ 3572.816640][T25181] vx0: entered promiscuous mode [ 3572.817348][T25181] br0: port 2(vx0) entered blocking state [ 3572.817645][T25181] br0: port 2(vx0) entered forwarding state [ 3574.947761][T25194] br0: port 1(swp1) entered blocking state [ 3574.948124][T25194] br0: port 1(swp1) entered disabled state [ 3574.948476][T25194] swp1: entered allmulticast mode [ 3574.949783][T25194] swp1: entered promiscuous mode [ 3574.951839][T25194] br0: port 1(swp1) entered blocking state [ 3574.952161][T25194] br0: port 1(swp1) entered forwarding state [ 3575.271619][T25196] br0: port 2(vx0) entered blocking state [ 3575.271949][T25196] br0: port 2(vx0) entered disabled state [ 3575.272285][T25196] vx0: entered allmulticast mode [ 3575.273577][T25196] vx0: entered promiscuous mode [ 3575.274156][T25196] br0: port 2(vx0) entered blocking state [ 3575.274453][T25196] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3583.419001][T22861] br0: port 1(swp1) entered disabled state [ 3584.455227][T22861] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3590.651045][ T11] vx0: left allmulticast mode [ 3590.651332][ T11] vx0: left promiscuous mode [ 3590.651705][ T11] br0: port 2(vx0) entered disabled state [ 3590.665481][ T11] swp1: left allmulticast mode [ 3590.665787][ T11] swp1: left promiscuous mode [ 3590.666231][ T11] br0: port 1(swp1) entered disabled state [ 3591.108199][ T11] vx0: left allmulticast mode [ 3591.108490][ T11] vx0: left promiscuous mode [ 3591.108874][ T11] br0: port 2(vx0) entered disabled state [ 3591.117200][ T11] swp1: left allmulticast mode [ 3591.117467][ T11] swp1: left promiscuous mode [ 3591.117840][ T11] br0: port 1(swp1) entered disabled state [ 3595.498075][T25275] veth0: renamed from veth1 [ 3597.172750][T25292] br0: port 1(swp1) entered blocking state [ 3597.174025][T25292] br0: port 1(swp1) entered disabled state [ 3597.174375][T25292] swp1: entered allmulticast mode [ 3597.175772][T25292] swp1: entered promiscuous mode [ 3597.183410][T25292] br0: port 1(swp1) entered blocking state [ 3597.183730][T25292] br0: port 1(swp1) entered forwarding state [ 3597.570699][T25294] br0: port 2(vx0) entered blocking state [ 3597.571057][T25294] br0: port 2(vx0) entered disabled state [ 3597.571377][T25294] vx0: entered allmulticast mode [ 3597.572711][T25294] vx0: entered promiscuous mode [ 3597.573422][T25294] br0: port 2(vx0) entered blocking state [ 3597.573719][T25294] br0: port 2(vx0) entered forwarding state [ 3599.640377][T25307] br0: port 1(swp1) entered blocking state [ 3599.640716][T25307] br0: port 1(swp1) entered disabled state [ 3599.641070][T25307] swp1: entered allmulticast mode [ 3599.642414][T25307] swp1: entered promiscuous mode [ 3599.643763][T25307] br0: port 1(swp1) entered blocking state [ 3599.644081][T25307] br0: port 1(swp1) entered forwarding state [ 3599.977739][T25309] br0: port 2(vx0) entered blocking state [ 3599.978088][T25309] br0: port 2(vx0) entered disabled state [ 3599.978407][T25309] vx0: entered allmulticast mode [ 3599.979712][T25309] vx0: entered promiscuous mode [ 3599.980276][T25309] br0: port 2(vx0) entered blocking state [ 3599.980571][T25309] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3606.715312][T21575] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3637.079616][ T11] vx0: left allmulticast mode [ 3637.079904][ T11] vx0: left promiscuous mode [ 3637.080306][ T11] br0: port 2(vx0) entered disabled state [ 3637.091544][ T11] swp1: left allmulticast mode [ 3637.091853][ T11] swp1: left promiscuous mode [ 3637.092275][ T11] br0: port 1(swp1) entered disabled state [ 3637.545078][ T11] vx0: left allmulticast mode [ 3637.545390][ T11] vx0: left promiscuous mode [ 3637.545763][ T11] br0: port 2(vx0) entered disabled state [ 3637.564088][ T11] swp1: left allmulticast mode [ 3637.564353][ T11] swp1: left promiscuous mode [ 3637.564737][ 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__->