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 [ 3662.745061][T18446] veth0: renamed from veth1 [ 3664.396873][T18463] br0: port 1(swp1) entered blocking state [ 3664.397214][T18463] br0: port 1(swp1) entered disabled state [ 3664.398120][T18463] swp1: entered allmulticast mode [ 3664.399586][T18463] swp1: entered promiscuous mode [ 3664.401080][T18463] br0: port 1(swp1) entered blocking state [ 3664.401393][T18463] br0: port 1(swp1) entered forwarding state [ 3664.736489][T18465] br0: port 2(vx0) entered blocking state [ 3664.737378][T18465] br0: port 2(vx0) entered disabled state [ 3664.737735][T18465] vx0: entered allmulticast mode [ 3664.739161][T18465] vx0: entered promiscuous mode [ 3664.739757][T18465] br0: port 2(vx0) entered blocking state [ 3664.740060][T18465] br0: port 2(vx0) entered forwarding state [ 3666.896246][T18478] br0: port 1(swp1) entered blocking state [ 3666.896611][T18478] br0: port 1(swp1) entered disabled state [ 3666.896966][T18478] swp1: entered allmulticast mode [ 3666.898388][T18478] swp1: entered promiscuous mode [ 3666.899837][T18478] br0: port 1(swp1) entered blocking state [ 3666.900148][T18478] br0: port 1(swp1) entered forwarding state [ 3667.243939][T18480] br0: port 2(vx0) entered blocking state [ 3667.244276][T18480] br0: port 2(vx0) entered disabled state [ 3667.244618][T18480] vx0: entered allmulticast mode [ 3667.246013][T18480] vx0: entered promiscuous mode [ 3667.246729][T18480] br0: port 2(vx0) entered blocking state [ 3667.247033][T18480] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3675.132114][T30633] 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 ] [ 3676.716999][ T9358] br0: port 1(swp1) entered blocking state [ 3676.717354][ T9358] 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 ] [ 3678.664185][ T9358] 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 ] [ 3680.304377][T12988] br0: port 1(swp1) entered blocking state [ 3680.304752][T12988] 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 ] [ 3683.392923][T30633] 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 ] [ 3684.926674][ T72] vx0: left allmulticast mode [ 3684.926968][ T72] vx0: left promiscuous mode [ 3684.927370][ T72] br0: port 2(vx0) entered disabled state [ 3684.929154][ T72] swp1: left allmulticast mode [ 3684.929452][ T72] swp1: left promiscuous mode [ 3684.929855][ T72] br0: port 1(swp1) entered disabled state [ 3685.402045][ T72] vx0: left allmulticast mode [ 3685.402352][ T72] vx0: left promiscuous mode [ 3685.402784][ T72] br0: port 2(vx0) entered disabled state [ 3685.404369][ T72] swp1: left allmulticast mode [ 3685.404655][ T72] swp1: left promiscuous mode [ 3685.405039][ T72] br0: port 1(swp1) entered disabled state [ 3689.926588][T18635] veth0: renamed from veth1 [ 3691.561882][T18652] br0: port 1(swp1) entered blocking state [ 3691.562227][T18652] br0: port 1(swp1) entered disabled state [ 3691.562583][T18652] swp1: entered allmulticast mode [ 3691.564028][T18652] swp1: entered promiscuous mode [ 3691.572475][T18652] br0: port 1(swp1) entered blocking state [ 3691.572836][T18652] br0: port 1(swp1) entered forwarding state [ 3691.901866][T18654] br0: port 2(vx0) entered blocking state [ 3691.902204][T18654] br0: port 2(vx0) entered disabled state [ 3691.902528][T18654] vx0: entered allmulticast mode [ 3691.904228][T18654] vx0: entered promiscuous mode [ 3691.904959][T18654] br0: port 2(vx0) entered blocking state [ 3691.905259][T18654] br0: port 2(vx0) entered forwarding state [ 3694.053139][T18667] br0: port 1(swp1) entered blocking state [ 3694.053480][T18667] br0: port 1(swp1) entered disabled state [ 3694.053855][T18667] swp1: entered allmulticast mode [ 3694.055263][T18667] swp1: entered promiscuous mode [ 3694.056972][T18667] br0: port 1(swp1) entered blocking state [ 3694.057285][T18667] br0: port 1(swp1) entered forwarding state [ 3694.403842][T18669] br0: port 2(vx0) entered blocking state [ 3694.404185][T18669] br0: port 2(vx0) entered disabled state [ 3694.404528][T18669] vx0: entered allmulticast mode [ 3694.406764][T18669] vx0: entered promiscuous mode [ 3694.407346][T18669] br0: port 2(vx0) entered blocking state [ 3694.407682][T18669] 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 ] [ 3703.901367][ T8870] 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 ] [ 3706.273047][T17206] br0: port 1(swp1) entered blocking state [ 3706.273396][T17206] 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 ] [ 3708.193644][T12988] 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 ] [ 3710.553577][T12988] br0: port 1(swp1) entered blocking state [ 3710.553937][T12988] 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 ] [ 3715.180626][T30633] 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 ] [ 3717.607216][ T72] vx0: left allmulticast mode [ 3717.607515][ T72] vx0: left promiscuous mode [ 3717.607932][ T72] br0: port 2(vx0) entered disabled state [ 3717.610090][ T72] swp1: left allmulticast mode [ 3717.610355][ T72] swp1: left promiscuous mode [ 3717.610743][ T72] br0: port 1(swp1) entered disabled state [ 3718.092135][ T72] vx0: left allmulticast mode [ 3718.092603][ T72] vx0: left promiscuous mode [ 3718.093170][ T72] br0: port 2(vx0) entered disabled state [ 3718.096307][ T72] swp1: left allmulticast mode [ 3718.096823][ T72] swp1: left promiscuous mode [ 3718.097435][ T72] br0: port 1(swp1) entered disabled state [ 3722.871921][T18887] veth0: renamed from veth1 [ 3724.507816][T18904] br0: port 1(swp1) entered blocking state [ 3724.508159][T18904] br0: port 1(swp1) entered disabled state [ 3724.508536][T18904] swp1: entered allmulticast mode [ 3724.510005][T18904] swp1: entered promiscuous mode [ 3724.511935][T18904] br0: port 1(swp1) entered blocking state [ 3724.512248][T18904] br0: port 1(swp1) entered forwarding state [ 3724.847183][T18906] br0: port 2(vx0) entered blocking state [ 3724.847517][T18906] br0: port 2(vx0) entered disabled state [ 3724.847859][T18906] vx0: entered allmulticast mode [ 3724.849291][T18906] vx0: entered promiscuous mode [ 3724.849912][T18906] br0: port 2(vx0) entered blocking state [ 3724.850214][T18906] br0: port 2(vx0) entered forwarding state [ 3726.983254][T18919] br0: port 1(swp1) entered blocking state [ 3726.983620][T18919] br0: port 1(swp1) entered disabled state [ 3726.983982][T18919] swp1: entered allmulticast mode [ 3726.986434][T18919] swp1: entered promiscuous mode [ 3726.987925][T18919] br0: port 1(swp1) entered blocking state [ 3726.988241][T18919] br0: port 1(swp1) entered forwarding state [ 3727.339743][T18921] br0: port 2(vx0) entered blocking state [ 3727.340094][T18921] br0: port 2(vx0) entered disabled state [ 3727.340417][T18921] vx0: entered allmulticast mode [ 3727.341860][T18921] vx0: entered promiscuous mode [ 3727.342626][T18921] br0: port 2(vx0) entered blocking state [ 3727.342936][T18921] 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 ] [ 3736.138732][T12870] 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 ] [ 3747.242789][ T72] vx0: left allmulticast mode [ 3747.243083][ T72] vx0: left promiscuous mode [ 3747.243488][ T72] br0: port 2(vx0) entered disabled state [ 3747.246149][ T72] swp1: left allmulticast mode [ 3747.246430][ T72] swp1: left promiscuous mode [ 3747.246878][ T72] br0: port 1(swp1) entered disabled state [ 3747.698179][ T72] vx0: left allmulticast mode [ 3747.698498][ T72] vx0: left promiscuous mode [ 3747.698941][ T72] br0: port 2(vx0) entered disabled state [ 3747.700507][ T72] swp1: left allmulticast mode [ 3747.700798][ T72] swp1: left promiscuous mode [ 3747.701183][ T72] br0: port 1(swp1) entered disabled state [ 3752.221890][T19112] veth0: renamed from veth1 [ 3753.879931][T19129] br0: port 1(swp1) entered blocking state [ 3753.880271][T19129] br0: port 1(swp1) entered disabled state [ 3753.880640][T19129] swp1: entered allmulticast mode [ 3753.882885][T19129] swp1: entered promiscuous mode [ 3753.884418][T19129] br0: port 1(swp1) entered blocking state [ 3753.884750][T19129] br0: port 1(swp1) entered forwarding state [ 3754.225844][T19131] br0: port 2(vx0) entered blocking state [ 3754.226192][T19131] br0: port 2(vx0) entered disabled state [ 3754.226516][T19131] vx0: entered allmulticast mode [ 3754.227937][T19131] vx0: entered promiscuous mode [ 3754.228670][T19131] br0: port 2(vx0) entered blocking state [ 3754.228970][T19131] br0: port 2(vx0) entered forwarding state [ 3756.444345][T19144] br0: port 1(swp1) entered blocking state [ 3756.444709][T19144] br0: port 1(swp1) entered disabled state [ 3756.445052][T19144] swp1: entered allmulticast mode [ 3756.446430][T19144] swp1: entered promiscuous mode [ 3756.447863][T19144] br0: port 1(swp1) entered blocking state [ 3756.448173][T19144] br0: port 1(swp1) entered forwarding state [ 3756.801368][T19146] br0: port 2(vx0) entered blocking state [ 3756.801740][T19146] br0: port 2(vx0) entered disabled state [ 3756.802091][T19146] vx0: entered allmulticast mode [ 3756.803527][T19146] vx0: entered promiscuous mode [ 3756.804258][T19146] br0: port 2(vx0) entered blocking state [ 3756.804600][T19146] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3765.049012][ T9358] br0: port 1(swp1) entered disabled state [ 3766.097731][T12870] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3773.383621][ T72] vx0: left allmulticast mode [ 3773.383909][ T72] vx0: left promiscuous mode [ 3773.384342][ T72] br0: port 2(vx0) entered disabled state [ 3773.386059][ T72] swp1: left allmulticast mode [ 3773.386371][ T72] swp1: left promiscuous mode [ 3773.386959][ T72] br0: port 1(swp1) entered disabled state [ 3773.891977][ T72] vx0: left allmulticast mode [ 3773.892264][ T72] vx0: left promiscuous mode [ 3773.892679][ T72] br0: port 2(vx0) entered disabled state [ 3773.894214][ T72] swp1: left allmulticast mode [ 3773.894477][ T72] swp1: left promiscuous mode [ 3773.894858][ T72] br0: port 1(swp1) entered disabled state [ 3778.568163][T19239] veth0: renamed from veth1 [ 3780.214484][T19256] br0: port 1(swp1) entered blocking state [ 3780.214841][T19256] br0: port 1(swp1) entered disabled state [ 3780.215193][T19256] swp1: entered allmulticast mode [ 3780.216650][T19256] swp1: entered promiscuous mode [ 3780.218098][T19256] br0: port 1(swp1) entered blocking state [ 3780.218410][T19256] br0: port 1(swp1) entered forwarding state [ 3780.552209][T19258] br0: port 2(vx0) entered blocking state [ 3780.553148][T19258] br0: port 2(vx0) entered disabled state [ 3780.553489][T19258] vx0: entered allmulticast mode [ 3780.554892][T19258] vx0: entered promiscuous mode [ 3780.555466][T19258] br0: port 2(vx0) entered blocking state [ 3780.555774][T19258] br0: port 2(vx0) entered forwarding state [ 3782.795506][T19271] br0: port 1(swp1) entered blocking state [ 3782.796070][T19271] br0: port 1(swp1) entered disabled state [ 3782.796424][T19271] swp1: entered allmulticast mode [ 3782.797837][T19271] swp1: entered promiscuous mode [ 3782.799263][T19271] br0: port 1(swp1) entered blocking state [ 3782.799584][T19271] br0: port 1(swp1) entered forwarding state [ 3783.130986][T19273] br0: port 2(vx0) entered blocking state [ 3783.131323][T19273] br0: port 2(vx0) entered disabled state [ 3783.132275][T19273] vx0: entered allmulticast mode [ 3783.133682][T19273] vx0: entered promiscuous mode [ 3783.138803][T19273] br0: port 2(vx0) entered blocking state [ 3783.139115][T19273] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3789.953615][ T9358] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3820.211879][ T72] vx0: left allmulticast mode [ 3820.212173][ T72] vx0: left promiscuous mode [ 3820.212580][ T72] br0: port 2(vx0) entered disabled state [ 3820.214268][ T72] swp1: left allmulticast mode [ 3820.214531][ T72] swp1: left promiscuous mode [ 3820.214925][ T72] br0: port 1(swp1) entered disabled state [ 3820.695841][ T72] vx0: left allmulticast mode [ 3820.696131][ T72] vx0: left promiscuous mode [ 3820.696516][ T72] br0: port 2(vx0) entered disabled state [ 3820.698332][ T72] swp1: left allmulticast mode [ 3820.698617][ T72] swp1: left promiscuous mode [ 3820.698979][ T72] 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__->