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 [ 3560.562410][T19255] veth0: renamed from veth1 [ 3562.097906][T19271] br0: port 1(swp1) entered blocking state [ 3562.098261][T19271] br0: port 1(swp1) entered disabled state [ 3562.098615][T19271] swp1: entered allmulticast mode [ 3562.100153][T19271] swp1: entered promiscuous mode [ 3562.107320][T19271] br0: port 1(swp1) entered blocking state [ 3562.107644][T19271] br0: port 1(swp1) entered forwarding state [ 3562.418672][T19273] br0: port 2(vx0) entered blocking state [ 3562.419009][T19273] br0: port 2(vx0) entered disabled state [ 3562.419347][T19273] vx0: entered allmulticast mode [ 3562.420682][T19273] vx0: entered promiscuous mode [ 3562.421405][T19273] br0: port 2(vx0) entered blocking state [ 3562.421707][T19273] br0: port 2(vx0) entered forwarding state [ 3564.474024][T19286] br0: port 1(swp1) entered blocking state [ 3564.474499][T19286] br0: port 1(swp1) entered disabled state [ 3564.475252][T19286] swp1: entered allmulticast mode [ 3564.476572][T19286] swp1: entered promiscuous mode [ 3564.477917][T19286] br0: port 1(swp1) entered blocking state [ 3564.478241][T19286] br0: port 1(swp1) entered forwarding state [ 3564.799855][T19288] br0: port 2(vx0) entered blocking state [ 3564.800188][T19288] br0: port 2(vx0) entered disabled state [ 3564.800955][T19288] vx0: entered allmulticast mode [ 3564.802256][T19288] vx0: entered promiscuous mode [ 3564.802827][T19288] br0: port 2(vx0) entered blocking state [ 3564.803130][T19288] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3572.588646][T18292] 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 ] [ 3574.077679][T18292] br0: port 1(swp1) entered blocking state [ 3574.078029][T18292] 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 ] [ 3575.880360][ T41] 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 ] [ 3577.384288][ T9109] br0: port 1(swp1) entered blocking state [ 3577.384639][ T9109] 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 ] [ 3580.300849][ T9109] 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 ] [ 3581.808951][ T71] vx0: left allmulticast mode [ 3581.809251][ T71] vx0: left promiscuous mode [ 3581.809643][ T71] br0: port 2(vx0) entered disabled state [ 3581.811114][ T71] swp1: left allmulticast mode [ 3581.811396][ T71] swp1: left promiscuous mode [ 3581.811764][ T71] br0: port 1(swp1) entered disabled state [ 3582.240272][ T71] vx0: left allmulticast mode [ 3582.240559][ T71] vx0: left promiscuous mode [ 3582.240950][ T71] br0: port 2(vx0) entered disabled state [ 3582.242611][ T71] swp1: left allmulticast mode [ 3582.242872][ T71] swp1: left promiscuous mode [ 3582.243254][ T71] br0: port 1(swp1) entered disabled state [ 3586.675185][T19444] veth0: renamed from veth1 [ 3588.307788][T19461] br0: port 1(swp1) entered blocking state [ 3588.308130][T19461] br0: port 1(swp1) entered disabled state [ 3588.309067][T19461] swp1: entered allmulticast mode [ 3588.310463][T19461] swp1: entered promiscuous mode [ 3588.311867][T19461] br0: port 1(swp1) entered blocking state [ 3588.312183][T19461] br0: port 1(swp1) entered forwarding state [ 3588.642767][T19463] br0: port 2(vx0) entered blocking state [ 3588.643103][T19463] br0: port 2(vx0) entered disabled state [ 3588.643435][T19463] vx0: entered allmulticast mode [ 3588.644812][T19463] vx0: entered promiscuous mode [ 3588.645418][T19463] br0: port 2(vx0) entered blocking state [ 3588.645720][T19463] br0: port 2(vx0) entered forwarding state [ 3590.768583][T19476] br0: port 1(swp1) entered blocking state [ 3590.768918][T19476] br0: port 1(swp1) entered disabled state [ 3590.769294][T19476] swp1: entered allmulticast mode [ 3590.771651][T19476] swp1: entered promiscuous mode [ 3590.772995][T19476] br0: port 1(swp1) entered blocking state [ 3590.773315][T19476] br0: port 1(swp1) entered forwarding state [ 3591.096692][T19478] br0: port 2(vx0) entered blocking state [ 3591.097028][T19478] br0: port 2(vx0) entered disabled state [ 3591.097360][T19478] vx0: entered allmulticast mode [ 3591.098719][T19478] vx0: entered promiscuous mode [ 3591.099426][T19478] br0: port 2(vx0) entered blocking state [ 3591.099727][T19478] 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 ] [ 3600.655194][T17459] 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 ] [ 3603.047271][ T9109] br0: port 1(swp1) entered blocking state [ 3603.047624][ T9109] 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 ] [ 3604.908933][ T9109] 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 ] [ 3607.171422][ T41] br0: port 1(swp1) entered blocking state [ 3607.171782][ T41] 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 ] [ 3611.615771][ T41] 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 ] [ 3613.902744][ T71] vx0: left allmulticast mode [ 3613.903050][ T71] vx0: left promiscuous mode [ 3613.903462][ T71] br0: port 2(vx0) entered disabled state [ 3613.905186][ T71] swp1: left allmulticast mode [ 3613.905467][ T71] swp1: left promiscuous mode [ 3613.905837][ T71] br0: port 1(swp1) entered disabled state [ 3614.337606][ T71] vx0: left allmulticast mode [ 3614.337897][ T71] vx0: left promiscuous mode [ 3614.338308][ T71] br0: port 2(vx0) entered disabled state [ 3614.339752][ T71] swp1: left allmulticast mode [ 3614.340012][ T71] swp1: left promiscuous mode [ 3614.340394][ T71] br0: port 1(swp1) entered disabled state [ 3618.758746][T19694] veth0: renamed from veth1 [ 3620.350863][T19710] br0: port 1(swp1) entered blocking state [ 3620.351216][T19710] br0: port 1(swp1) entered disabled state [ 3620.351562][T19710] swp1: entered allmulticast mode [ 3620.352932][T19710] swp1: entered promiscuous mode [ 3620.354302][T19710] br0: port 1(swp1) entered blocking state [ 3620.354615][T19710] br0: port 1(swp1) entered forwarding state [ 3620.672924][T19712] br0: port 2(vx0) entered blocking state [ 3620.673281][T19712] br0: port 2(vx0) entered disabled state [ 3620.673605][T19712] vx0: entered allmulticast mode [ 3620.674948][T19712] vx0: entered promiscuous mode [ 3620.675667][T19712] br0: port 2(vx0) entered blocking state [ 3620.675968][T19712] br0: port 2(vx0) entered forwarding state [ 3622.707012][T19725] br0: port 1(swp1) entered blocking state [ 3622.707372][T19725] br0: port 1(swp1) entered disabled state [ 3622.707717][T19725] swp1: entered allmulticast mode [ 3622.709123][T19725] swp1: entered promiscuous mode [ 3622.711449][T19725] br0: port 1(swp1) entered blocking state [ 3622.711763][T19725] br0: port 1(swp1) entered forwarding state [ 3623.071662][T19727] br0: port 2(vx0) entered blocking state [ 3623.071999][T19727] br0: port 2(vx0) entered disabled state [ 3623.072342][T19727] vx0: entered allmulticast mode [ 3623.073672][T19727] vx0: entered promiscuous mode [ 3623.074247][T19727] br0: port 2(vx0) entered blocking state [ 3623.074549][T19727] 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 ] [ 3631.741445][T18292] 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 ] [ 3642.234731][ T71] vx0: left allmulticast mode [ 3642.235018][ T71] vx0: left promiscuous mode [ 3642.235452][ T71] br0: port 2(vx0) entered disabled state [ 3642.243490][ T71] swp1: left allmulticast mode [ 3642.243787][ T71] swp1: left promiscuous mode [ 3642.244177][ T71] br0: port 1(swp1) entered disabled state [ 3642.676020][ T71] vx0: left allmulticast mode [ 3642.676327][ T71] vx0: left promiscuous mode [ 3642.676741][ T71] br0: port 2(vx0) entered disabled state [ 3642.678397][ T71] swp1: left allmulticast mode [ 3642.678667][ T71] swp1: left promiscuous mode [ 3642.679032][ T71] br0: port 1(swp1) entered disabled state [ 3647.073796][T19919] veth0: renamed from veth1 [ 3648.645657][T19935] br0: port 1(swp1) entered blocking state [ 3648.645999][T19935] br0: port 1(swp1) entered disabled state [ 3648.647147][T19935] swp1: entered allmulticast mode [ 3648.648508][T19935] swp1: entered promiscuous mode [ 3648.649872][T19935] br0: port 1(swp1) entered blocking state [ 3648.650182][T19935] br0: port 1(swp1) entered forwarding state [ 3648.968588][T19937] br0: port 2(vx0) entered blocking state [ 3648.968923][T19937] br0: port 2(vx0) entered disabled state [ 3648.969681][T19937] vx0: entered allmulticast mode [ 3648.971016][T19937] vx0: entered promiscuous mode [ 3648.971596][T19937] br0: port 2(vx0) entered blocking state [ 3648.971900][T19937] br0: port 2(vx0) entered forwarding state [ 3651.016957][T19950] br0: port 1(swp1) entered blocking state [ 3651.017308][T19950] br0: port 1(swp1) entered disabled state [ 3651.017656][T19950] swp1: entered allmulticast mode [ 3651.018993][T19950] swp1: entered promiscuous mode [ 3651.020361][T19950] br0: port 1(swp1) entered blocking state [ 3651.020674][T19950] br0: port 1(swp1) entered forwarding state [ 3651.337687][T19952] br0: port 2(vx0) entered blocking state [ 3651.338020][T19952] br0: port 2(vx0) entered disabled state [ 3651.338793][T19952] vx0: entered allmulticast mode [ 3651.340116][T19952] vx0: entered promiscuous mode [ 3651.340696][T19952] br0: port 2(vx0) entered blocking state [ 3651.340996][T19952] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3659.338851][ T41] br0: port 1(swp1) entered disabled state [ 3660.362425][ T41] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3667.719809][ T71] vx0: left allmulticast mode [ 3667.720103][ T71] vx0: left promiscuous mode [ 3667.720529][ T71] br0: port 2(vx0) entered disabled state [ 3667.722757][ T71] swp1: left allmulticast mode [ 3667.723025][ T71] swp1: left promiscuous mode [ 3667.723409][ T71] br0: port 1(swp1) entered disabled state [ 3668.182549][ T71] vx0: left allmulticast mode [ 3668.182840][ T71] vx0: left promiscuous mode [ 3668.183258][ T71] br0: port 2(vx0) entered disabled state [ 3668.184909][ T71] swp1: left allmulticast mode [ 3668.185177][ T71] swp1: left promiscuous mode [ 3668.185557][ T71] br0: port 1(swp1) entered disabled state [ 3672.646736][T20045] veth0: renamed from veth1 [ 3674.243978][T20062] br0: port 1(swp1) entered blocking state [ 3674.245117][T20062] br0: port 1(swp1) entered disabled state [ 3674.245478][T20062] swp1: entered allmulticast mode [ 3674.246852][T20062] swp1: entered promiscuous mode [ 3674.248240][T20062] br0: port 1(swp1) entered blocking state [ 3674.248554][T20062] br0: port 1(swp1) entered forwarding state [ 3674.577938][T20064] br0: port 2(vx0) entered blocking state [ 3674.578290][T20064] br0: port 2(vx0) entered disabled state [ 3674.578617][T20064] vx0: entered allmulticast mode [ 3674.579955][T20064] vx0: entered promiscuous mode [ 3674.580553][T20064] br0: port 2(vx0) entered blocking state [ 3674.580853][T20064] br0: port 2(vx0) entered forwarding state [ 3676.712141][T20078] br0: port 1(swp1) entered blocking state [ 3676.713070][T20078] br0: port 1(swp1) entered disabled state [ 3676.713432][T20078] swp1: entered allmulticast mode [ 3676.714785][T20078] swp1: entered promiscuous mode [ 3676.716146][T20078] br0: port 1(swp1) entered blocking state [ 3676.716474][T20078] br0: port 1(swp1) entered forwarding state [ 3677.044645][T20080] br0: port 2(vx0) entered blocking state [ 3677.044980][T20080] br0: port 2(vx0) entered disabled state [ 3677.045315][T20080] vx0: entered allmulticast mode [ 3677.046630][T20080] vx0: entered promiscuous mode [ 3677.047191][T20080] br0: port 2(vx0) entered blocking state [ 3677.047507][T20080] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3683.861889][T20074] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3714.104093][ T71] vx0: left allmulticast mode [ 3714.104415][ T71] vx0: left promiscuous mode [ 3714.104841][ T71] br0: port 2(vx0) entered disabled state [ 3714.116776][ T71] swp1: left allmulticast mode [ 3714.117051][ T71] swp1: left promiscuous mode [ 3714.117466][ T71] br0: port 1(swp1) entered disabled state [ 3714.571375][ T71] vx0: left allmulticast mode [ 3714.571667][ T71] vx0: left promiscuous mode [ 3714.572056][ T71] br0: port 2(vx0) entered disabled state [ 3714.573670][ T71] swp1: left allmulticast mode [ 3714.573929][ T71] swp1: left promiscuous mode [ 3714.574316][ T71] 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__->