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 [ 3630.647832][T20890] veth0: renamed from veth1 [ 3632.280985][T20906] br0: port 1(swp1) entered blocking state [ 3632.281334][T20906] br0: port 1(swp1) entered disabled state [ 3632.287289][T20906] swp1: entered allmulticast mode [ 3632.288736][T20906] swp1: entered promiscuous mode [ 3632.290171][T20906] br0: port 1(swp1) entered blocking state [ 3632.290480][T20906] br0: port 1(swp1) entered forwarding state [ 3632.610984][T20908] br0: port 2(vx0) entered blocking state [ 3632.611325][T20908] br0: port 2(vx0) entered disabled state [ 3632.612059][T20908] vx0: entered allmulticast mode [ 3632.613467][T20908] vx0: entered promiscuous mode [ 3632.614360][T20908] br0: port 2(vx0) entered blocking state [ 3632.614680][T20908] br0: port 2(vx0) entered forwarding state [ 3634.816534][T20921] br0: port 1(swp1) entered blocking state [ 3634.816879][T20921] br0: port 1(swp1) entered disabled state [ 3634.817225][T20921] swp1: entered allmulticast mode [ 3634.819461][T20921] swp1: entered promiscuous mode [ 3634.825899][T20921] br0: port 1(swp1) entered blocking state [ 3634.826221][T20921] br0: port 1(swp1) entered forwarding state [ 3635.153640][T20923] br0: port 2(vx0) entered blocking state [ 3635.153975][T20923] br0: port 2(vx0) entered disabled state [ 3635.154303][T20923] vx0: entered allmulticast mode [ 3635.155677][T20923] vx0: entered promiscuous mode [ 3635.156263][T20923] br0: port 2(vx0) entered blocking state [ 3635.156580][T20923] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3642.912582][T14831] 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 ] [ 3644.449256][T14831] br0: port 1(swp1) entered blocking state [ 3644.449628][T14831] 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 ] [ 3646.323669][T14831] 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 ] [ 3647.903265][T14831] br0: port 1(swp1) entered blocking state [ 3647.903638][T14831] 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 ] [ 3650.998679][T14831] 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 ] [ 3652.577955][ T11] vx0: left allmulticast mode [ 3652.578248][ T11] vx0: left promiscuous mode [ 3652.578664][ T11] br0: port 2(vx0) entered disabled state [ 3652.586685][ T11] swp1: left allmulticast mode [ 3652.586964][ T11] swp1: left promiscuous mode [ 3652.587333][ T11] br0: port 1(swp1) entered disabled state [ 3653.034177][ T11] vx0: left allmulticast mode [ 3653.034464][ T11] vx0: left promiscuous mode [ 3653.034890][ T11] br0: port 2(vx0) entered disabled state [ 3653.036548][ T11] swp1: left allmulticast mode [ 3653.036809][ T11] swp1: left promiscuous mode [ 3653.037183][ T11] br0: port 1(swp1) entered disabled state [ 3657.689285][T21078] veth0: renamed from veth1 [ 3659.313653][T21095] br0: port 1(swp1) entered blocking state [ 3659.314001][T21095] br0: port 1(swp1) entered disabled state [ 3659.314345][T21095] swp1: entered allmulticast mode [ 3659.315776][T21095] swp1: entered promiscuous mode [ 3659.317195][T21095] br0: port 1(swp1) entered blocking state [ 3659.317505][T21095] br0: port 1(swp1) entered forwarding state [ 3659.645948][T21097] br0: port 2(vx0) entered blocking state [ 3659.646292][T21097] br0: port 2(vx0) entered disabled state [ 3659.646914][T21097] vx0: entered allmulticast mode [ 3659.648303][T21097] vx0: entered promiscuous mode [ 3659.648889][T21097] br0: port 2(vx0) entered blocking state [ 3659.649187][T21097] br0: port 2(vx0) entered forwarding state [ 3661.865500][T21110] br0: port 1(swp1) entered blocking state [ 3661.865961][T21110] br0: port 1(swp1) entered disabled state [ 3661.866701][T21110] swp1: entered allmulticast mode [ 3661.868086][T21110] swp1: entered promiscuous mode [ 3661.869481][T21110] br0: port 1(swp1) entered blocking state [ 3661.869802][T21110] br0: port 1(swp1) entered forwarding state [ 3662.231312][T21112] br0: port 2(vx0) entered blocking state [ 3662.231669][T21112] br0: port 2(vx0) entered disabled state [ 3662.231993][T21112] vx0: entered allmulticast mode [ 3662.233360][T21112] vx0: entered promiscuous mode [ 3662.233946][T21112] br0: port 2(vx0) entered blocking state [ 3662.234247][T21112] 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 ] [ 3672.003209][T14831] 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 ] [ 3674.373592][T12321] br0: port 1(swp1) entered blocking state [ 3674.373947][T12321] 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 ] [ 3676.321069][T12989] 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 ] [ 3678.618790][T21205] br0: port 1(swp1) entered blocking state [ 3678.619147][T21205] 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 ] [ 3683.133436][T12321] 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 ] [ 3685.452130][ T11] vx0: left allmulticast mode [ 3685.452424][ T11] vx0: left promiscuous mode [ 3685.452825][ T11] br0: port 2(vx0) entered disabled state [ 3685.455834][ T11] swp1: left allmulticast mode [ 3685.456104][ T11] swp1: left promiscuous mode [ 3685.456480][ T11] br0: port 1(swp1) entered disabled state [ 3685.920276][ T11] vx0: left allmulticast mode [ 3685.920599][ T11] vx0: left promiscuous mode [ 3685.920998][ T11] br0: port 2(vx0) entered disabled state [ 3685.922641][ T11] swp1: left allmulticast mode [ 3685.922902][ T11] swp1: left promiscuous mode [ 3685.923313][ T11] br0: port 1(swp1) entered disabled state [ 3690.480846][T21330] veth0: renamed from veth1 [ 3692.100062][T21347] br0: port 1(swp1) entered blocking state [ 3692.100417][T21347] br0: port 1(swp1) entered disabled state [ 3692.100774][T21347] swp1: entered allmulticast mode [ 3692.102201][T21347] swp1: entered promiscuous mode [ 3692.103658][T21347] br0: port 1(swp1) entered blocking state [ 3692.103965][T21347] br0: port 1(swp1) entered forwarding state [ 3692.438183][T21349] br0: port 2(vx0) entered blocking state [ 3692.438538][T21349] br0: port 2(vx0) entered disabled state [ 3692.438860][T21349] vx0: entered allmulticast mode [ 3692.440289][T21349] vx0: entered promiscuous mode [ 3692.441344][T21349] br0: port 2(vx0) entered blocking state [ 3692.441663][T21349] br0: port 2(vx0) entered forwarding state [ 3694.593060][T21362] br0: port 1(swp1) entered blocking state [ 3694.593413][T21362] br0: port 1(swp1) entered disabled state [ 3694.593770][T21362] swp1: entered allmulticast mode [ 3694.595162][T21362] swp1: entered promiscuous mode [ 3694.596593][T21362] br0: port 1(swp1) entered blocking state [ 3694.596903][T21362] br0: port 1(swp1) entered forwarding state [ 3694.926755][T21364] br0: port 2(vx0) entered blocking state [ 3694.927098][T21364] br0: port 2(vx0) entered disabled state [ 3694.927417][T21364] vx0: entered allmulticast mode [ 3694.928821][T21364] vx0: entered promiscuous mode [ 3694.929414][T21364] br0: port 2(vx0) entered blocking state [ 3694.929730][T21364] 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 ] [ 3703.585244][T12321] 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 ] [ 3714.560872][ T11] vx0: left allmulticast mode [ 3714.561168][ T11] vx0: left promiscuous mode [ 3714.561592][ T11] br0: port 2(vx0) entered disabled state [ 3714.563330][ T11] swp1: left allmulticast mode [ 3714.563644][ T11] swp1: left promiscuous mode [ 3714.564024][ T11] br0: port 1(swp1) entered disabled state [ 3715.033864][ T11] vx0: left allmulticast mode [ 3715.034157][ T11] vx0: left promiscuous mode [ 3715.034580][ T11] br0: port 2(vx0) entered disabled state [ 3715.036207][ T11] swp1: left allmulticast mode [ 3715.036472][ T11] swp1: left promiscuous mode [ 3715.036854][ T11] br0: port 1(swp1) entered disabled state [ 3719.719440][T21555] veth0: renamed from veth1 [ 3721.319887][T21572] br0: port 1(swp1) entered blocking state [ 3721.320234][T21572] br0: port 1(swp1) entered disabled state [ 3721.320590][T21572] swp1: entered allmulticast mode [ 3721.322017][T21572] swp1: entered promiscuous mode [ 3721.323431][T21572] br0: port 1(swp1) entered blocking state [ 3721.323759][T21572] br0: port 1(swp1) entered forwarding state [ 3721.652213][T21574] br0: port 2(vx0) entered blocking state [ 3721.652703][T21574] br0: port 2(vx0) entered disabled state [ 3721.653044][T21574] vx0: entered allmulticast mode [ 3721.654510][T21574] vx0: entered promiscuous mode [ 3721.655253][T21574] br0: port 2(vx0) entered blocking state [ 3721.655586][T21574] br0: port 2(vx0) entered forwarding state [ 3723.787411][T21587] br0: port 1(swp1) entered blocking state [ 3723.788578][T21587] br0: port 1(swp1) entered disabled state [ 3723.788939][T21587] swp1: entered allmulticast mode [ 3723.790410][T21587] swp1: entered promiscuous mode [ 3723.791977][T21587] br0: port 1(swp1) entered blocking state [ 3723.792309][T21587] br0: port 1(swp1) entered forwarding state [ 3724.119663][T21589] br0: port 2(vx0) entered blocking state [ 3724.120008][T21589] br0: port 2(vx0) entered disabled state [ 3724.120330][T21589] vx0: entered allmulticast mode [ 3724.121679][T21589] vx0: entered promiscuous mode [ 3724.122243][T21589] br0: port 2(vx0) entered blocking state [ 3724.122552][T21589] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3732.228680][T21205] br0: port 1(swp1) entered disabled state [ 3733.270828][T21205] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3740.561580][ T11] vx0: left allmulticast mode [ 3740.561878][ T11] vx0: left promiscuous mode [ 3740.562269][ T11] br0: port 2(vx0) entered disabled state [ 3740.563834][ T11] swp1: left allmulticast mode [ 3740.564100][ T11] swp1: left promiscuous mode [ 3740.564508][ T11] br0: port 1(swp1) entered disabled state [ 3741.071012][ T11] vx0: left allmulticast mode [ 3741.071309][ T11] vx0: left promiscuous mode [ 3741.071730][ T11] br0: port 2(vx0) entered disabled state [ 3741.073383][ T11] swp1: left allmulticast mode [ 3741.073667][ T11] swp1: left promiscuous mode [ 3741.074083][ T11] br0: port 1(swp1) entered disabled state [ 3745.576144][T21682] veth0: renamed from veth1 [ 3747.191253][T21699] br0: port 1(swp1) entered blocking state [ 3747.191618][T21699] br0: port 1(swp1) entered disabled state [ 3747.191966][T21699] swp1: entered allmulticast mode [ 3747.193398][T21699] swp1: entered promiscuous mode [ 3747.195350][T21699] br0: port 1(swp1) entered blocking state [ 3747.195678][T21699] br0: port 1(swp1) entered forwarding state [ 3747.530770][T21701] br0: port 2(vx0) entered blocking state [ 3747.531112][T21701] br0: port 2(vx0) entered disabled state [ 3747.531435][T21701] vx0: entered allmulticast mode [ 3747.532902][T21701] vx0: entered promiscuous mode [ 3747.533647][T21701] br0: port 2(vx0) entered blocking state [ 3747.533949][T21701] br0: port 2(vx0) entered forwarding state [ 3749.662845][T21714] br0: port 1(swp1) entered blocking state [ 3749.663191][T21714] br0: port 1(swp1) entered disabled state [ 3749.663551][T21714] swp1: entered allmulticast mode [ 3749.665730][T21714] swp1: entered promiscuous mode [ 3749.667161][T21714] br0: port 1(swp1) entered blocking state [ 3749.667473][T21714] br0: port 1(swp1) entered forwarding state [ 3749.998067][T21716] br0: port 2(vx0) entered blocking state [ 3749.998407][T21716] br0: port 2(vx0) entered disabled state [ 3749.998744][T21716] vx0: entered allmulticast mode [ 3750.000087][T21716] vx0: entered promiscuous mode [ 3750.000794][T21716] br0: port 2(vx0) entered blocking state [ 3750.001093][T21716] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3756.760203][T21205] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3787.016685][ T11] vx0: left allmulticast mode [ 3787.016972][ T11] vx0: left promiscuous mode [ 3787.017365][ T11] br0: port 2(vx0) entered disabled state [ 3787.018959][ T11] swp1: left allmulticast mode [ 3787.019226][ T11] swp1: left promiscuous mode [ 3787.019634][ T11] br0: port 1(swp1) entered disabled state [ 3787.501039][ T11] vx0: left allmulticast mode [ 3787.501357][ T11] vx0: left promiscuous mode [ 3787.501818][ T11] br0: port 2(vx0) entered disabled state [ 3787.503408][ T11] swp1: left allmulticast mode [ 3787.503726][ T11] swp1: left promiscuous mode [ 3787.504154][ 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__->