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 [ 3496.719939][T22717] veth0: renamed from veth1 [ 3498.344908][T22733] br0: port 1(swp1) entered blocking state [ 3498.345616][T22733] br0: port 1(swp1) entered disabled state [ 3498.345990][T22733] swp1: entered allmulticast mode [ 3498.347444][T22733] swp1: entered promiscuous mode [ 3498.348871][T22733] br0: port 1(swp1) entered blocking state [ 3498.349214][T22733] br0: port 1(swp1) entered forwarding state [ 3498.692343][T22735] br0: port 2(vx0) entered blocking state [ 3498.692683][T22735] br0: port 2(vx0) entered disabled state [ 3498.693007][T22735] vx0: entered allmulticast mode [ 3498.694356][T22735] vx0: entered promiscuous mode [ 3498.695054][T22735] br0: port 2(vx0) entered blocking state [ 3498.695372][T22735] br0: port 2(vx0) entered forwarding state [ 3500.926013][T22748] br0: port 1(swp1) entered blocking state [ 3500.926372][T22748] br0: port 1(swp1) entered disabled state [ 3500.926725][T22748] swp1: entered allmulticast mode [ 3500.928030][T22748] swp1: entered promiscuous mode [ 3500.929433][T22748] br0: port 1(swp1) entered blocking state [ 3500.929747][T22748] br0: port 1(swp1) entered forwarding state [ 3501.276990][T22750] br0: port 2(vx0) entered blocking state [ 3501.277671][T22750] br0: port 2(vx0) entered disabled state [ 3501.277997][T22750] vx0: entered allmulticast mode [ 3501.279318][T22750] vx0: entered promiscuous mode [ 3501.280007][T22750] br0: port 2(vx0) entered blocking state [ 3501.280326][T22750] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3509.164302][T21498] 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 ] [ 3510.731736][T14684] br0: port 1(swp1) entered blocking state [ 3510.732094][T14684] 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 ] [ 3512.665291][T22751] 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 ] [ 3514.214241][ T5114] br0: port 1(swp1) entered blocking state [ 3514.214612][ T5114] 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 ] [ 3517.211146][T22751] 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 ] [ 3518.839890][ T11] vx0: left allmulticast mode [ 3518.840212][ T11] vx0: left promiscuous mode [ 3518.840659][ T11] br0: port 2(vx0) entered disabled state [ 3518.843064][ T11] swp1: left allmulticast mode [ 3518.843348][ T11] swp1: left promiscuous mode [ 3518.843723][ T11] br0: port 1(swp1) entered disabled state [ 3519.288631][ T11] vx0: left allmulticast mode [ 3519.288971][ T11] vx0: left promiscuous mode [ 3519.289405][ T11] br0: port 2(vx0) entered disabled state [ 3519.296142][ T11] swp1: left allmulticast mode [ 3519.296498][ T11] swp1: left promiscuous mode [ 3519.296892][ T11] br0: port 1(swp1) entered disabled state [ 3523.949114][T22908] veth0: renamed from veth1 [ 3525.538763][T22925] br0: port 1(swp1) entered blocking state [ 3525.539111][T22925] br0: port 1(swp1) entered disabled state [ 3525.540192][T22925] swp1: entered allmulticast mode [ 3525.541585][T22925] swp1: entered promiscuous mode [ 3525.542990][T22925] br0: port 1(swp1) entered blocking state [ 3525.543315][T22925] br0: port 1(swp1) entered forwarding state [ 3525.863958][T22927] br0: port 2(vx0) entered blocking state [ 3525.864318][T22927] br0: port 2(vx0) entered disabled state [ 3525.864641][T22927] vx0: entered allmulticast mode [ 3525.865993][T22927] vx0: entered promiscuous mode [ 3525.866585][T22927] br0: port 2(vx0) entered blocking state [ 3525.866887][T22927] br0: port 2(vx0) entered forwarding state [ 3527.922993][T22940] br0: port 1(swp1) entered blocking state [ 3527.923359][T22940] br0: port 1(swp1) entered disabled state [ 3527.923700][T22940] swp1: entered allmulticast mode [ 3527.925021][T22940] swp1: entered promiscuous mode [ 3527.926389][T22940] br0: port 1(swp1) entered blocking state [ 3527.926711][T22940] br0: port 1(swp1) entered forwarding state [ 3528.293318][T22942] br0: port 2(vx0) entered blocking state [ 3528.293661][T22942] br0: port 2(vx0) entered disabled state [ 3528.293985][T22942] vx0: entered allmulticast mode [ 3528.295339][T22942] vx0: entered promiscuous mode [ 3528.295905][T22942] br0: port 2(vx0) entered blocking state [ 3528.296220][T22942] 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 ] [ 3537.752889][T22751] 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 ] [ 3540.113241][ T5114] br0: port 1(swp1) entered blocking state [ 3540.113597][ T5114] 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 ] [ 3541.980253][T14684] 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 ] [ 3544.345813][T22751] br0: port 1(swp1) entered blocking state [ 3544.346166][T22751] 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 ] [ 3548.791243][ T5114] 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 ] [ 3551.126279][ T11] vx0: left allmulticast mode [ 3551.126577][ T11] vx0: left promiscuous mode [ 3551.126968][ T11] br0: port 2(vx0) entered disabled state [ 3551.128820][ T11] swp1: left allmulticast mode [ 3551.129101][ T11] swp1: left promiscuous mode [ 3551.129503][ T11] br0: port 1(swp1) entered disabled state [ 3551.573349][ T11] vx0: left allmulticast mode [ 3551.573660][ T11] vx0: left promiscuous mode [ 3551.574057][ T11] br0: port 2(vx0) entered disabled state [ 3551.575715][ T11] swp1: left allmulticast mode [ 3551.575984][ T11] swp1: left promiscuous mode [ 3551.576384][ T11] br0: port 1(swp1) entered disabled state [ 3556.011814][T23158] veth0: renamed from veth1 [ 3557.608066][T23174] br0: port 1(swp1) entered blocking state [ 3557.608470][T23174] br0: port 1(swp1) entered disabled state [ 3557.608823][T23174] swp1: entered allmulticast mode [ 3557.610656][T23174] swp1: entered promiscuous mode [ 3557.612119][T23174] br0: port 1(swp1) entered blocking state [ 3557.612492][T23174] br0: port 1(swp1) entered forwarding state [ 3557.946723][T23176] br0: port 2(vx0) entered blocking state [ 3557.947062][T23176] br0: port 2(vx0) entered disabled state [ 3557.947411][T23176] vx0: entered allmulticast mode [ 3557.948752][T23176] vx0: entered promiscuous mode [ 3557.949360][T23176] br0: port 2(vx0) entered blocking state [ 3557.949660][T23176] br0: port 2(vx0) entered forwarding state [ 3560.118906][T23189] br0: port 1(swp1) entered blocking state [ 3560.120019][T23189] br0: port 1(swp1) entered disabled state [ 3560.120410][T23189] swp1: entered allmulticast mode [ 3560.121839][T23189] swp1: entered promiscuous mode [ 3560.123288][T23189] br0: port 1(swp1) entered blocking state [ 3560.123607][T23189] br0: port 1(swp1) entered forwarding state [ 3560.470584][T23191] br0: port 2(vx0) entered blocking state [ 3560.470935][T23191] br0: port 2(vx0) entered disabled state [ 3560.471294][T23191] vx0: entered allmulticast mode [ 3560.472639][T23191] vx0: entered promiscuous mode [ 3560.473426][T23191] br0: port 2(vx0) entered blocking state [ 3560.473730][T23191] 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 ] [ 3569.104689][T22751] 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 ] [ 3579.876746][ T11] vx0: left allmulticast mode [ 3579.877046][ T11] vx0: left promiscuous mode [ 3579.877464][ T11] br0: port 2(vx0) entered disabled state [ 3579.879146][ T11] swp1: left allmulticast mode [ 3579.879472][ T11] swp1: left promiscuous mode [ 3579.879889][ T11] br0: port 1(swp1) entered disabled state [ 3580.331215][ T11] vx0: left allmulticast mode [ 3580.331623][ T11] vx0: left promiscuous mode [ 3580.332217][ T11] br0: port 2(vx0) entered disabled state [ 3580.334686][ T11] swp1: left allmulticast mode [ 3580.335080][ T11] swp1: left promiscuous mode [ 3580.335658][ T11] br0: port 1(swp1) entered disabled state [ 3584.962222][T23382] veth0: renamed from veth1 [ 3586.549294][T23398] br0: port 1(swp1) entered blocking state [ 3586.549652][T23398] br0: port 1(swp1) entered disabled state [ 3586.550009][T23398] swp1: entered allmulticast mode [ 3586.551404][T23398] swp1: entered promiscuous mode [ 3586.552804][T23398] br0: port 1(swp1) entered blocking state [ 3586.553120][T23398] br0: port 1(swp1) entered forwarding state [ 3586.882346][T23400] br0: port 2(vx0) entered blocking state [ 3586.882701][T23400] br0: port 2(vx0) entered disabled state [ 3586.883035][T23400] vx0: entered allmulticast mode [ 3586.884450][T23400] vx0: entered promiscuous mode [ 3586.885210][T23400] br0: port 2(vx0) entered blocking state [ 3586.885533][T23400] br0: port 2(vx0) entered forwarding state [ 3588.933142][T23413] br0: port 1(swp1) entered blocking state [ 3588.933506][T23413] br0: port 1(swp1) entered disabled state [ 3588.933855][T23413] swp1: entered allmulticast mode [ 3588.935624][T23413] swp1: entered promiscuous mode [ 3588.937049][T23413] br0: port 1(swp1) entered blocking state [ 3588.937385][T23413] br0: port 1(swp1) entered forwarding state [ 3589.294120][T23415] br0: port 2(vx0) entered blocking state [ 3589.295195][T23415] br0: port 2(vx0) entered disabled state [ 3589.295524][T23415] vx0: entered allmulticast mode [ 3589.296856][T23415] vx0: entered promiscuous mode [ 3589.297543][T23415] br0: port 2(vx0) entered blocking state [ 3589.297844][T23415] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3597.375241][T14684] br0: port 1(swp1) entered disabled state [ 3598.416625][T16307] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3605.757683][ T11] vx0: left allmulticast mode [ 3605.757982][ T11] vx0: left promiscuous mode [ 3605.758439][ T11] br0: port 2(vx0) entered disabled state [ 3605.760103][ T11] swp1: left allmulticast mode [ 3605.760402][ T11] swp1: left promiscuous mode [ 3605.760845][ T11] br0: port 1(swp1) entered disabled state [ 3606.222908][ T11] vx0: left allmulticast mode [ 3606.223244][ T11] vx0: left promiscuous mode [ 3606.223649][ T11] br0: port 2(vx0) entered disabled state [ 3606.230867][ T11] swp1: left allmulticast mode [ 3606.231142][ T11] swp1: left promiscuous mode [ 3606.231530][ T11] br0: port 1(swp1) entered disabled state [ 3610.636667][T23506] veth0: renamed from veth1 [ 3612.260024][T23525] br0: port 1(swp1) entered blocking state [ 3612.260588][T23525] br0: port 1(swp1) entered disabled state [ 3612.260939][T23525] swp1: entered allmulticast mode [ 3612.262341][T23525] swp1: entered promiscuous mode [ 3612.263736][T23525] br0: port 1(swp1) entered blocking state [ 3612.264050][T23525] br0: port 1(swp1) entered forwarding state [ 3612.580648][T23527] br0: port 2(vx0) entered blocking state [ 3612.580984][T23527] br0: port 2(vx0) entered disabled state [ 3612.581321][T23527] vx0: entered allmulticast mode [ 3612.582669][T23527] vx0: entered promiscuous mode [ 3612.583749][T23527] br0: port 2(vx0) entered blocking state [ 3612.584049][T23527] br0: port 2(vx0) entered forwarding state [ 3614.704125][T23540] br0: port 1(swp1) entered blocking state [ 3614.704498][T23540] br0: port 1(swp1) entered disabled state [ 3614.704859][T23540] swp1: entered allmulticast mode [ 3614.706230][T23540] swp1: entered promiscuous mode [ 3614.708082][T23540] br0: port 1(swp1) entered blocking state [ 3614.708413][T23540] br0: port 1(swp1) entered forwarding state [ 3615.040408][T23542] br0: port 2(vx0) entered blocking state [ 3615.040744][T23542] br0: port 2(vx0) entered disabled state [ 3615.041064][T23542] vx0: entered allmulticast mode [ 3615.042771][T23542] vx0: entered promiscuous mode [ 3615.043476][T23542] br0: port 2(vx0) entered blocking state [ 3615.043779][T23542] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3621.920503][T22711] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3652.191832][ T11] vx0: left allmulticast mode [ 3652.192193][ T11] vx0: left promiscuous mode [ 3652.192601][ T11] br0: port 2(vx0) entered disabled state [ 3652.197250][ T11] swp1: left allmulticast mode [ 3652.197526][ T11] swp1: left promiscuous mode [ 3652.197899][ T11] br0: port 1(swp1) entered disabled state [ 3652.674746][ T11] vx0: left allmulticast mode [ 3652.675044][ T11] vx0: left promiscuous mode [ 3652.675466][ T11] br0: port 2(vx0) entered disabled state [ 3652.676997][ T11] swp1: left allmulticast mode [ 3652.677311][ T11] swp1: left promiscuous mode [ 3652.677683][ 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__->