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 [ 3498.661451][T21233] veth0: renamed from veth1 [ 3500.315819][T21251] br0: port 1(swp1) entered blocking state [ 3500.316403][T21251] br0: port 1(swp1) entered disabled state [ 3500.316764][T21251] swp1: entered allmulticast mode [ 3500.318183][T21251] swp1: entered promiscuous mode [ 3500.319673][T21251] br0: port 1(swp1) entered blocking state [ 3500.319988][T21251] br0: port 1(swp1) entered forwarding state [ 3500.634956][T21253] br0: port 2(vx0) entered blocking state [ 3500.635304][T21253] br0: port 2(vx0) entered disabled state [ 3500.635628][T21253] vx0: entered allmulticast mode [ 3500.636976][T21253] vx0: entered promiscuous mode [ 3500.637692][T21253] br0: port 2(vx0) entered blocking state [ 3500.637993][T21253] br0: port 2(vx0) entered forwarding state [ 3502.749374][T21266] br0: port 1(swp1) entered blocking state [ 3502.749757][T21266] br0: port 1(swp1) entered disabled state [ 3502.750137][T21266] swp1: entered allmulticast mode [ 3502.751522][T21266] swp1: entered promiscuous mode [ 3502.752988][T21266] br0: port 1(swp1) entered blocking state [ 3502.753338][T21266] br0: port 1(swp1) entered forwarding state [ 3503.094057][T21268] br0: port 2(vx0) entered blocking state [ 3503.094392][T21268] br0: port 2(vx0) entered disabled state [ 3503.094717][T21268] vx0: entered allmulticast mode [ 3503.096044][T21268] vx0: entered promiscuous mode [ 3503.096728][T21268] br0: port 2(vx0) entered blocking state [ 3503.097040][T21268] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 3509.250818][T21277] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3511.158198][T21247] 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.748811][T17973] br0: port 1(swp1) entered blocking state [ 3512.749190][T17973] 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 ] [ 3514.663524][T17973] 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 ] [ 3516.222115][T21334] br0: port 1(swp1) entered blocking state [ 3516.222479][T21334] 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 ] [ 3519.119158][T21334] 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 ] [ 3520.698624][ T70] vx0: left allmulticast mode [ 3520.698934][ T70] vx0: left promiscuous mode [ 3520.699370][ T70] br0: port 2(vx0) entered disabled state [ 3520.701010][ T70] swp1: left allmulticast mode [ 3520.701306][ T70] swp1: left promiscuous mode [ 3520.701687][ T70] br0: port 1(swp1) entered disabled state [ 3521.137988][ T70] vx0: left allmulticast mode [ 3521.138312][ T70] vx0: left promiscuous mode [ 3521.138712][ T70] br0: port 2(vx0) entered disabled state [ 3521.140894][ T70] swp1: left allmulticast mode [ 3521.141176][ T70] swp1: left promiscuous mode [ 3521.141541][ T70] br0: port 1(swp1) entered disabled state [ 3525.621789][T21427] veth0: renamed from veth1 [ 3527.225272][T21444] br0: port 1(swp1) entered blocking state [ 3527.225617][T21444] br0: port 1(swp1) entered disabled state [ 3527.225958][T21444] swp1: entered allmulticast mode [ 3527.227741][T21444] swp1: entered promiscuous mode [ 3527.229138][T21444] br0: port 1(swp1) entered blocking state [ 3527.229447][T21444] br0: port 1(swp1) entered forwarding state [ 3527.549102][T21446] br0: port 2(vx0) entered blocking state [ 3527.549442][T21446] br0: port 2(vx0) entered disabled state [ 3527.549760][T21446] vx0: entered allmulticast mode [ 3527.551085][T21446] vx0: entered promiscuous mode [ 3527.551660][T21446] br0: port 2(vx0) entered blocking state [ 3527.551960][T21446] br0: port 2(vx0) entered forwarding state [ 3529.724587][T21459] br0: port 1(swp1) entered blocking state [ 3529.724929][T21459] br0: port 1(swp1) entered disabled state [ 3529.725773][T21459] swp1: entered allmulticast mode [ 3529.727120][T21459] swp1: entered promiscuous mode [ 3529.728497][T21459] br0: port 1(swp1) entered blocking state [ 3529.728807][T21459] br0: port 1(swp1) entered forwarding state [ 3530.078658][T21461] br0: port 2(vx0) entered blocking state [ 3530.079001][T21461] br0: port 2(vx0) entered disabled state [ 3530.079830][T21461] vx0: entered allmulticast mode [ 3530.081147][T21461] vx0: entered promiscuous mode [ 3530.081829][T21461] br0: port 2(vx0) entered blocking state [ 3530.082148][T21461] 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 ] [ 3539.593104][T21247] 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 ] [ 3541.923012][T17973] br0: port 1(swp1) entered blocking state [ 3541.923390][T17973] 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 ] [ 3543.808184][T20874] 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 ] [ 3546.132133][T20874] br0: port 1(swp1) entered blocking state [ 3546.132516][T20874] 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 ] [ 3550.614104][T20874] 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 ] [ 3552.922218][ T70] vx0: left allmulticast mode [ 3552.922691][ T70] vx0: left promiscuous mode [ 3552.923356][ T70] br0: port 2(vx0) entered disabled state [ 3552.926115][ T70] swp1: left allmulticast mode [ 3552.926591][ T70] swp1: left promiscuous mode [ 3552.927233][ T70] br0: port 1(swp1) entered disabled state [ 3553.407465][ T70] vx0: left allmulticast mode [ 3553.407937][ T70] vx0: left promiscuous mode [ 3553.408601][ T70] br0: port 2(vx0) entered disabled state [ 3553.411228][ T70] swp1: left allmulticast mode [ 3553.411689][ T70] swp1: left promiscuous mode [ 3553.412328][ T70] br0: port 1(swp1) entered disabled state [ 3558.042431][T21677] veth0: renamed from veth1 [ 3559.643427][T21694] br0: port 1(swp1) entered blocking state [ 3559.643791][T21694] br0: port 1(swp1) entered disabled state [ 3559.644164][T21694] swp1: entered allmulticast mode [ 3559.645556][T21694] swp1: entered promiscuous mode [ 3559.646963][T21694] br0: port 1(swp1) entered blocking state [ 3559.647303][T21694] br0: port 1(swp1) entered forwarding state [ 3559.984730][T21696] br0: port 2(vx0) entered blocking state [ 3559.985098][T21696] br0: port 2(vx0) entered disabled state [ 3559.985440][T21696] vx0: entered allmulticast mode [ 3559.986792][T21696] vx0: entered promiscuous mode [ 3559.987528][T21696] br0: port 2(vx0) entered blocking state [ 3559.987838][T21696] br0: port 2(vx0) entered forwarding state [ 3562.123200][T21709] br0: port 1(swp1) entered blocking state [ 3562.123553][T21709] br0: port 1(swp1) entered disabled state [ 3562.123903][T21709] swp1: entered allmulticast mode [ 3562.125369][T21709] swp1: entered promiscuous mode [ 3562.126735][T21709] br0: port 1(swp1) entered blocking state [ 3562.127063][T21709] br0: port 1(swp1) entered forwarding state [ 3562.448977][T21711] br0: port 2(vx0) entered blocking state [ 3562.450079][T21711] br0: port 2(vx0) entered disabled state [ 3562.450404][T21711] vx0: entered allmulticast mode [ 3562.451731][T21711] vx0: entered promiscuous mode [ 3562.452426][T21711] br0: port 2(vx0) entered blocking state [ 3562.452735][T21711] 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 ] [ 3571.027550][T21247] 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 ] [ 3581.695424][ T70] vx0: left allmulticast mode [ 3581.695719][ T70] vx0: left promiscuous mode [ 3581.696132][ T70] br0: port 2(vx0) entered disabled state [ 3581.697627][ T70] swp1: left allmulticast mode [ 3581.697894][ T70] swp1: left promiscuous mode [ 3581.698275][ T70] br0: port 1(swp1) entered disabled state [ 3582.142343][ T70] vx0: left allmulticast mode [ 3582.142646][ T70] vx0: left promiscuous mode [ 3582.143064][ T70] br0: port 2(vx0) entered disabled state [ 3582.144524][ T70] swp1: left allmulticast mode [ 3582.144784][ T70] swp1: left promiscuous mode [ 3582.145163][ T70] br0: port 1(swp1) entered disabled state [ 3586.627582][T21902] veth0: renamed from veth1 [ 3588.245703][T21918] br0: port 1(swp1) entered blocking state [ 3588.246065][T21918] br0: port 1(swp1) entered disabled state [ 3588.246412][T21918] swp1: entered allmulticast mode [ 3588.247756][T21918] swp1: entered promiscuous mode [ 3588.249158][T21918] br0: port 1(swp1) entered blocking state [ 3588.249470][T21918] br0: port 1(swp1) entered forwarding state [ 3588.571298][T21920] br0: port 2(vx0) entered blocking state [ 3588.571629][T21920] br0: port 2(vx0) entered disabled state [ 3588.571954][T21920] vx0: entered allmulticast mode [ 3588.573336][T21920] vx0: entered promiscuous mode [ 3588.574052][T21920] br0: port 2(vx0) entered blocking state [ 3588.574353][T21920] br0: port 2(vx0) entered forwarding state [ 3590.688251][T21933] br0: port 1(swp1) entered blocking state [ 3590.688612][T21933] br0: port 1(swp1) entered disabled state [ 3590.688972][T21933] swp1: entered allmulticast mode [ 3590.690419][T21933] swp1: entered promiscuous mode [ 3590.691837][T21933] br0: port 1(swp1) entered blocking state [ 3590.692187][T21933] br0: port 1(swp1) entered forwarding state [ 3591.027717][T21935] br0: port 2(vx0) entered blocking state [ 3591.028091][T21935] br0: port 2(vx0) entered disabled state [ 3591.028427][T21935] vx0: entered allmulticast mode [ 3591.029747][T21935] vx0: entered promiscuous mode [ 3591.030356][T21935] br0: port 2(vx0) entered blocking state [ 3591.030669][T21935] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3599.172210][T14079] br0: port 1(swp1) entered disabled state [ 3600.201198][T21247] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3607.466482][ T70] vx0: left allmulticast mode [ 3607.466788][ T70] vx0: left promiscuous mode [ 3607.467205][ T70] br0: port 2(vx0) entered disabled state [ 3607.468748][ T70] swp1: left allmulticast mode [ 3607.469020][ T70] swp1: left promiscuous mode [ 3607.469414][ T70] br0: port 1(swp1) entered disabled state [ 3607.920525][ T70] vx0: left allmulticast mode [ 3607.920870][ T70] vx0: left promiscuous mode [ 3607.921305][ T70] br0: port 2(vx0) entered disabled state [ 3607.929117][ T70] swp1: left allmulticast mode [ 3607.929404][ T70] swp1: left promiscuous mode [ 3607.929788][ T70] br0: port 1(swp1) entered disabled state [ 3612.415777][T22028] veth0: renamed from veth1 [ 3614.002611][T22045] br0: port 1(swp1) entered blocking state [ 3614.002956][T22045] br0: port 1(swp1) entered disabled state [ 3614.003694][T22045] swp1: entered allmulticast mode [ 3614.005043][T22045] swp1: entered promiscuous mode [ 3614.006413][T22045] br0: port 1(swp1) entered blocking state [ 3614.006724][T22045] br0: port 1(swp1) entered forwarding state [ 3614.325476][T22047] br0: port 2(vx0) entered blocking state [ 3614.325817][T22047] br0: port 2(vx0) entered disabled state [ 3614.331207][T22047] vx0: entered allmulticast mode [ 3614.332586][T22047] vx0: entered promiscuous mode [ 3614.333310][T22047] br0: port 2(vx0) entered blocking state [ 3614.333612][T22047] br0: port 2(vx0) entered forwarding state [ 3616.456604][T22060] br0: port 1(swp1) entered blocking state [ 3616.456952][T22060] br0: port 1(swp1) entered disabled state [ 3616.457406][T22060] swp1: entered allmulticast mode [ 3616.458764][T22060] swp1: entered promiscuous mode [ 3616.460178][T22060] br0: port 1(swp1) entered blocking state [ 3616.460493][T22060] br0: port 1(swp1) entered forwarding state [ 3616.825148][T22062] br0: port 2(vx0) entered blocking state [ 3616.825485][T22062] br0: port 2(vx0) entered disabled state [ 3616.825806][T22062] vx0: entered allmulticast mode [ 3616.827476][T22062] vx0: entered promiscuous mode [ 3616.828187][T22062] br0: port 2(vx0) entered blocking state [ 3616.828486][T22062] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3623.582332][T21247] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3653.825959][ T70] vx0: left allmulticast mode [ 3653.826275][ T70] vx0: left promiscuous mode [ 3653.826695][ T70] br0: port 2(vx0) entered disabled state [ 3653.828210][ T70] swp1: left allmulticast mode [ 3653.828481][ T70] swp1: left promiscuous mode [ 3653.828881][ T70] br0: port 1(swp1) entered disabled state [ 3654.281263][ T70] vx0: left allmulticast mode [ 3654.281554][ T70] vx0: left promiscuous mode [ 3654.281946][ T70] br0: port 2(vx0) entered disabled state [ 3654.283441][ T70] swp1: left allmulticast mode [ 3654.283705][ T70] swp1: left promiscuous mode [ 3654.284633][ T70] 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__->