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 [ 3523.225659][T18503] veth0: renamed from veth1 [ 3524.893731][T18520] br0: port 1(swp1) entered blocking state [ 3524.894097][T18520] br0: port 1(swp1) entered disabled state [ 3524.894524][T18520] swp1: entered allmulticast mode [ 3524.895890][T18520] swp1: entered promiscuous mode [ 3524.897278][T18520] br0: port 1(swp1) entered blocking state [ 3524.897606][T18520] br0: port 1(swp1) entered forwarding state [ 3525.226017][T18522] br0: port 2(vx0) entered blocking state [ 3525.226372][T18522] br0: port 2(vx0) entered disabled state [ 3525.226700][T18522] vx0: entered allmulticast mode [ 3525.228015][T18522] vx0: entered promiscuous mode [ 3525.228593][T18522] br0: port 2(vx0) entered blocking state [ 3525.228894][T18522] br0: port 2(vx0) entered forwarding state [ 3527.414435][T18535] br0: port 1(swp1) entered blocking state [ 3527.414775][T18535] br0: port 1(swp1) entered disabled state [ 3527.415115][T18535] swp1: entered allmulticast mode [ 3527.417114][T18535] swp1: entered promiscuous mode [ 3527.418475][T18535] br0: port 1(swp1) entered blocking state [ 3527.418786][T18535] br0: port 1(swp1) entered forwarding state [ 3527.761867][T18537] br0: port 2(vx0) entered blocking state [ 3527.762196][T18537] br0: port 2(vx0) entered disabled state [ 3527.763016][T18537] vx0: entered allmulticast mode [ 3527.764335][T18537] vx0: entered promiscuous mode [ 3527.769475][T18537] br0: port 2(vx0) entered blocking state [ 3527.769784][T18537] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3535.691566][ T9106] 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 ] [ 3537.322876][ T9106] br0: port 1(swp1) entered blocking state [ 3537.323237][ T9106] 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 ] [ 3539.230365][T10325] 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 ] [ 3540.882647][T12978] br0: port 1(swp1) entered blocking state [ 3540.883008][T12978] 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 ] [ 3543.947476][T18497] 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 ] [ 3545.571598][ T11] vx0: left allmulticast mode [ 3545.571905][ T11] vx0: left promiscuous mode [ 3545.572304][ T11] br0: port 2(vx0) entered disabled state [ 3545.586381][ T11] swp1: left allmulticast mode [ 3545.586653][ T11] swp1: left promiscuous mode [ 3545.587027][ T11] br0: port 1(swp1) entered disabled state [ 3546.040575][ T11] vx0: left allmulticast mode [ 3546.040927][ T11] vx0: left promiscuous mode [ 3546.041411][ T11] br0: port 2(vx0) entered disabled state [ 3546.050299][ T11] swp1: left allmulticast mode [ 3546.050625][ T11] swp1: left promiscuous mode [ 3546.051056][ T11] br0: port 1(swp1) entered disabled state [ 3550.669299][T18692] veth0: renamed from veth1 [ 3552.292282][T18709] br0: port 1(swp1) entered blocking state [ 3552.293133][T18709] br0: port 1(swp1) entered disabled state [ 3552.293485][T18709] swp1: entered allmulticast mode [ 3552.294862][T18709] swp1: entered promiscuous mode [ 3552.296251][T18709] br0: port 1(swp1) entered blocking state [ 3552.296573][T18709] br0: port 1(swp1) entered forwarding state [ 3552.612729][T18711] br0: port 2(vx0) entered blocking state [ 3552.613071][T18711] br0: port 2(vx0) entered disabled state [ 3552.614722][T18711] vx0: entered allmulticast mode [ 3552.616053][T18711] vx0: entered promiscuous mode [ 3552.616750][T18711] br0: port 2(vx0) entered blocking state [ 3552.617055][T18711] br0: port 2(vx0) entered forwarding state [ 3554.745578][T18724] br0: port 1(swp1) entered blocking state [ 3554.745918][T18724] br0: port 1(swp1) entered disabled state [ 3554.746260][T18724] swp1: entered allmulticast mode [ 3554.748202][T18724] swp1: entered promiscuous mode [ 3554.749588][T18724] br0: port 1(swp1) entered blocking state [ 3554.749898][T18724] br0: port 1(swp1) entered forwarding state [ 3555.075950][T18726] br0: port 2(vx0) entered blocking state [ 3555.076280][T18726] br0: port 2(vx0) entered disabled state [ 3555.076616][T18726] vx0: entered allmulticast mode [ 3555.077913][T18726] vx0: entered promiscuous mode [ 3555.078619][T18726] br0: port 2(vx0) entered blocking state [ 3555.078927][T18726] 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 ] [ 3564.662452][T10325] 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 ] [ 3567.024259][T12978] br0: port 1(swp1) entered blocking state [ 3567.024640][T12978] 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 ] [ 3568.923794][ T9106] 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 ] [ 3571.283959][ T9106] br0: port 1(swp1) entered blocking state [ 3571.284363][ T9106] 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 ] [ 3575.905418][T12858] 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 ] [ 3578.362836][ T11] vx0: left allmulticast mode [ 3578.363138][ T11] vx0: left promiscuous mode [ 3578.363572][ T11] br0: port 2(vx0) entered disabled state [ 3578.376883][ T11] swp1: left allmulticast mode [ 3578.377161][ T11] swp1: left promiscuous mode [ 3578.377552][ T11] br0: port 1(swp1) entered disabled state [ 3578.815576][ T11] vx0: left allmulticast mode [ 3578.815874][ T11] vx0: left promiscuous mode [ 3578.816278][ T11] br0: port 2(vx0) entered disabled state [ 3578.827307][ T11] swp1: left allmulticast mode [ 3578.827629][ T11] swp1: left promiscuous mode [ 3578.828046][ T11] br0: port 1(swp1) entered disabled state [ 3583.865097][T18943] veth0: renamed from veth1 [ 3585.611373][T18960] br0: port 1(swp1) entered blocking state [ 3585.611749][T18960] br0: port 1(swp1) entered disabled state [ 3585.612154][T18960] swp1: entered allmulticast mode [ 3585.613590][T18960] swp1: entered promiscuous mode [ 3585.615111][T18960] br0: port 1(swp1) entered blocking state [ 3585.615467][T18960] br0: port 1(swp1) entered forwarding state [ 3585.994793][T18962] br0: port 2(vx0) entered blocking state [ 3585.995165][T18962] br0: port 2(vx0) entered disabled state [ 3585.995506][T18962] vx0: entered allmulticast mode [ 3585.996825][T18962] vx0: entered promiscuous mode [ 3585.997532][T18962] br0: port 2(vx0) entered blocking state [ 3585.997832][T18962] br0: port 2(vx0) entered forwarding state [ 3588.314892][T18975] br0: port 1(swp1) entered blocking state [ 3588.315250][T18975] br0: port 1(swp1) entered disabled state [ 3588.315833][T18975] swp1: entered allmulticast mode [ 3588.317152][T18975] swp1: entered promiscuous mode [ 3588.318537][T18975] br0: port 1(swp1) entered blocking state [ 3588.318850][T18975] br0: port 1(swp1) entered forwarding state [ 3588.638950][T18977] br0: port 2(vx0) entered blocking state [ 3588.639294][T18977] br0: port 2(vx0) entered disabled state [ 3588.639638][T18977] vx0: entered allmulticast mode [ 3588.640930][T18977] vx0: entered promiscuous mode [ 3588.641630][T18977] br0: port 2(vx0) entered blocking state [ 3588.641935][T18977] 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 ] [ 3597.369429][T12978] 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 ] [ 3608.699873][ T11] vx0: left allmulticast mode [ 3608.700202][ T11] vx0: left promiscuous mode [ 3608.700695][ T11] br0: port 2(vx0) entered disabled state [ 3608.712471][ T11] swp1: left allmulticast mode [ 3608.712790][ T11] swp1: left promiscuous mode [ 3608.713209][ T11] br0: port 1(swp1) entered disabled state [ 3609.178598][ T11] vx0: left allmulticast mode [ 3609.178904][ T11] vx0: left promiscuous mode [ 3609.179346][ T11] br0: port 2(vx0) entered disabled state [ 3609.191438][ T11] swp1: left allmulticast mode [ 3609.191721][ T11] swp1: left promiscuous mode [ 3609.192114][ T11] br0: port 1(swp1) entered disabled state [ 3613.713532][T19168] veth0: renamed from veth1 [ 3615.414858][T19185] br0: port 1(swp1) entered blocking state [ 3615.415210][T19185] br0: port 1(swp1) entered disabled state [ 3615.422112][T19185] swp1: entered allmulticast mode [ 3615.423551][T19185] swp1: entered promiscuous mode [ 3615.425430][T19185] br0: port 1(swp1) entered blocking state [ 3615.425747][T19185] br0: port 1(swp1) entered forwarding state [ 3615.750910][T19187] br0: port 2(vx0) entered blocking state [ 3615.751256][T19187] br0: port 2(vx0) entered disabled state [ 3615.751598][T19187] vx0: entered allmulticast mode [ 3615.752936][T19187] vx0: entered promiscuous mode [ 3615.753533][T19187] br0: port 2(vx0) entered blocking state [ 3615.753840][T19187] br0: port 2(vx0) entered forwarding state [ 3618.068377][T19200] br0: port 1(swp1) entered blocking state [ 3618.068720][T19200] br0: port 1(swp1) entered disabled state [ 3618.069063][T19200] swp1: entered allmulticast mode [ 3618.070588][T19200] swp1: entered promiscuous mode [ 3618.071958][T19200] br0: port 1(swp1) entered blocking state [ 3618.072268][T19200] br0: port 1(swp1) entered forwarding state [ 3618.395496][T19202] br0: port 2(vx0) entered blocking state [ 3618.395839][T19202] br0: port 2(vx0) entered disabled state [ 3618.396160][T19202] vx0: entered allmulticast mode [ 3618.397491][T19202] vx0: entered promiscuous mode [ 3618.398174][T19202] br0: port 2(vx0) entered blocking state [ 3618.398493][T19202] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3626.761543][ T9106] br0: port 1(swp1) entered disabled state [ 3627.794482][T12858] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3635.082686][ T11] vx0: left allmulticast mode [ 3635.082987][ T11] vx0: left promiscuous mode [ 3635.083435][ T11] br0: port 2(vx0) entered disabled state [ 3635.093540][ T11] swp1: left allmulticast mode [ 3635.093822][ T11] swp1: left promiscuous mode [ 3635.094216][ T11] br0: port 1(swp1) entered disabled state [ 3635.580657][ T11] vx0: left allmulticast mode [ 3635.580954][ T11] vx0: left promiscuous mode [ 3635.581405][ T11] br0: port 2(vx0) entered disabled state [ 3635.590362][ T11] swp1: left allmulticast mode [ 3635.590640][ T11] swp1: left promiscuous mode [ 3635.591018][ T11] br0: port 1(swp1) entered disabled state [ 3640.314996][T19296] veth0: renamed from veth1 [ 3642.014570][T19313] br0: port 1(swp1) entered blocking state [ 3642.014954][T19313] br0: port 1(swp1) entered disabled state [ 3642.015975][T19313] swp1: entered allmulticast mode [ 3642.017492][T19313] swp1: entered promiscuous mode [ 3642.019070][T19313] br0: port 1(swp1) entered blocking state [ 3642.019401][T19313] br0: port 1(swp1) entered forwarding state [ 3642.372174][T19315] br0: port 2(vx0) entered blocking state [ 3642.372910][T19315] br0: port 2(vx0) entered disabled state [ 3642.373238][T19315] vx0: entered allmulticast mode [ 3642.374580][T19315] vx0: entered promiscuous mode [ 3642.375297][T19315] br0: port 2(vx0) entered blocking state [ 3642.375616][T19315] br0: port 2(vx0) entered forwarding state [ 3644.536255][T19328] br0: port 1(swp1) entered blocking state [ 3644.536673][T19328] br0: port 1(swp1) entered disabled state [ 3644.537054][T19328] swp1: entered allmulticast mode [ 3644.538546][T19328] swp1: entered promiscuous mode [ 3644.540147][T19328] br0: port 1(swp1) entered blocking state [ 3644.540486][T19328] br0: port 1(swp1) entered forwarding state [ 3644.932618][T19330] br0: port 2(vx0) entered blocking state [ 3644.933008][T19330] br0: port 2(vx0) entered disabled state [ 3644.933354][T19330] vx0: entered allmulticast mode [ 3644.934767][T19330] vx0: entered promiscuous mode [ 3644.935407][T19330] br0: port 2(vx0) entered blocking state [ 3644.935716][T19330] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3651.940785][T12858] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3682.212659][ T11] vx0: left allmulticast mode [ 3682.212957][ T11] vx0: left promiscuous mode [ 3682.213380][ T11] br0: port 2(vx0) entered disabled state [ 3682.229807][ T11] swp1: left allmulticast mode [ 3682.230120][ T11] swp1: left promiscuous mode [ 3682.230750][ T11] br0: port 1(swp1) entered disabled state [ 3682.682648][ T11] vx0: left allmulticast mode [ 3682.682944][ T11] vx0: left promiscuous mode [ 3682.683378][ T11] br0: port 2(vx0) entered disabled state [ 3682.695476][ T11] swp1: left allmulticast mode [ 3682.695748][ T11] swp1: left promiscuous mode [ 3682.696122][ 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__->