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 7200 # selftests: net: test_bridge_backup_port.sh [ 3602.668440][T20941] veth0: renamed from veth1 [ 3604.254193][T20962] br0: port 1(swp1) entered blocking state [ 3604.254539][T20962] br0: port 1(swp1) entered disabled state [ 3604.254886][T20962] swp1: entered allmulticast mode [ 3604.256227][T20962] swp1: entered promiscuous mode [ 3604.257624][T20962] br0: port 1(swp1) entered blocking state [ 3604.257939][T20962] br0: port 1(swp1) entered forwarding state [ 3604.595571][T20964] br0: port 2(vx0) entered blocking state [ 3604.595907][T20964] br0: port 2(vx0) entered disabled state [ 3604.596256][T20964] vx0: entered allmulticast mode [ 3604.597567][T20964] vx0: entered promiscuous mode [ 3604.598265][T20964] br0: port 2(vx0) entered blocking state [ 3604.598568][T20964] br0: port 2(vx0) entered forwarding state [ 3606.654940][T20977] br0: port 1(swp1) entered blocking state [ 3606.655935][T20977] br0: port 1(swp1) entered disabled state [ 3606.656310][T20977] swp1: entered allmulticast mode [ 3606.657625][T20977] swp1: entered promiscuous mode [ 3606.658969][T20977] br0: port 1(swp1) entered blocking state [ 3606.659294][T20977] br0: port 1(swp1) entered forwarding state [ 3606.987413][T20979] br0: port 2(vx0) entered blocking state [ 3606.987748][T20979] br0: port 2(vx0) entered disabled state [ 3606.988076][T20979] vx0: entered allmulticast mode [ 3606.990044][T20979] vx0: entered promiscuous mode [ 3606.990774][T20979] br0: port 2(vx0) entered blocking state [ 3606.991077][T20979] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3614.862572][T20831] 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 ] [ 3616.438317][T18223] br0: port 1(swp1) entered blocking state [ 3616.438683][T18223] 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 ] [ 3618.316307][T18223] 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 ] [ 3619.866666][T14820] br0: port 1(swp1) entered blocking state [ 3619.867041][T14820] 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 ] [ 3622.916736][T18223] 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 ] [ 3624.451678][ T11] vx0: left allmulticast mode [ 3624.451961][ T11] vx0: left promiscuous mode [ 3624.452391][ T11] br0: port 2(vx0) entered disabled state [ 3624.453896][ T11] swp1: left allmulticast mode [ 3624.454175][ T11] swp1: left promiscuous mode [ 3624.454544][ T11] br0: port 1(swp1) entered disabled state [ 3624.914438][ T11] vx0: left allmulticast mode [ 3624.914732][ T11] vx0: left promiscuous mode [ 3624.915151][ T11] br0: port 2(vx0) entered disabled state [ 3624.916706][ T11] swp1: left allmulticast mode [ 3624.916975][ T11] swp1: left promiscuous mode [ 3624.917404][ T11] br0: port 1(swp1) entered disabled state [ 3629.455383][T21133] veth0: renamed from veth1 [ 3631.049718][T21151] br0: port 1(swp1) entered blocking state [ 3631.050072][T21151] br0: port 1(swp1) entered disabled state [ 3631.050431][T21151] swp1: entered allmulticast mode [ 3631.051739][T21151] swp1: entered promiscuous mode [ 3631.053120][T21151] br0: port 1(swp1) entered blocking state [ 3631.053436][T21151] br0: port 1(swp1) entered forwarding state [ 3631.375040][T21153] br0: port 2(vx0) entered blocking state [ 3631.375402][T21153] br0: port 2(vx0) entered disabled state [ 3631.375731][T21153] vx0: entered allmulticast mode [ 3631.377042][T21153] vx0: entered promiscuous mode [ 3631.377634][T21153] br0: port 2(vx0) entered blocking state [ 3631.377936][T21153] br0: port 2(vx0) entered forwarding state [ 3633.502053][T21166] br0: port 1(swp1) entered blocking state [ 3633.502424][T21166] br0: port 1(swp1) entered disabled state [ 3633.502778][T21166] swp1: entered allmulticast mode [ 3633.504151][T21166] swp1: entered promiscuous mode [ 3633.506028][T21166] br0: port 1(swp1) entered blocking state [ 3633.506357][T21166] br0: port 1(swp1) entered forwarding state [ 3633.917250][T21168] br0: port 2(vx0) entered blocking state [ 3633.917588][T21168] br0: port 2(vx0) entered disabled state [ 3633.917911][T21168] vx0: entered allmulticast mode [ 3633.919209][T21168] vx0: entered promiscuous mode [ 3633.919773][T21168] br0: port 2(vx0) entered blocking state [ 3633.920099][T21168] 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 ] [ 3643.480167][T14820] 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 ] [ 3645.877920][T14820] br0: port 1(swp1) entered blocking state [ 3645.878306][T14820] 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 ] [ 3647.830160][T20831] 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 ] [ 3650.154526][T18223] br0: port 1(swp1) entered blocking state [ 3650.154880][T18223] 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 ] [ 3654.556666][T11229] 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 ] [ 3656.846034][ T11] vx0: left allmulticast mode [ 3656.846371][ T11] vx0: left promiscuous mode [ 3656.846780][ T11] br0: port 2(vx0) entered disabled state [ 3656.848503][ T11] swp1: left allmulticast mode [ 3656.848824][ T11] swp1: left promiscuous mode [ 3656.849285][ T11] br0: port 1(swp1) entered disabled state [ 3657.296703][ T11] vx0: left allmulticast mode [ 3657.297151][ T11] vx0: left promiscuous mode [ 3657.297676][ T11] br0: port 2(vx0) entered disabled state [ 3657.303998][ T11] swp1: left allmulticast mode [ 3657.304288][ T11] swp1: left promiscuous mode [ 3657.304673][ T11] br0: port 1(swp1) entered disabled state [ 3661.902007][T21384] veth0: renamed from veth1 [ 3663.481957][T21401] br0: port 1(swp1) entered blocking state [ 3663.482323][T21401] br0: port 1(swp1) entered disabled state [ 3663.482696][T21401] swp1: entered allmulticast mode [ 3663.484112][T21401] swp1: entered promiscuous mode [ 3663.491605][T21401] br0: port 1(swp1) entered blocking state [ 3663.491925][T21401] br0: port 1(swp1) entered forwarding state [ 3663.804063][T21403] br0: port 2(vx0) entered blocking state [ 3663.804417][T21403] br0: port 2(vx0) entered disabled state [ 3663.804742][T21403] vx0: entered allmulticast mode [ 3663.806079][T21403] vx0: entered promiscuous mode [ 3663.806810][T21403] br0: port 2(vx0) entered blocking state [ 3663.807138][T21403] br0: port 2(vx0) entered forwarding state [ 3665.872938][T21416] br0: port 1(swp1) entered blocking state [ 3665.874019][T21416] br0: port 1(swp1) entered disabled state [ 3665.874383][T21416] swp1: entered allmulticast mode [ 3665.875720][T21416] swp1: entered promiscuous mode [ 3665.877068][T21416] br0: port 1(swp1) entered blocking state [ 3665.877393][T21416] br0: port 1(swp1) entered forwarding state [ 3666.235859][T21418] br0: port 2(vx0) entered blocking state [ 3666.236228][T21418] br0: port 2(vx0) entered disabled state [ 3666.236557][T21418] vx0: entered allmulticast mode [ 3666.237901][T21418] vx0: entered promiscuous mode [ 3666.238503][T21418] br0: port 2(vx0) entered blocking state [ 3666.238809][T21418] 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 ] [ 3674.897164][T18223] 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 ] [ 3685.555194][ T11] vx0: left allmulticast mode [ 3685.555491][ T11] vx0: left promiscuous mode [ 3685.555880][ T11] br0: port 2(vx0) entered disabled state [ 3685.557371][ T11] swp1: left allmulticast mode [ 3685.557641][ T11] swp1: left promiscuous mode [ 3685.558009][ T11] br0: port 1(swp1) entered disabled state [ 3685.999987][ T11] vx0: left allmulticast mode [ 3686.000325][ T11] vx0: left promiscuous mode [ 3686.000788][ T11] br0: port 2(vx0) entered disabled state [ 3686.002573][ T11] swp1: left allmulticast mode [ 3686.002876][ T11] swp1: left promiscuous mode [ 3686.003294][ T11] br0: port 1(swp1) entered disabled state [ 3690.576355][T21609] veth0: renamed from veth1 [ 3692.112456][T21625] br0: port 1(swp1) entered blocking state [ 3692.112806][T21625] br0: port 1(swp1) entered disabled state [ 3692.113880][T21625] swp1: entered allmulticast mode [ 3692.115201][T21625] swp1: entered promiscuous mode [ 3692.116535][T21625] br0: port 1(swp1) entered blocking state [ 3692.116849][T21625] br0: port 1(swp1) entered forwarding state [ 3692.477286][T21627] br0: port 2(vx0) entered blocking state [ 3692.477657][T21627] br0: port 2(vx0) entered disabled state [ 3692.477987][T21627] vx0: entered allmulticast mode [ 3692.479309][T21627] vx0: entered promiscuous mode [ 3692.480009][T21627] br0: port 2(vx0) entered blocking state [ 3692.480332][T21627] br0: port 2(vx0) entered forwarding state [ 3694.609832][T21640] br0: port 1(swp1) entered blocking state [ 3694.610194][T21640] br0: port 1(swp1) entered disabled state [ 3694.610543][T21640] swp1: entered allmulticast mode [ 3694.611870][T21640] swp1: entered promiscuous mode [ 3694.613582][T21640] br0: port 1(swp1) entered blocking state [ 3694.613896][T21640] br0: port 1(swp1) entered forwarding state [ 3694.945647][T21642] br0: port 2(vx0) entered blocking state [ 3694.945981][T21642] br0: port 2(vx0) entered disabled state [ 3694.946326][T21642] vx0: entered allmulticast mode [ 3694.947624][T21642] vx0: entered promiscuous mode [ 3694.948319][T21642] br0: port 2(vx0) entered blocking state [ 3694.948622][T21642] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3703.118206][T18223] br0: port 1(swp1) entered disabled state [ 3704.120494][T20831] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3711.316444][ T11] vx0: left allmulticast mode [ 3711.316732][ T11] vx0: left promiscuous mode [ 3711.317136][ T11] br0: port 2(vx0) entered disabled state [ 3711.318653][ T11] swp1: left allmulticast mode [ 3711.318922][ T11] swp1: left promiscuous mode [ 3711.319353][ T11] br0: port 1(swp1) entered disabled state [ 3711.769119][ T11] vx0: left allmulticast mode [ 3711.769422][ T11] vx0: left promiscuous mode [ 3711.769827][ T11] br0: port 2(vx0) entered disabled state [ 3711.771351][ T11] swp1: left allmulticast mode [ 3711.771621][ T11] swp1: left promiscuous mode [ 3711.772067][ T11] br0: port 1(swp1) entered disabled state [ 3716.179369][T21731] veth0: renamed from veth1 [ 3717.858947][T21748] br0: port 1(swp1) entered blocking state [ 3717.859324][T21748] br0: port 1(swp1) entered disabled state [ 3717.859692][T21748] swp1: entered allmulticast mode [ 3717.861062][T21748] swp1: entered promiscuous mode [ 3717.862478][T21748] br0: port 1(swp1) entered blocking state [ 3717.862794][T21748] br0: port 1(swp1) entered forwarding state [ 3718.194557][T21750] br0: port 2(vx0) entered blocking state [ 3718.194907][T21750] br0: port 2(vx0) entered disabled state [ 3718.195251][T21750] vx0: entered allmulticast mode [ 3718.196577][T21750] vx0: entered promiscuous mode [ 3718.197305][T21750] br0: port 2(vx0) entered blocking state [ 3718.197613][T21750] br0: port 2(vx0) entered forwarding state [ 3720.360832][T21763] br0: port 1(swp1) entered blocking state [ 3720.361366][T21763] br0: port 1(swp1) entered disabled state [ 3720.361890][T21763] swp1: entered allmulticast mode [ 3720.364284][T21763] swp1: entered promiscuous mode [ 3720.367645][T21763] br0: port 1(swp1) entered blocking state [ 3720.368131][T21763] br0: port 1(swp1) entered forwarding state [ 3720.707760][T21765] br0: port 2(vx0) entered blocking state [ 3720.708109][T21765] br0: port 2(vx0) entered disabled state [ 3720.708436][T21765] vx0: entered allmulticast mode [ 3720.709753][T21765] vx0: entered promiscuous mode [ 3720.710444][T21765] br0: port 2(vx0) entered blocking state [ 3720.710749][T21765] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3727.462772][T18223] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3757.743140][ T11] vx0: left allmulticast mode [ 3757.743429][ T11] vx0: left promiscuous mode [ 3757.743813][ T11] br0: port 2(vx0) entered disabled state [ 3757.745745][ T11] swp1: left allmulticast mode [ 3757.746048][ T11] swp1: left promiscuous mode [ 3757.746456][ T11] br0: port 1(swp1) entered disabled state [ 3758.188627][ T11] vx0: left allmulticast mode [ 3758.188917][ T11] vx0: left promiscuous mode [ 3758.189329][ T11] br0: port 2(vx0) entered disabled state [ 3758.190831][ T11] swp1: left allmulticast mode [ 3758.191117][ T11] swp1: left promiscuous mode [ 3758.191488][ 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__->