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 [ 3555.451987][T22731] veth0: renamed from veth1 [ 3557.037228][T22747] br0: port 1(swp1) entered blocking state [ 3557.038535][T22747] br0: port 1(swp1) entered disabled state [ 3557.043622][T22747] swp1: entered allmulticast mode [ 3557.044994][T22747] swp1: entered promiscuous mode [ 3557.046837][T22747] br0: port 1(swp1) entered blocking state [ 3557.047150][T22747] br0: port 1(swp1) entered forwarding state [ 3557.370989][T22749] br0: port 2(vx0) entered blocking state [ 3557.371972][T22749] br0: port 2(vx0) entered disabled state [ 3557.372301][T22749] vx0: entered allmulticast mode [ 3557.373652][T22749] vx0: entered promiscuous mode [ 3557.374362][T22749] br0: port 2(vx0) entered blocking state [ 3557.374662][T22749] br0: port 2(vx0) entered forwarding state [ 3559.517827][T22762] br0: port 1(swp1) entered blocking state [ 3559.518173][T22762] br0: port 1(swp1) entered disabled state [ 3559.518703][T22762] swp1: entered allmulticast mode [ 3559.520016][T22762] swp1: entered promiscuous mode [ 3559.521385][T22762] br0: port 1(swp1) entered blocking state [ 3559.521697][T22762] br0: port 1(swp1) entered forwarding state [ 3559.856866][T22764] br0: port 2(vx0) entered blocking state [ 3559.857219][T22764] br0: port 2(vx0) entered disabled state [ 3559.857588][T22764] vx0: entered allmulticast mode [ 3559.859429][T22764] vx0: entered promiscuous mode [ 3559.860067][T22764] br0: port 2(vx0) entered blocking state [ 3559.860401][T22764] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3567.640080][T15381] 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 ] [ 3569.239580][T10266] br0: port 1(swp1) entered blocking state [ 3569.239944][T10266] 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 ] [ 3571.174209][T16694] 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 ] [ 3572.786342][T16694] br0: port 1(swp1) entered blocking state [ 3572.786701][T16694] 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 ] [ 3575.804456][T10266] 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 ] [ 3577.336747][ T69] vx0: left allmulticast mode [ 3577.337042][ T69] vx0: left promiscuous mode [ 3577.337460][ T69] br0: port 2(vx0) entered disabled state [ 3577.339461][ T69] swp1: left allmulticast mode [ 3577.339730][ T69] swp1: left promiscuous mode [ 3577.340103][ T69] br0: port 1(swp1) entered disabled state [ 3577.781985][ T69] vx0: left allmulticast mode [ 3577.782275][ T69] vx0: left promiscuous mode [ 3577.782706][ T69] br0: port 2(vx0) entered disabled state [ 3577.784402][ T69] swp1: left allmulticast mode [ 3577.784678][ T69] swp1: left promiscuous mode [ 3577.785061][ T69] br0: port 1(swp1) entered disabled state [ 3582.304986][T22921] veth0: renamed from veth1 [ 3583.896701][T22938] br0: port 1(swp1) entered blocking state [ 3583.897044][T22938] br0: port 1(swp1) entered disabled state [ 3583.897406][T22938] swp1: entered allmulticast mode [ 3583.898973][T22938] swp1: entered promiscuous mode [ 3583.900374][T22938] br0: port 1(swp1) entered blocking state [ 3583.900684][T22938] br0: port 1(swp1) entered forwarding state [ 3584.213831][T22940] br0: port 2(vx0) entered blocking state [ 3584.214164][T22940] br0: port 2(vx0) entered disabled state [ 3584.214499][T22940] vx0: entered allmulticast mode [ 3584.215850][T22940] vx0: entered promiscuous mode [ 3584.222525][T22940] br0: port 2(vx0) entered blocking state [ 3584.222840][T22940] br0: port 2(vx0) entered forwarding state [ 3586.331433][T22953] br0: port 1(swp1) entered blocking state [ 3586.331781][T22953] br0: port 1(swp1) entered disabled state [ 3586.332128][T22953] swp1: entered allmulticast mode [ 3586.333875][T22953] swp1: entered promiscuous mode [ 3586.335253][T22953] br0: port 1(swp1) entered blocking state [ 3586.335576][T22953] br0: port 1(swp1) entered forwarding state [ 3586.683359][T22955] br0: port 2(vx0) entered blocking state [ 3586.683694][T22955] br0: port 2(vx0) entered disabled state [ 3586.684036][T22955] vx0: entered allmulticast mode [ 3586.685375][T22955] vx0: entered promiscuous mode [ 3586.685940][T22955] br0: port 2(vx0) entered blocking state [ 3586.686240][T22955] 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 ] [ 3596.099946][T16694] 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 ] [ 3598.368988][T21542] br0: port 1(swp1) entered blocking state [ 3598.369355][T21542] 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 ] [ 3600.226401][T21542] 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 ] [ 3602.554284][T16694] br0: port 1(swp1) entered blocking state [ 3602.554667][T16694] 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 ] [ 3607.055405][T21652] 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 ] [ 3609.315998][ T69] vx0: left allmulticast mode [ 3609.316288][ T69] vx0: left promiscuous mode [ 3609.316702][ T69] br0: port 2(vx0) entered disabled state [ 3609.323563][ T69] swp1: left allmulticast mode [ 3609.323840][ T69] swp1: left promiscuous mode [ 3609.324214][ T69] br0: port 1(swp1) entered disabled state [ 3609.769480][ T69] vx0: left allmulticast mode [ 3609.769772][ T69] vx0: left promiscuous mode [ 3609.770172][ T69] br0: port 2(vx0) entered disabled state [ 3609.777132][ T69] swp1: left allmulticast mode [ 3609.777547][ T69] swp1: left promiscuous mode [ 3609.777921][ T69] br0: port 1(swp1) entered disabled state [ 3614.243406][T23171] veth0: renamed from veth1 [ 3615.880665][T23188] br0: port 1(swp1) entered blocking state [ 3615.881017][T23188] br0: port 1(swp1) entered disabled state [ 3615.881405][T23188] swp1: entered allmulticast mode [ 3615.882852][T23188] swp1: entered promiscuous mode [ 3615.884312][T23188] br0: port 1(swp1) entered blocking state [ 3615.884654][T23188] br0: port 1(swp1) entered forwarding state [ 3616.212950][T23190] br0: port 2(vx0) entered blocking state [ 3616.213299][T23190] br0: port 2(vx0) entered disabled state [ 3616.214018][T23190] vx0: entered allmulticast mode [ 3616.215350][T23190] vx0: entered promiscuous mode [ 3616.215917][T23190] br0: port 2(vx0) entered blocking state [ 3616.216218][T23190] br0: port 2(vx0) entered forwarding state [ 3618.312700][T23203] br0: port 1(swp1) entered blocking state [ 3618.313044][T23203] br0: port 1(swp1) entered disabled state [ 3618.313411][T23203] swp1: entered allmulticast mode [ 3618.315232][T23203] swp1: entered promiscuous mode [ 3618.316609][T23203] br0: port 1(swp1) entered blocking state [ 3618.316929][T23203] br0: port 1(swp1) entered forwarding state [ 3618.654166][T23205] br0: port 2(vx0) entered blocking state [ 3618.654514][T23205] br0: port 2(vx0) entered disabled state [ 3618.654842][T23205] vx0: entered allmulticast mode [ 3618.656167][T23205] vx0: entered promiscuous mode [ 3618.656866][T23205] br0: port 2(vx0) entered blocking state [ 3618.657166][T23205] 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 ] [ 3627.370207][T16694] 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 ] [ 3638.096702][ T69] vx0: left allmulticast mode [ 3638.097003][ T69] vx0: left promiscuous mode [ 3638.097421][ T69] br0: port 2(vx0) entered disabled state [ 3638.100241][ T69] swp1: left allmulticast mode [ 3638.100542][ T69] swp1: left promiscuous mode [ 3638.100916][ T69] br0: port 1(swp1) entered disabled state [ 3638.549613][ T69] vx0: left allmulticast mode [ 3638.549951][ T69] vx0: left promiscuous mode [ 3638.550397][ T69] br0: port 2(vx0) entered disabled state [ 3638.551890][ T69] swp1: left allmulticast mode [ 3638.552167][ T69] swp1: left promiscuous mode [ 3638.552558][ T69] br0: port 1(swp1) entered disabled state [ 3642.932871][T23398] veth0: renamed from veth1 [ 3644.467948][T23414] br0: port 1(swp1) entered blocking state [ 3644.468289][T23414] br0: port 1(swp1) entered disabled state [ 3644.468657][T23414] swp1: entered allmulticast mode [ 3644.470011][T23414] swp1: entered promiscuous mode [ 3644.476636][T23414] br0: port 1(swp1) entered blocking state [ 3644.476962][T23414] br0: port 1(swp1) entered forwarding state [ 3644.789598][T23416] br0: port 2(vx0) entered blocking state [ 3644.789931][T23416] br0: port 2(vx0) entered disabled state [ 3644.790254][T23416] vx0: entered allmulticast mode [ 3644.791594][T23416] vx0: entered promiscuous mode [ 3644.792275][T23416] br0: port 2(vx0) entered blocking state [ 3644.792588][T23416] br0: port 2(vx0) entered forwarding state [ 3646.835005][T23429] br0: port 1(swp1) entered blocking state [ 3646.835378][T23429] br0: port 1(swp1) entered disabled state [ 3646.835744][T23429] swp1: entered allmulticast mode [ 3646.837104][T23429] swp1: entered promiscuous mode [ 3646.838494][T23429] br0: port 1(swp1) entered blocking state [ 3646.838806][T23429] br0: port 1(swp1) entered forwarding state [ 3647.188237][T23431] br0: port 2(vx0) entered blocking state [ 3647.188585][T23431] br0: port 2(vx0) entered disabled state [ 3647.188911][T23431] vx0: entered allmulticast mode [ 3647.190258][T23431] vx0: entered promiscuous mode [ 3647.190853][T23431] br0: port 2(vx0) entered blocking state [ 3647.191156][T23431] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3655.194464][T21652] br0: port 1(swp1) entered disabled state [ 3656.210553][T15381] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3663.531702][ T69] vx0: left allmulticast mode [ 3663.531994][ T69] vx0: left promiscuous mode [ 3663.532408][ T69] br0: port 2(vx0) entered disabled state [ 3663.533955][ T69] swp1: left allmulticast mode [ 3663.534223][ T69] swp1: left promiscuous mode [ 3663.534618][ T69] br0: port 1(swp1) entered disabled state [ 3663.988529][ T69] vx0: left allmulticast mode [ 3663.988818][ T69] vx0: left promiscuous mode [ 3663.989210][ T69] br0: port 2(vx0) entered disabled state [ 3663.990909][ T69] swp1: left allmulticast mode [ 3663.991189][ T69] swp1: left promiscuous mode [ 3663.991593][ T69] br0: port 1(swp1) entered disabled state [ 3668.470882][T23524] veth0: renamed from veth1 [ 3670.064542][T23541] br0: port 1(swp1) entered blocking state [ 3670.064883][T23541] br0: port 1(swp1) entered disabled state [ 3670.065234][T23541] swp1: entered allmulticast mode [ 3670.067167][T23541] swp1: entered promiscuous mode [ 3670.068559][T23541] br0: port 1(swp1) entered blocking state [ 3670.068870][T23541] br0: port 1(swp1) entered forwarding state [ 3670.382874][T23543] br0: port 2(vx0) entered blocking state [ 3670.383210][T23543] br0: port 2(vx0) entered disabled state [ 3670.383545][T23543] vx0: entered allmulticast mode [ 3670.384880][T23543] vx0: entered promiscuous mode [ 3670.385458][T23543] br0: port 2(vx0) entered blocking state [ 3670.385758][T23543] br0: port 2(vx0) entered forwarding state [ 3672.643480][T23556] br0: port 1(swp1) entered blocking state [ 3672.643826][T23556] br0: port 1(swp1) entered disabled state [ 3672.644173][T23556] swp1: entered allmulticast mode [ 3672.646011][T23556] swp1: entered promiscuous mode [ 3672.647387][T23556] br0: port 1(swp1) entered blocking state [ 3672.647697][T23556] br0: port 1(swp1) entered forwarding state [ 3672.970728][T23558] br0: port 2(vx0) entered blocking state [ 3672.971064][T23558] br0: port 2(vx0) entered disabled state [ 3672.971403][T23558] vx0: entered allmulticast mode [ 3672.972723][T23558] vx0: entered promiscuous mode [ 3672.973301][T23558] br0: port 2(vx0) entered blocking state [ 3672.973613][T23558] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3679.867960][T16694] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3710.120008][ T69] vx0: left allmulticast mode [ 3710.120297][ T69] vx0: left promiscuous mode [ 3710.120739][ T69] br0: port 2(vx0) entered disabled state [ 3710.122440][ T69] swp1: left allmulticast mode [ 3710.122716][ T69] swp1: left promiscuous mode [ 3710.123078][ T69] br0: port 1(swp1) entered disabled state [ 3710.609224][ T69] vx0: left allmulticast mode [ 3710.610028][ T69] vx0: left promiscuous mode [ 3710.610434][ T69] br0: port 2(vx0) entered disabled state [ 3710.612013][ T69] swp1: left allmulticast mode [ 3710.612277][ T69] swp1: left promiscuous mode [ 3710.612653][ T69] 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__->