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 [ 3482.796827][T22467] veth0: renamed from veth1 [ 3484.426278][T22483] br0: port 1(swp1) entered blocking state [ 3484.426630][T22483] br0: port 1(swp1) entered disabled state [ 3484.426981][T22483] swp1: entered allmulticast mode [ 3484.428366][T22483] swp1: entered promiscuous mode [ 3484.429975][T22483] br0: port 1(swp1) entered blocking state [ 3484.430306][T22483] br0: port 1(swp1) entered forwarding state [ 3484.758469][T22485] br0: port 2(vx0) entered blocking state [ 3484.758809][T22485] br0: port 2(vx0) entered disabled state [ 3484.759135][T22485] vx0: entered allmulticast mode [ 3484.760668][T22485] vx0: entered promiscuous mode [ 3484.761251][T22485] br0: port 2(vx0) entered blocking state [ 3484.761554][T22485] br0: port 2(vx0) entered forwarding state [ 3486.923175][T22498] br0: port 1(swp1) entered blocking state [ 3486.923688][T22498] br0: port 1(swp1) entered disabled state [ 3486.924243][T22498] swp1: entered allmulticast mode [ 3486.926579][T22498] swp1: entered promiscuous mode [ 3486.928756][T22498] br0: port 1(swp1) entered blocking state [ 3486.929242][T22498] br0: port 1(swp1) entered forwarding state [ 3487.259700][T22500] br0: port 2(vx0) entered blocking state [ 3487.260049][T22500] br0: port 2(vx0) entered disabled state [ 3487.260390][T22500] vx0: entered allmulticast mode [ 3487.261691][T22500] vx0: entered promiscuous mode [ 3487.262382][T22500] br0: port 2(vx0) entered blocking state [ 3487.262685][T22500] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3495.181614][T10687] 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 ] [ 3496.547853][T10687] br0: port 1(swp1) entered blocking state [ 3496.548234][T10687] 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 ] [ 3498.137482][T16748] 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 ] [ 3499.461251][T10687] br0: port 1(swp1) entered blocking state [ 3499.461618][T10687] 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 ] [ 3502.196766][T10687] 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 ] [ 3503.521896][ T11] vx0: left allmulticast mode [ 3503.522247][ T11] vx0: left promiscuous mode [ 3503.522646][ T11] br0: port 2(vx0) entered disabled state [ 3503.531413][ T11] swp1: left allmulticast mode [ 3503.531715][ T11] swp1: left promiscuous mode [ 3503.532134][ T11] br0: port 1(swp1) entered disabled state [ 3503.994133][ T11] vx0: left allmulticast mode [ 3503.994485][ T11] vx0: left promiscuous mode [ 3503.994942][ T11] br0: port 2(vx0) entered disabled state [ 3504.006113][ T11] swp1: left allmulticast mode [ 3504.006398][ T11] swp1: left promiscuous mode [ 3504.006774][ T11] br0: port 1(swp1) entered disabled state [ 3508.378805][T22638] veth0: renamed from veth1 [ 3509.996000][T22654] br0: port 1(swp1) entered blocking state [ 3509.996480][T22654] br0: port 1(swp1) entered disabled state [ 3509.997427][T22654] swp1: entered allmulticast mode [ 3509.998787][T22654] swp1: entered promiscuous mode [ 3510.000170][T22654] br0: port 1(swp1) entered blocking state [ 3510.000515][T22654] br0: port 1(swp1) entered forwarding state [ 3510.330672][T22656] br0: port 2(vx0) entered blocking state [ 3510.331021][T22656] br0: port 2(vx0) entered disabled state [ 3510.331361][T22656] vx0: entered allmulticast mode [ 3510.332690][T22656] vx0: entered promiscuous mode [ 3510.333277][T22656] br0: port 2(vx0) entered blocking state [ 3510.333580][T22656] br0: port 2(vx0) entered forwarding state [ 3512.475276][T22669] br0: port 1(swp1) entered blocking state [ 3512.475626][T22669] br0: port 1(swp1) entered disabled state [ 3512.475974][T22669] swp1: entered allmulticast mode [ 3512.477631][T22669] swp1: entered promiscuous mode [ 3512.479014][T22669] br0: port 1(swp1) entered blocking state [ 3512.479346][T22669] br0: port 1(swp1) entered forwarding state [ 3512.807473][T22671] br0: port 2(vx0) entered blocking state [ 3512.807809][T22671] br0: port 2(vx0) entered disabled state [ 3512.808137][T22671] vx0: entered allmulticast mode [ 3512.809440][T22671] vx0: entered promiscuous mode [ 3512.810125][T22671] br0: port 2(vx0) entered blocking state [ 3512.810445][T22671] 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 ] [ 3522.325977][T22610] 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 ] [ 3524.375164][T10687] br0: port 1(swp1) entered blocking state [ 3524.375544][T10687] 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 ] [ 3525.908821][T14043] 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 ] [ 3527.987248][T10687] br0: port 1(swp1) entered blocking state [ 3527.987612][T10687] 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 ] [ 3532.199277][T10687] 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 ] [ 3534.322754][ T11] vx0: left allmulticast mode [ 3534.323116][ T11] vx0: left promiscuous mode [ 3534.323544][ T11] br0: port 2(vx0) entered disabled state [ 3534.334580][ T11] swp1: left allmulticast mode [ 3534.334866][ T11] swp1: left promiscuous mode [ 3534.335256][ T11] br0: port 1(swp1) entered disabled state [ 3534.789078][ T11] vx0: left allmulticast mode [ 3534.789395][ T11] vx0: left promiscuous mode [ 3534.789776][ T11] br0: port 2(vx0) entered disabled state [ 3534.801394][ T11] swp1: left allmulticast mode [ 3534.801717][ T11] swp1: left promiscuous mode [ 3534.802122][ T11] br0: port 1(swp1) entered disabled state [ 3539.136230][T22867] veth0: renamed from veth1 [ 3540.732931][T22884] br0: port 1(swp1) entered blocking state [ 3540.733477][T22884] br0: port 1(swp1) entered disabled state [ 3540.734092][T22884] swp1: entered allmulticast mode [ 3540.735470][T22884] swp1: entered promiscuous mode [ 3540.736871][T22884] br0: port 1(swp1) entered blocking state [ 3540.737203][T22884] br0: port 1(swp1) entered forwarding state [ 3541.064277][T22886] br0: port 2(vx0) entered blocking state [ 3541.064626][T22886] br0: port 2(vx0) entered disabled state [ 3541.064971][T22886] vx0: entered allmulticast mode [ 3541.066338][T22886] vx0: entered promiscuous mode [ 3541.066928][T22886] br0: port 2(vx0) entered blocking state [ 3541.067253][T22886] br0: port 2(vx0) entered forwarding state [ 3543.161212][T22899] br0: port 1(swp1) entered blocking state [ 3543.161557][T22899] br0: port 1(swp1) entered disabled state [ 3543.161905][T22899] swp1: entered allmulticast mode [ 3543.164216][T22899] swp1: entered promiscuous mode [ 3543.165601][T22899] br0: port 1(swp1) entered blocking state [ 3543.165916][T22899] br0: port 1(swp1) entered forwarding state [ 3543.502809][T22901] br0: port 2(vx0) entered blocking state [ 3543.503164][T22901] br0: port 2(vx0) entered disabled state [ 3543.503510][T22901] vx0: entered allmulticast mode [ 3543.504858][T22901] vx0: entered promiscuous mode [ 3543.505576][T22901] br0: port 2(vx0) entered blocking state [ 3543.505885][T22901] 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 ] [ 3552.084252][T14043] 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 ] [ 3562.389220][ T11] vx0: left allmulticast mode [ 3562.389520][ T11] vx0: left promiscuous mode [ 3562.389932][ T11] br0: port 2(vx0) entered disabled state [ 3562.398867][ T11] swp1: left allmulticast mode [ 3562.399144][ T11] swp1: left promiscuous mode [ 3562.399538][ T11] br0: port 1(swp1) entered disabled state [ 3562.838825][ T11] vx0: left allmulticast mode [ 3562.839117][ T11] vx0: left promiscuous mode [ 3562.839521][ T11] br0: port 2(vx0) entered disabled state [ 3562.850167][ T11] swp1: left allmulticast mode [ 3562.850494][ T11] swp1: left promiscuous mode [ 3562.850908][ T11] br0: port 1(swp1) entered disabled state [ 3567.177785][T23089] veth0: renamed from veth1 [ 3568.761380][T23105] br0: port 1(swp1) entered blocking state [ 3568.761739][T23105] br0: port 1(swp1) entered disabled state [ 3568.762094][T23105] swp1: entered allmulticast mode [ 3568.763462][T23105] swp1: entered promiscuous mode [ 3568.765052][T23105] br0: port 1(swp1) entered blocking state [ 3568.765389][T23105] br0: port 1(swp1) entered forwarding state [ 3569.099337][T23107] br0: port 2(vx0) entered blocking state [ 3569.099678][T23107] br0: port 2(vx0) entered disabled state [ 3569.100003][T23107] vx0: entered allmulticast mode [ 3569.101478][T23107] vx0: entered promiscuous mode [ 3569.102111][T23107] br0: port 2(vx0) entered blocking state [ 3569.102461][T23107] br0: port 2(vx0) entered forwarding state [ 3571.265369][T23120] br0: port 1(swp1) entered blocking state [ 3571.265717][T23120] br0: port 1(swp1) entered disabled state [ 3571.266068][T23120] swp1: entered allmulticast mode [ 3571.267473][T23120] swp1: entered promiscuous mode [ 3571.268856][T23120] br0: port 1(swp1) entered blocking state [ 3571.269208][T23120] br0: port 1(swp1) entered forwarding state [ 3571.614418][T23122] br0: port 2(vx0) entered blocking state [ 3571.614790][T23122] br0: port 2(vx0) entered disabled state [ 3571.615137][T23122] vx0: entered allmulticast mode [ 3571.616467][T23122] vx0: entered promiscuous mode [ 3571.617026][T23122] br0: port 2(vx0) entered blocking state [ 3571.617343][T23122] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3579.694306][T14043] br0: port 1(swp1) entered disabled state [ 3580.714477][T12246] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3586.948142][ T11] vx0: left allmulticast mode [ 3586.948447][ T11] vx0: left promiscuous mode [ 3586.948861][ T11] br0: port 2(vx0) entered disabled state [ 3586.956372][ T11] swp1: left allmulticast mode [ 3586.956702][ T11] swp1: left promiscuous mode [ 3586.957108][ T11] br0: port 1(swp1) entered disabled state [ 3587.402155][ T11] vx0: left allmulticast mode [ 3587.402490][ T11] vx0: left promiscuous mode [ 3587.402887][ T11] br0: port 2(vx0) entered disabled state [ 3587.414274][ T11] swp1: left allmulticast mode [ 3587.414568][ T11] swp1: left promiscuous mode [ 3587.414963][ T11] br0: port 1(swp1) entered disabled state [ 3591.772703][T23199] veth0: renamed from veth1 [ 3593.415531][T23215] br0: port 1(swp1) entered blocking state [ 3593.415880][T23215] br0: port 1(swp1) entered disabled state [ 3593.416503][T23215] swp1: entered allmulticast mode [ 3593.417857][T23215] swp1: entered promiscuous mode [ 3593.419245][T23215] br0: port 1(swp1) entered blocking state [ 3593.419560][T23215] br0: port 1(swp1) entered forwarding state [ 3593.729766][T23217] br0: port 2(vx0) entered blocking state [ 3593.730111][T23217] br0: port 2(vx0) entered disabled state [ 3593.730459][T23217] vx0: entered allmulticast mode [ 3593.731785][T23217] vx0: entered promiscuous mode [ 3593.732362][T23217] br0: port 2(vx0) entered blocking state [ 3593.732667][T23217] br0: port 2(vx0) entered forwarding state [ 3595.846361][T23230] br0: port 1(swp1) entered blocking state [ 3595.846705][T23230] br0: port 1(swp1) entered disabled state [ 3595.847049][T23230] swp1: entered allmulticast mode [ 3595.848370][T23230] swp1: entered promiscuous mode [ 3595.849853][T23230] br0: port 1(swp1) entered blocking state [ 3595.850166][T23230] br0: port 1(swp1) entered forwarding state [ 3596.166067][T23232] br0: port 2(vx0) entered blocking state [ 3596.166848][T23232] br0: port 2(vx0) entered disabled state [ 3596.167177][T23232] vx0: entered allmulticast mode [ 3596.168491][T23232] vx0: entered promiscuous mode [ 3596.169171][T23232] br0: port 2(vx0) entered blocking state [ 3596.169488][T23232] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3602.897308][T16748] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3633.226253][ T11] vx0: left allmulticast mode [ 3633.226584][ T11] vx0: left promiscuous mode [ 3633.227007][ T11] br0: port 2(vx0) entered disabled state [ 3633.239244][ T11] swp1: left allmulticast mode [ 3633.239574][ T11] swp1: left promiscuous mode [ 3633.239955][ T11] br0: port 1(swp1) entered disabled state [ 3633.694079][ T11] vx0: left allmulticast mode [ 3633.694445][ T11] vx0: left promiscuous mode [ 3633.694851][ T11] br0: port 2(vx0) entered disabled state [ 3633.708216][ T11] swp1: left allmulticast mode [ 3633.708533][ T11] swp1: left promiscuous mode [ 3633.708943][ 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__->