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 [ 3640.085381][T20909] veth0: renamed from veth1 [ 3641.732093][T20926] br0: port 1(swp1) entered blocking state [ 3641.732436][T20926] br0: port 1(swp1) entered disabled state [ 3641.732782][T20926] swp1: entered allmulticast mode [ 3641.734646][T20926] swp1: entered promiscuous mode [ 3641.736130][T20926] br0: port 1(swp1) entered blocking state [ 3641.736447][T20926] br0: port 1(swp1) entered forwarding state [ 3642.067383][T20928] br0: port 2(vx0) entered blocking state [ 3642.067733][T20928] br0: port 2(vx0) entered disabled state [ 3642.068057][T20928] vx0: entered allmulticast mode [ 3642.069493][T20928] vx0: entered promiscuous mode [ 3642.070226][T20928] br0: port 2(vx0) entered blocking state [ 3642.070526][T20928] br0: port 2(vx0) entered forwarding state [ 3644.222115][T20941] br0: port 1(swp1) entered blocking state [ 3644.222459][T20941] br0: port 1(swp1) entered disabled state [ 3644.222812][T20941] swp1: entered allmulticast mode [ 3644.224831][T20941] swp1: entered promiscuous mode [ 3644.226261][T20941] br0: port 1(swp1) entered blocking state [ 3644.226570][T20941] br0: port 1(swp1) entered forwarding state [ 3644.576516][T20943] br0: port 2(vx0) entered blocking state [ 3644.576848][T20943] br0: port 2(vx0) entered disabled state [ 3644.577468][T20943] vx0: entered allmulticast mode [ 3644.578859][T20943] vx0: entered promiscuous mode [ 3644.579578][T20943] br0: port 2(vx0) entered blocking state [ 3644.579874][T20943] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3652.386569][T11995] 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 ] [ 3653.980181][T20835] br0: port 1(swp1) entered blocking state [ 3653.980533][T20835] 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 ] [ 3655.865134][T18187] 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 ] [ 3657.491371][T18187] br0: port 1(swp1) entered blocking state [ 3657.491722][T18187] 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 ] [ 3660.535179][T20835] 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 ] [ 3662.168883][ T11] vx0: left allmulticast mode [ 3662.169217][ T11] vx0: left promiscuous mode [ 3662.169625][ T11] br0: port 2(vx0) entered disabled state [ 3662.171285][ T11] swp1: left allmulticast mode [ 3662.171554][ T11] swp1: left promiscuous mode [ 3662.171925][ T11] br0: port 1(swp1) entered disabled state [ 3662.643182][ T11] vx0: left allmulticast mode [ 3662.643468][ T11] vx0: left promiscuous mode [ 3662.643871][ T11] br0: port 2(vx0) entered disabled state [ 3662.645427][ T11] swp1: left allmulticast mode [ 3662.645688][ T11] swp1: left promiscuous mode [ 3662.646054][ T11] br0: port 1(swp1) entered disabled state [ 3667.207766][T21098] veth0: renamed from veth1 [ 3668.857230][T21114] br0: port 1(swp1) entered blocking state [ 3668.857574][T21114] br0: port 1(swp1) entered disabled state [ 3668.857928][T21114] swp1: entered allmulticast mode [ 3668.859340][T21114] swp1: entered promiscuous mode [ 3668.861555][T21114] br0: port 1(swp1) entered blocking state [ 3668.861869][T21114] br0: port 1(swp1) entered forwarding state [ 3669.194223][T21116] br0: port 2(vx0) entered blocking state [ 3669.194559][T21116] br0: port 2(vx0) entered disabled state [ 3669.194887][T21116] vx0: entered allmulticast mode [ 3669.196271][T21116] vx0: entered promiscuous mode [ 3669.196847][T21116] br0: port 2(vx0) entered blocking state [ 3669.197162][T21116] br0: port 2(vx0) entered forwarding state [ 3671.325670][T21129] br0: port 1(swp1) entered blocking state [ 3671.326017][T21129] br0: port 1(swp1) entered disabled state [ 3671.326375][T21129] swp1: entered allmulticast mode [ 3671.327785][T21129] swp1: entered promiscuous mode [ 3671.330315][T21129] br0: port 1(swp1) entered blocking state [ 3671.330632][T21129] br0: port 1(swp1) entered forwarding state [ 3671.680829][T21131] br0: port 2(vx0) entered blocking state [ 3671.681183][T21131] br0: port 2(vx0) entered disabled state [ 3671.681508][T21131] vx0: entered allmulticast mode [ 3671.682868][T21131] vx0: entered promiscuous mode [ 3671.683576][T21131] br0: port 2(vx0) entered blocking state [ 3671.683876][T21131] 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 ] [ 3681.336471][T14822] 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 ] [ 3683.617143][T20835] br0: port 1(swp1) entered blocking state [ 3683.617495][T20835] 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 ] [ 3685.620516][T20835] 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 ] [ 3687.947539][T18187] br0: port 1(swp1) entered blocking state [ 3687.947887][T18187] 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 ] [ 3692.451199][T18187] 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 ] [ 3694.803731][ T11] vx0: left allmulticast mode [ 3694.804020][ T11] vx0: left promiscuous mode [ 3694.804443][ T11] br0: port 2(vx0) entered disabled state [ 3694.806246][ T11] swp1: left allmulticast mode [ 3694.806511][ T11] swp1: left promiscuous mode [ 3694.806934][ T11] br0: port 1(swp1) entered disabled state [ 3695.261698][ T11] vx0: left allmulticast mode [ 3695.261999][ T11] vx0: left promiscuous mode [ 3695.262442][ T11] br0: port 2(vx0) entered disabled state [ 3695.264122][ T11] swp1: left allmulticast mode [ 3695.264390][ T11] swp1: left promiscuous mode [ 3695.264769][ T11] br0: port 1(swp1) entered disabled state [ 3699.738210][T21347] veth0: renamed from veth1 [ 3701.366916][T21364] br0: port 1(swp1) entered blocking state [ 3701.367438][T21364] br0: port 1(swp1) entered disabled state [ 3701.367955][T21364] swp1: entered allmulticast mode [ 3701.370253][T21364] swp1: entered promiscuous mode [ 3701.372735][T21364] br0: port 1(swp1) entered blocking state [ 3701.373218][T21364] br0: port 1(swp1) entered forwarding state [ 3701.718736][T21366] br0: port 2(vx0) entered blocking state [ 3701.719083][T21366] br0: port 2(vx0) entered disabled state [ 3701.719416][T21366] vx0: entered allmulticast mode [ 3701.720819][T21366] vx0: entered promiscuous mode [ 3701.721553][T21366] br0: port 2(vx0) entered blocking state [ 3701.721857][T21366] br0: port 2(vx0) entered forwarding state [ 3703.907086][T21379] br0: port 1(swp1) entered blocking state [ 3703.907432][T21379] br0: port 1(swp1) entered disabled state [ 3703.907780][T21379] swp1: entered allmulticast mode [ 3703.909944][T21379] swp1: entered promiscuous mode [ 3703.911367][T21379] br0: port 1(swp1) entered blocking state [ 3703.911676][T21379] br0: port 1(swp1) entered forwarding state [ 3704.244231][T21381] br0: port 2(vx0) entered blocking state [ 3704.244570][T21381] br0: port 2(vx0) entered disabled state [ 3704.244890][T21381] vx0: entered allmulticast mode [ 3704.246280][T21381] vx0: entered promiscuous mode [ 3704.246973][T21381] br0: port 2(vx0) entered blocking state [ 3704.247293][T21381] 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 ] [ 3712.981127][ T6824] 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 ] [ 3723.676950][ T11] vx0: left allmulticast mode [ 3723.677271][ T11] vx0: left promiscuous mode [ 3723.677678][ T11] br0: port 2(vx0) entered disabled state [ 3723.679246][ T11] swp1: left allmulticast mode [ 3723.679510][ T11] swp1: left promiscuous mode [ 3723.679911][ T11] br0: port 1(swp1) entered disabled state [ 3724.124451][ T11] vx0: left allmulticast mode [ 3724.124739][ T11] vx0: left promiscuous mode [ 3724.125146][ T11] br0: port 2(vx0) entered disabled state [ 3724.131996][ T11] swp1: left allmulticast mode [ 3724.132287][ T11] swp1: left promiscuous mode [ 3724.132661][ T11] br0: port 1(swp1) entered disabled state [ 3728.723201][T21572] veth0: renamed from veth1 [ 3730.341858][T21589] br0: port 1(swp1) entered blocking state [ 3730.342810][T21589] br0: port 1(swp1) entered disabled state [ 3730.343177][T21589] swp1: entered allmulticast mode [ 3730.344626][T21589] swp1: entered promiscuous mode [ 3730.346134][T21589] br0: port 1(swp1) entered blocking state [ 3730.346452][T21589] br0: port 1(swp1) entered forwarding state [ 3730.687599][T21591] br0: port 2(vx0) entered blocking state [ 3730.687932][T21591] br0: port 2(vx0) entered disabled state [ 3730.688269][T21591] vx0: entered allmulticast mode [ 3730.689685][T21591] vx0: entered promiscuous mode [ 3730.690427][T21591] br0: port 2(vx0) entered blocking state [ 3730.690728][T21591] br0: port 2(vx0) entered forwarding state [ 3732.938473][T21604] br0: port 1(swp1) entered blocking state [ 3732.938827][T21604] br0: port 1(swp1) entered disabled state [ 3732.939963][T21604] swp1: entered allmulticast mode [ 3732.941453][T21604] swp1: entered promiscuous mode [ 3732.948193][T21604] br0: port 1(swp1) entered blocking state [ 3732.948537][T21604] br0: port 1(swp1) entered forwarding state [ 3733.272813][T21606] br0: port 2(vx0) entered blocking state [ 3733.273161][T21606] br0: port 2(vx0) entered disabled state [ 3733.273489][T21606] vx0: entered allmulticast mode [ 3733.274863][T21606] vx0: entered promiscuous mode [ 3733.275452][T21606] br0: port 2(vx0) entered blocking state [ 3733.275751][T21606] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3741.375688][T20654] br0: port 1(swp1) entered disabled state [ 3742.377414][ T9122] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3749.502352][ T11] vx0: left allmulticast mode [ 3749.502639][ T11] vx0: left promiscuous mode [ 3749.503032][ T11] br0: port 2(vx0) entered disabled state [ 3749.504582][ T11] swp1: left allmulticast mode [ 3749.504849][ T11] swp1: left promiscuous mode [ 3749.505245][ T11] br0: port 1(swp1) entered disabled state [ 3749.952250][ T11] vx0: left allmulticast mode [ 3749.952538][ T11] vx0: left promiscuous mode [ 3749.952941][ T11] br0: port 2(vx0) entered disabled state [ 3749.954551][ T11] swp1: left allmulticast mode [ 3749.954815][ T11] swp1: left promiscuous mode [ 3749.955202][ T11] br0: port 1(swp1) entered disabled state [ 3754.632149][T21695] veth0: renamed from veth1 [ 3756.283881][T21712] br0: port 1(swp1) entered blocking state [ 3756.284929][T21712] br0: port 1(swp1) entered disabled state [ 3756.285287][T21712] swp1: entered allmulticast mode [ 3756.286717][T21712] swp1: entered promiscuous mode [ 3756.288168][T21712] br0: port 1(swp1) entered blocking state [ 3756.288483][T21712] br0: port 1(swp1) entered forwarding state [ 3756.625837][T21714] br0: port 2(vx0) entered blocking state [ 3756.626182][T21714] br0: port 2(vx0) entered disabled state [ 3756.626507][T21714] vx0: entered allmulticast mode [ 3756.627932][T21714] vx0: entered promiscuous mode [ 3756.628536][T21714] br0: port 2(vx0) entered blocking state [ 3756.628837][T21714] br0: port 2(vx0) entered forwarding state [ 3758.778787][T21727] br0: port 1(swp1) entered blocking state [ 3758.779149][T21727] br0: port 1(swp1) entered disabled state [ 3758.779497][T21727] swp1: entered allmulticast mode [ 3758.780919][T21727] swp1: entered promiscuous mode [ 3758.783197][T21727] br0: port 1(swp1) entered blocking state [ 3758.783509][T21727] br0: port 1(swp1) entered forwarding state [ 3759.119944][T21729] br0: port 2(vx0) entered blocking state [ 3759.120864][T21729] br0: port 2(vx0) entered disabled state [ 3759.121207][T21729] vx0: entered allmulticast mode [ 3759.122565][T21729] vx0: entered promiscuous mode [ 3759.123158][T21729] br0: port 2(vx0) entered blocking state [ 3759.123456][T21729] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3765.890174][T20835] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3796.140053][ T11] vx0: left allmulticast mode [ 3796.140361][ T11] vx0: left promiscuous mode [ 3796.140777][ T11] br0: port 2(vx0) entered disabled state [ 3796.142466][ T11] swp1: left allmulticast mode [ 3796.142735][ T11] swp1: left promiscuous mode [ 3796.143129][ T11] br0: port 1(swp1) entered disabled state [ 3796.637938][ T11] vx0: left allmulticast mode [ 3796.638244][ T11] vx0: left promiscuous mode [ 3796.638650][ T11] br0: port 2(vx0) entered disabled state [ 3796.640359][ T11] swp1: left allmulticast mode [ 3796.640622][ T11] swp1: left promiscuous mode [ 3796.641042][ 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__->