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 [ 3725.614269][T18409] veth0: renamed from veth1 [ 3727.240650][T18426] br0: port 1(swp1) entered blocking state [ 3727.241144][T18426] br0: port 1(swp1) entered disabled state [ 3727.241498][T18426] swp1: entered allmulticast mode [ 3727.242995][T18426] swp1: entered promiscuous mode [ 3727.244502][T18426] br0: port 1(swp1) entered blocking state [ 3727.244836][T18426] br0: port 1(swp1) entered forwarding state [ 3727.578108][T18428] br0: port 2(vx0) entered blocking state [ 3727.578449][T18428] br0: port 2(vx0) entered disabled state [ 3727.578802][T18428] vx0: entered allmulticast mode [ 3727.580649][T18428] vx0: entered promiscuous mode [ 3727.581289][T18428] br0: port 2(vx0) entered blocking state [ 3727.581594][T18428] br0: port 2(vx0) entered forwarding state [ 3729.739516][T18441] br0: port 1(swp1) entered blocking state [ 3729.739884][T18441] br0: port 1(swp1) entered disabled state [ 3729.740270][T18441] swp1: entered allmulticast mode [ 3729.741689][T18441] swp1: entered promiscuous mode [ 3729.743140][T18441] br0: port 1(swp1) entered blocking state [ 3729.743456][T18441] br0: port 1(swp1) entered forwarding state [ 3730.084708][T18443] br0: port 2(vx0) entered blocking state [ 3730.085071][T18443] br0: port 2(vx0) entered disabled state [ 3730.085416][T18443] vx0: entered allmulticast mode [ 3730.087363][T18443] vx0: entered promiscuous mode [ 3730.088119][T18443] br0: port 2(vx0) entered blocking state [ 3730.088441][T18443] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3737.864492][ T8668] 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 ] [ 3739.421672][ T3976] br0: port 1(swp1) entered blocking state [ 3739.422052][ T3976] 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 ] [ 3741.332831][ T8668] 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 ] [ 3742.920215][T14695] br0: port 1(swp1) entered blocking state [ 3742.920580][T14695] 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 ] [ 3745.892874][ T3976] 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 ] [ 3747.433865][ T11] vx0: left allmulticast mode [ 3747.434166][ T11] vx0: left promiscuous mode [ 3747.434576][ T11] br0: port 2(vx0) entered disabled state [ 3747.436350][ T11] swp1: left allmulticast mode [ 3747.436649][ T11] swp1: left promiscuous mode [ 3747.437103][ T11] br0: port 1(swp1) entered disabled state [ 3747.893188][ T11] vx0: left allmulticast mode [ 3747.893484][ T11] vx0: left promiscuous mode [ 3747.893913][ T11] br0: port 2(vx0) entered disabled state [ 3747.895520][ T11] swp1: left allmulticast mode [ 3747.895808][ T11] swp1: left promiscuous mode [ 3747.896184][ T11] br0: port 1(swp1) entered disabled state [ 3752.315285][T18598] veth0: renamed from veth1 [ 3753.955726][T18616] br0: port 1(swp1) entered blocking state [ 3753.956819][T18616] br0: port 1(swp1) entered disabled state [ 3753.957175][T18616] swp1: entered allmulticast mode [ 3753.958616][T18616] swp1: entered promiscuous mode [ 3753.960071][T18616] br0: port 1(swp1) entered blocking state [ 3753.960395][T18616] br0: port 1(swp1) entered forwarding state [ 3754.289924][T18618] br0: port 2(vx0) entered blocking state [ 3754.290259][T18618] br0: port 2(vx0) entered disabled state [ 3754.290584][T18618] vx0: entered allmulticast mode [ 3754.292015][T18618] vx0: entered promiscuous mode [ 3754.292727][T18618] br0: port 2(vx0) entered blocking state [ 3754.293042][T18618] br0: port 2(vx0) entered forwarding state [ 3756.423845][T18631] br0: port 1(swp1) entered blocking state [ 3756.424213][T18631] br0: port 1(swp1) entered disabled state [ 3756.424572][T18631] swp1: entered allmulticast mode [ 3756.426042][T18631] swp1: entered promiscuous mode [ 3756.434032][T18631] br0: port 1(swp1) entered blocking state [ 3756.434371][T18631] br0: port 1(swp1) entered forwarding state [ 3756.769259][T18633] br0: port 2(vx0) entered blocking state [ 3756.769606][T18633] br0: port 2(vx0) entered disabled state [ 3756.769946][T18633] vx0: entered allmulticast mode [ 3756.771330][T18633] vx0: entered promiscuous mode [ 3756.771931][T18633] br0: port 2(vx0) entered blocking state [ 3756.772235][T18633] 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 ] [ 3766.327344][T14223] 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 ] [ 3768.698994][ T8668] br0: port 1(swp1) entered blocking state [ 3768.699353][ T8668] 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 ] [ 3770.652643][ T8668] 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 ] [ 3772.983512][ T3976] br0: port 1(swp1) entered blocking state [ 3772.984058][ T3976] 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 ] [ 3777.659121][ T3976] 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 ] [ 3780.042587][ T11] vx0: left allmulticast mode [ 3780.042904][ T11] vx0: left promiscuous mode [ 3780.043302][ T11] br0: port 2(vx0) entered disabled state [ 3780.044932][ T11] swp1: left allmulticast mode [ 3780.045199][ T11] swp1: left promiscuous mode [ 3780.045655][ T11] br0: port 1(swp1) entered disabled state [ 3780.511932][ T11] vx0: left allmulticast mode [ 3780.512227][ T11] vx0: left promiscuous mode [ 3780.512657][ T11] br0: port 2(vx0) entered disabled state [ 3780.514407][ T11] swp1: left allmulticast mode [ 3780.514726][ T11] swp1: left promiscuous mode [ 3780.515118][ T11] br0: port 1(swp1) entered disabled state [ 3785.272004][T18851] veth0: renamed from veth1 [ 3786.913531][T18868] br0: port 1(swp1) entered blocking state [ 3786.913895][T18868] br0: port 1(swp1) entered disabled state [ 3786.914260][T18868] swp1: entered allmulticast mode [ 3786.915726][T18868] swp1: entered promiscuous mode [ 3786.917202][T18868] br0: port 1(swp1) entered blocking state [ 3786.917516][T18868] br0: port 1(swp1) entered forwarding state [ 3787.254669][T18870] br0: port 2(vx0) entered blocking state [ 3787.255142][T18870] br0: port 2(vx0) entered disabled state [ 3787.255539][T18870] vx0: entered allmulticast mode [ 3787.257028][T18870] vx0: entered promiscuous mode [ 3787.257830][T18870] br0: port 2(vx0) entered blocking state [ 3787.258160][T18870] br0: port 2(vx0) entered forwarding state [ 3789.388181][T18883] br0: port 1(swp1) entered blocking state [ 3789.388531][T18883] br0: port 1(swp1) entered disabled state [ 3789.389653][T18883] swp1: entered allmulticast mode [ 3789.391092][T18883] swp1: entered promiscuous mode [ 3789.392523][T18883] br0: port 1(swp1) entered blocking state [ 3789.392847][T18883] br0: port 1(swp1) entered forwarding state [ 3789.753719][T18885] br0: port 2(vx0) entered blocking state [ 3789.754087][T18885] br0: port 2(vx0) entered disabled state [ 3789.754435][T18885] vx0: entered allmulticast mode [ 3789.755851][T18885] vx0: entered promiscuous mode [ 3789.756449][T18885] br0: port 2(vx0) entered blocking state [ 3789.756773][T18885] 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 ] [ 3798.579931][T14695] 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 ] [ 3809.771646][ T11] vx0: left allmulticast mode [ 3809.771971][ T11] vx0: left promiscuous mode [ 3809.772378][ T11] br0: port 2(vx0) entered disabled state [ 3809.774019][ T11] swp1: left allmulticast mode [ 3809.774308][ T11] swp1: left promiscuous mode [ 3809.774685][ T11] br0: port 1(swp1) entered disabled state [ 3810.229029][ T11] vx0: left allmulticast mode [ 3810.229354][ T11] vx0: left promiscuous mode [ 3810.229783][ T11] br0: port 2(vx0) entered disabled state [ 3810.231487][ T11] swp1: left allmulticast mode [ 3810.231789][ T11] swp1: left promiscuous mode [ 3810.232173][ T11] br0: port 1(swp1) entered disabled state [ 3814.814131][T19076] veth0: renamed from veth1 [ 3816.429127][T19093] br0: port 1(swp1) entered blocking state [ 3816.429481][T19093] br0: port 1(swp1) entered disabled state [ 3816.430308][T19093] swp1: entered allmulticast mode [ 3816.431784][T19093] swp1: entered promiscuous mode [ 3816.433315][T19093] br0: port 1(swp1) entered blocking state [ 3816.433647][T19093] br0: port 1(swp1) entered forwarding state [ 3816.771774][T19095] br0: port 2(vx0) entered blocking state [ 3816.772113][T19095] br0: port 2(vx0) entered disabled state [ 3816.772449][T19095] vx0: entered allmulticast mode [ 3816.774394][T19095] vx0: entered promiscuous mode [ 3816.775012][T19095] br0: port 2(vx0) entered blocking state [ 3816.775326][T19095] br0: port 2(vx0) entered forwarding state [ 3818.953706][T19108] br0: port 1(swp1) entered blocking state [ 3818.954082][T19108] br0: port 1(swp1) entered disabled state [ 3818.954445][T19108] swp1: entered allmulticast mode [ 3818.955886][T19108] swp1: entered promiscuous mode [ 3818.957364][T19108] br0: port 1(swp1) entered blocking state [ 3818.957684][T19108] br0: port 1(swp1) entered forwarding state [ 3819.299687][T19110] br0: port 2(vx0) entered blocking state [ 3819.300062][T19110] br0: port 2(vx0) entered disabled state [ 3819.300393][T19110] vx0: entered allmulticast mode [ 3819.302465][T19110] vx0: entered promiscuous mode [ 3819.303200][T19110] br0: port 2(vx0) entered blocking state [ 3819.303504][T19110] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3827.566313][ T3976] br0: port 1(swp1) entered disabled state [ 3828.567067][T14695] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3835.637887][ T11] vx0: left allmulticast mode [ 3835.638182][ T11] vx0: left promiscuous mode [ 3835.638593][ T11] br0: port 2(vx0) entered disabled state [ 3835.643946][ T11] swp1: left allmulticast mode [ 3835.644276][ T11] swp1: left promiscuous mode [ 3835.644701][ T11] br0: port 1(swp1) entered disabled state [ 3836.107667][ T11] vx0: left allmulticast mode [ 3836.107988][ T11] vx0: left promiscuous mode [ 3836.108398][ T11] br0: port 2(vx0) entered disabled state [ 3836.109950][ T11] swp1: left allmulticast mode [ 3836.110219][ T11] swp1: left promiscuous mode [ 3836.110595][ T11] br0: port 1(swp1) entered disabled state [ 3840.620422][T19199] veth0: renamed from veth1 [ 3842.246657][T19215] br0: port 1(swp1) entered blocking state [ 3842.247693][T19215] br0: port 1(swp1) entered disabled state [ 3842.248061][T19215] swp1: entered allmulticast mode [ 3842.249507][T19215] swp1: entered promiscuous mode [ 3842.250969][T19215] br0: port 1(swp1) entered blocking state [ 3842.251281][T19215] br0: port 1(swp1) entered forwarding state [ 3842.606249][T19217] br0: port 2(vx0) entered blocking state [ 3842.606590][T19217] br0: port 2(vx0) entered disabled state [ 3842.606940][T19217] vx0: entered allmulticast mode [ 3842.608397][T19217] vx0: entered promiscuous mode [ 3842.609027][T19217] br0: port 2(vx0) entered blocking state [ 3842.609332][T19217] br0: port 2(vx0) entered forwarding state [ 3844.753598][T19230] br0: port 1(swp1) entered blocking state [ 3844.753968][T19230] br0: port 1(swp1) entered disabled state [ 3844.754339][T19230] swp1: entered allmulticast mode [ 3844.755782][T19230] swp1: entered promiscuous mode [ 3844.758109][T19230] br0: port 1(swp1) entered blocking state [ 3844.758428][T19230] br0: port 1(swp1) entered forwarding state [ 3845.090717][T19232] br0: port 2(vx0) entered blocking state [ 3845.091486][T19232] br0: port 2(vx0) entered disabled state [ 3845.091836][T19232] vx0: entered allmulticast mode [ 3845.093230][T19232] vx0: entered promiscuous mode [ 3845.093845][T19232] br0: port 2(vx0) entered blocking state [ 3845.094146][T19232] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3851.904612][ T3976] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3882.157326][ T11] vx0: left allmulticast mode [ 3882.157627][ T11] vx0: left promiscuous mode [ 3882.158046][ T11] br0: port 2(vx0) entered disabled state [ 3882.159796][ T11] swp1: left allmulticast mode [ 3882.160100][ T11] swp1: left promiscuous mode [ 3882.160492][ T11] br0: port 1(swp1) entered disabled state [ 3882.646683][ T11] vx0: left allmulticast mode [ 3882.647000][ T11] vx0: left promiscuous mode [ 3882.647405][ T11] br0: port 2(vx0) entered disabled state [ 3882.649093][ T11] swp1: left allmulticast mode [ 3882.649358][ T11] swp1: left promiscuous mode [ 3882.649728][ 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__->