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 [ 3492.438278][T21612] veth0: renamed from veth1 [ 3494.036677][T21628] br0: port 1(swp1) entered blocking state [ 3494.037026][T21628] br0: port 1(swp1) entered disabled state [ 3494.037373][T21628] swp1: entered allmulticast mode [ 3494.039642][T21628] swp1: entered promiscuous mode [ 3494.046564][T21628] br0: port 1(swp1) entered blocking state [ 3494.046884][T21628] br0: port 1(swp1) entered forwarding state [ 3494.371524][T21630] br0: port 2(vx0) entered blocking state [ 3494.371859][T21630] br0: port 2(vx0) entered disabled state [ 3494.372179][T21630] vx0: entered allmulticast mode [ 3494.373554][T21630] vx0: entered promiscuous mode [ 3494.374269][T21630] br0: port 2(vx0) entered blocking state [ 3494.374586][T21630] br0: port 2(vx0) entered forwarding state [ 3496.564965][T21643] br0: port 1(swp1) entered blocking state [ 3496.566230][T21643] br0: port 1(swp1) entered disabled state [ 3496.566784][T21643] swp1: entered allmulticast mode [ 3496.569042][T21643] swp1: entered promiscuous mode [ 3496.571089][T21643] br0: port 1(swp1) entered blocking state [ 3496.571595][T21643] br0: port 1(swp1) entered forwarding state [ 3496.888315][T21645] br0: port 2(vx0) entered blocking state [ 3496.888666][T21645] br0: port 2(vx0) entered disabled state [ 3496.888990][T21645] vx0: entered allmulticast mode [ 3496.890325][T21645] vx0: entered promiscuous mode [ 3496.891024][T21645] br0: port 2(vx0) entered blocking state [ 3496.891324][T21645] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 3503.002670][T21654] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3504.843115][T10717] 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 ] [ 3506.152472][ T8280] br0: port 1(swp1) entered blocking state [ 3506.152823][ T8280] 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 ] [ 3507.754700][T10717] 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 ] [ 3508.975146][T10717] br0: port 1(swp1) entered blocking state [ 3508.975525][T10717] 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 ] [ 3511.623509][T10717] 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 ] [ 3512.864688][ T11] vx0: left allmulticast mode [ 3512.864979][ T11] vx0: left promiscuous mode [ 3512.865372][ T11] br0: port 2(vx0) entered disabled state [ 3512.878464][ T11] swp1: left allmulticast mode [ 3512.878768][ T11] swp1: left promiscuous mode [ 3512.879151][ T11] br0: port 1(swp1) entered disabled state [ 3513.313732][ T11] vx0: left allmulticast mode [ 3513.314025][ T11] vx0: left promiscuous mode [ 3513.314457][ T11] br0: port 2(vx0) entered disabled state [ 3513.329490][ T11] swp1: left allmulticast mode [ 3513.329820][ T11] swp1: left promiscuous mode [ 3513.330218][ T11] br0: port 1(swp1) entered disabled state [ 3517.759427][T21783] veth0: renamed from veth1 [ 3519.396790][T21800] br0: port 1(swp1) entered blocking state [ 3519.397194][T21800] br0: port 1(swp1) entered disabled state [ 3519.397585][T21800] swp1: entered allmulticast mode [ 3519.399071][T21800] swp1: entered promiscuous mode [ 3519.406780][T21800] br0: port 1(swp1) entered blocking state [ 3519.407141][T21800] br0: port 1(swp1) entered forwarding state [ 3519.737981][T21802] br0: port 2(vx0) entered blocking state [ 3519.738326][T21802] br0: port 2(vx0) entered disabled state [ 3519.738681][T21802] vx0: entered allmulticast mode [ 3519.740052][T21802] vx0: entered promiscuous mode [ 3519.740780][T21802] br0: port 2(vx0) entered blocking state [ 3519.741080][T21802] br0: port 2(vx0) entered forwarding state [ 3521.887948][T21815] br0: port 1(swp1) entered blocking state [ 3521.888327][T21815] br0: port 1(swp1) entered disabled state [ 3521.888697][T21815] swp1: entered allmulticast mode [ 3521.890026][T21815] swp1: entered promiscuous mode [ 3521.891431][T21815] br0: port 1(swp1) entered blocking state [ 3521.891738][T21815] br0: port 1(swp1) entered forwarding state [ 3522.202925][T21817] br0: port 2(vx0) entered blocking state [ 3522.203275][T21817] br0: port 2(vx0) entered disabled state [ 3522.203623][T21817] vx0: entered allmulticast mode [ 3522.205003][T21817] vx0: entered promiscuous mode [ 3522.205637][T21817] br0: port 2(vx0) entered blocking state [ 3522.205936][T21817] 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 ] [ 3531.571530][T19818] 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 ] [ 3533.560903][ T8280] br0: port 1(swp1) entered blocking state [ 3533.561254][ T8280] 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 ] [ 3535.132533][T10717] 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 ] [ 3537.189811][ T8280] br0: port 1(swp1) entered blocking state [ 3537.190156][ T8280] 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 ] [ 3541.585522][T10717] 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 ] [ 3543.674872][ T11] vx0: left allmulticast mode [ 3543.675170][ T11] vx0: left promiscuous mode [ 3543.675621][ T11] br0: port 2(vx0) entered disabled state [ 3543.684499][ T11] swp1: left allmulticast mode [ 3543.684800][ T11] swp1: left promiscuous mode [ 3543.685215][ T11] br0: port 1(swp1) entered disabled state [ 3544.107667][ T11] vx0: left allmulticast mode [ 3544.107949][ T11] vx0: left promiscuous mode [ 3544.108358][ T11] br0: port 2(vx0) entered disabled state [ 3544.121922][ T11] swp1: left allmulticast mode [ 3544.122192][ T11] swp1: left promiscuous mode [ 3544.122570][ T11] br0: port 1(swp1) entered disabled state [ 3548.572186][T22012] veth0: renamed from veth1 [ 3550.272842][T22030] br0: port 1(swp1) entered blocking state [ 3550.273189][T22030] br0: port 1(swp1) entered disabled state [ 3550.273717][T22030] swp1: entered allmulticast mode [ 3550.275095][T22030] swp1: entered promiscuous mode [ 3550.276507][T22030] br0: port 1(swp1) entered blocking state [ 3550.276819][T22030] br0: port 1(swp1) entered forwarding state [ 3550.608895][T22032] br0: port 2(vx0) entered blocking state [ 3550.609235][T22032] br0: port 2(vx0) entered disabled state [ 3550.609569][T22032] vx0: entered allmulticast mode [ 3550.610883][T22032] vx0: entered promiscuous mode [ 3550.611460][T22032] br0: port 2(vx0) entered blocking state [ 3550.611758][T22032] br0: port 2(vx0) entered forwarding state [ 3552.817785][T22045] br0: port 1(swp1) entered blocking state [ 3552.818128][T22045] br0: port 1(swp1) entered disabled state [ 3552.818489][T22045] swp1: entered allmulticast mode [ 3552.819835][T22045] swp1: entered promiscuous mode [ 3552.827967][T22045] br0: port 1(swp1) entered blocking state [ 3552.828288][T22045] br0: port 1(swp1) entered forwarding state [ 3553.150649][T22047] br0: port 2(vx0) entered blocking state [ 3553.150984][T22047] br0: port 2(vx0) entered disabled state [ 3553.151327][T22047] vx0: entered allmulticast mode [ 3553.152698][T22047] vx0: entered promiscuous mode [ 3553.153424][T22047] br0: port 2(vx0) entered blocking state [ 3553.153725][T22047] 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 ] [ 3561.789649][ T8280] 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 ] [ 3572.311886][ T11] vx0: left allmulticast mode [ 3572.312175][ T11] vx0: left promiscuous mode [ 3572.312594][ T11] br0: port 2(vx0) entered disabled state [ 3572.322624][ T11] swp1: left allmulticast mode [ 3572.322923][ T11] swp1: left promiscuous mode [ 3572.323305][ T11] br0: port 1(swp1) entered disabled state [ 3572.769676][ T11] vx0: left allmulticast mode [ 3572.770010][ T11] vx0: left promiscuous mode [ 3572.770464][ T11] br0: port 2(vx0) entered disabled state [ 3572.792873][ T11] swp1: left allmulticast mode [ 3572.793166][ T11] swp1: left promiscuous mode [ 3572.793574][ T11] br0: port 1(swp1) entered disabled state [ 3577.276349][T22235] veth0: renamed from veth1 [ 3578.951960][T22252] br0: port 1(swp1) entered blocking state [ 3578.952321][T22252] br0: port 1(swp1) entered disabled state [ 3578.952695][T22252] swp1: entered allmulticast mode [ 3578.954176][T22252] swp1: entered promiscuous mode [ 3578.955611][T22252] br0: port 1(swp1) entered blocking state [ 3578.955923][T22252] br0: port 1(swp1) entered forwarding state [ 3579.297767][T22254] br0: port 2(vx0) entered blocking state [ 3579.298169][T22254] br0: port 2(vx0) entered disabled state [ 3579.298509][T22254] vx0: entered allmulticast mode [ 3579.299978][T22254] vx0: entered promiscuous mode [ 3579.300580][T22254] br0: port 2(vx0) entered blocking state [ 3579.300879][T22254] br0: port 2(vx0) entered forwarding state [ 3581.545959][T22267] br0: port 1(swp1) entered blocking state [ 3581.546304][T22267] br0: port 1(swp1) entered disabled state [ 3581.552077][T22267] swp1: entered allmulticast mode [ 3581.554170][T22267] swp1: entered promiscuous mode [ 3581.555936][T22267] br0: port 1(swp1) entered blocking state [ 3581.556267][T22267] br0: port 1(swp1) entered forwarding state [ 3581.879421][T22269] br0: port 2(vx0) entered blocking state [ 3581.879751][T22269] br0: port 2(vx0) entered disabled state [ 3581.880074][T22269] vx0: entered allmulticast mode [ 3581.881463][T22269] vx0: entered promiscuous mode [ 3581.882072][T22269] br0: port 2(vx0) entered blocking state [ 3581.882370][T22269] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3590.009084][ T8280] br0: port 1(swp1) entered disabled state [ 3591.069266][T10717] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3597.198793][ T11] vx0: left allmulticast mode [ 3597.199118][ T11] vx0: left promiscuous mode [ 3597.199601][ T11] br0: port 2(vx0) entered disabled state [ 3597.207942][ T11] swp1: left allmulticast mode [ 3597.208273][ T11] swp1: left promiscuous mode [ 3597.208733][ T11] br0: port 1(swp1) entered disabled state [ 3597.653046][ T11] vx0: left allmulticast mode [ 3597.653476][ T11] vx0: left promiscuous mode [ 3597.654066][ T11] br0: port 2(vx0) entered disabled state [ 3597.663745][ T11] swp1: left allmulticast mode [ 3597.664184][ T11] swp1: left promiscuous mode [ 3597.664814][ T11] br0: port 1(swp1) entered disabled state [ 3602.165396][T22348] veth0: renamed from veth1 [ 3603.889822][T22365] br0: port 1(swp1) entered blocking state [ 3603.890293][T22365] br0: port 1(swp1) entered disabled state [ 3603.890834][T22365] swp1: entered allmulticast mode [ 3603.893502][T22365] swp1: entered promiscuous mode [ 3603.895753][T22365] br0: port 1(swp1) entered blocking state [ 3603.896198][T22365] br0: port 1(swp1) entered forwarding state [ 3604.223314][T22367] br0: port 2(vx0) entered blocking state [ 3604.223665][T22367] br0: port 2(vx0) entered disabled state [ 3604.223992][T22367] vx0: entered allmulticast mode [ 3604.225329][T22367] vx0: entered promiscuous mode [ 3604.225923][T22367] br0: port 2(vx0) entered blocking state [ 3604.226220][T22367] br0: port 2(vx0) entered forwarding state [ 3606.536078][T22380] br0: port 1(swp1) entered blocking state [ 3606.536696][T22380] br0: port 1(swp1) entered disabled state [ 3606.537047][T22380] swp1: entered allmulticast mode [ 3606.538374][T22380] swp1: entered promiscuous mode [ 3606.539747][T22380] br0: port 1(swp1) entered blocking state [ 3606.540055][T22380] br0: port 1(swp1) entered forwarding state [ 3606.861078][T22382] br0: port 2(vx0) entered blocking state [ 3606.861432][T22382] br0: port 2(vx0) entered disabled state [ 3606.861752][T22382] vx0: entered allmulticast mode [ 3606.863081][T22382] vx0: entered promiscuous mode [ 3606.864162][T22382] br0: port 2(vx0) entered blocking state [ 3606.864477][T22382] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3613.593445][T10717] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3643.866797][ T11] vx0: left allmulticast mode [ 3643.867086][ T11] vx0: left promiscuous mode [ 3643.867534][ T11] br0: port 2(vx0) entered disabled state [ 3643.883529][ T11] swp1: left allmulticast mode [ 3643.883830][ T11] swp1: left promiscuous mode [ 3643.884237][ T11] br0: port 1(swp1) entered disabled state [ 3644.324686][ T11] vx0: left allmulticast mode [ 3644.324974][ T11] vx0: left promiscuous mode [ 3644.325415][ T11] br0: port 2(vx0) entered disabled state [ 3644.337360][ T11] swp1: left allmulticast mode [ 3644.337673][ T11] swp1: left promiscuous mode [ 3644.338055][ 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__->