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.0 # selftests: net: test_bridge_backup_port.sh [ 3310.229617][T22601] veth0: renamed from veth1 [ 3311.842248][T22618] br0: port 1(swp1) entered blocking state [ 3311.842610][T22618] br0: port 1(swp1) entered disabled state [ 3311.842949][T22618] swp1: entered allmulticast mode [ 3311.844311][T22618] swp1: entered promiscuous mode [ 3311.846167][T22618] br0: port 1(swp1) entered blocking state [ 3311.846490][T22618] br0: port 1(swp1) entered forwarding state [ 3312.192346][T22620] br0: port 2(vx0) entered blocking state [ 3312.192677][T22620] br0: port 2(vx0) entered disabled state [ 3312.192996][T22620] vx0: entered allmulticast mode [ 3312.194307][T22620] vx0: entered promiscuous mode [ 3312.195006][T22620] br0: port 2(vx0) entered blocking state [ 3312.195302][T22620] br0: port 2(vx0) entered forwarding state [ 3314.369623][T22633] br0: port 1(swp1) entered blocking state [ 3314.369965][T22633] br0: port 1(swp1) entered disabled state [ 3314.370302][T22633] swp1: entered allmulticast mode [ 3314.372506][T22633] swp1: entered promiscuous mode [ 3314.373852][T22633] br0: port 1(swp1) entered blocking state [ 3314.374163][T22633] br0: port 1(swp1) entered forwarding state [ 3314.717456][T22635] br0: port 2(vx0) entered blocking state [ 3314.717814][T22635] br0: port 2(vx0) entered disabled state [ 3314.718167][T22635] vx0: entered allmulticast mode [ 3314.719625][T22635] vx0: entered promiscuous mode [ 3314.726625][T22635] br0: port 2(vx0) entered blocking state [ 3314.726970][T22635] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3322.466551][T19971] 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 ] [ 3324.044980][T19822] br0: port 1(swp1) entered blocking state [ 3324.045366][T19822] 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 ] [ 3325.970431][ T8533] 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 ] [ 3327.571245][T19971] br0: port 1(swp1) entered blocking state [ 3327.571627][T19971] 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 ] [ 3330.609378][T19971] 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 ] [ 3332.233631][ T71] vx0: left allmulticast mode [ 3332.233932][ T71] vx0: left promiscuous mode [ 3332.234395][ T71] br0: port 2(vx0) entered disabled state [ 3332.244339][ T71] swp1: left allmulticast mode [ 3332.244611][ T71] swp1: left promiscuous mode [ 3332.244982][ T71] br0: port 1(swp1) entered disabled state [ 3332.683629][ T71] vx0: left allmulticast mode [ 3332.683930][ T71] vx0: left promiscuous mode [ 3332.684399][ T71] br0: port 2(vx0) entered disabled state [ 3332.697470][ T71] swp1: left allmulticast mode [ 3332.697785][ T71] swp1: left promiscuous mode [ 3332.698213][ T71] br0: port 1(swp1) entered disabled state [ 3337.192317][T22790] veth0: renamed from veth1 [ 3338.816913][T22807] br0: port 1(swp1) entered blocking state [ 3338.817257][T22807] br0: port 1(swp1) entered disabled state [ 3338.817768][T22807] swp1: entered allmulticast mode [ 3338.819145][T22807] swp1: entered promiscuous mode [ 3338.820586][T22807] br0: port 1(swp1) entered blocking state [ 3338.820905][T22807] br0: port 1(swp1) entered forwarding state [ 3339.136628][T22809] br0: port 2(vx0) entered blocking state [ 3339.136981][T22809] br0: port 2(vx0) entered disabled state [ 3339.137304][T22809] vx0: entered allmulticast mode [ 3339.138645][T22809] vx0: entered promiscuous mode [ 3339.144686][T22809] br0: port 2(vx0) entered blocking state [ 3339.145009][T22809] br0: port 2(vx0) entered forwarding state [ 3341.277556][T22822] br0: port 1(swp1) entered blocking state [ 3341.277909][T22822] br0: port 1(swp1) entered disabled state [ 3341.278261][T22822] swp1: entered allmulticast mode [ 3341.280391][T22822] swp1: entered promiscuous mode [ 3341.281834][T22822] br0: port 1(swp1) entered blocking state [ 3341.282157][T22822] br0: port 1(swp1) entered forwarding state [ 3341.607719][T22824] br0: port 2(vx0) entered blocking state [ 3341.608066][T22824] br0: port 2(vx0) entered disabled state [ 3341.608988][T22824] vx0: entered allmulticast mode [ 3341.610337][T22824] vx0: entered promiscuous mode [ 3341.611042][T22824] br0: port 2(vx0) entered blocking state [ 3341.611358][T22824] 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 ] [ 3351.198461][T19971] 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 ] [ 3353.651111][T19822] br0: port 1(swp1) entered blocking state [ 3353.651484][T19822] 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 ] [ 3355.585465][T19822] 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 ] [ 3357.875351][ T8533] br0: port 1(swp1) entered blocking state [ 3357.875708][ T8533] 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 ] [ 3362.386632][T16204] 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 ] [ 3364.704824][ T71] vx0: left allmulticast mode [ 3364.705114][ T71] vx0: left promiscuous mode [ 3364.705529][ T71] br0: port 2(vx0) entered disabled state [ 3364.717405][ T71] swp1: left allmulticast mode [ 3364.717676][ T71] swp1: left promiscuous mode [ 3364.718059][ T71] br0: port 1(swp1) entered disabled state [ 3365.215613][ T71] vx0: left allmulticast mode [ 3365.215908][ T71] vx0: left promiscuous mode [ 3365.216335][ T71] br0: port 2(vx0) entered disabled state [ 3365.232394][ T71] swp1: left allmulticast mode [ 3365.232663][ T71] swp1: left promiscuous mode [ 3365.233074][ T71] br0: port 1(swp1) entered disabled state [ 3369.817367][T23040] veth0: renamed from veth1 [ 3371.423002][T23057] br0: port 1(swp1) entered blocking state [ 3371.423379][T23057] br0: port 1(swp1) entered disabled state [ 3371.423730][T23057] swp1: entered allmulticast mode [ 3371.425159][T23057] swp1: entered promiscuous mode [ 3371.432419][T23057] br0: port 1(swp1) entered blocking state [ 3371.432737][T23057] br0: port 1(swp1) entered forwarding state [ 3371.779769][T23059] br0: port 2(vx0) entered blocking state [ 3371.780102][T23059] br0: port 2(vx0) entered disabled state [ 3371.780450][T23059] vx0: entered allmulticast mode [ 3371.781779][T23059] vx0: entered promiscuous mode [ 3371.782483][T23059] br0: port 2(vx0) entered blocking state [ 3371.782781][T23059] br0: port 2(vx0) entered forwarding state [ 3374.004976][T23072] br0: port 1(swp1) entered blocking state [ 3374.005339][T23072] br0: port 1(swp1) entered disabled state [ 3374.005694][T23072] swp1: entered allmulticast mode [ 3374.007056][T23072] swp1: entered promiscuous mode [ 3374.008476][T23072] br0: port 1(swp1) entered blocking state [ 3374.008788][T23072] br0: port 1(swp1) entered forwarding state [ 3374.349665][T23074] br0: port 2(vx0) entered blocking state [ 3374.350037][T23074] br0: port 2(vx0) entered disabled state [ 3374.350391][T23074] vx0: entered allmulticast mode [ 3374.351740][T23074] vx0: entered promiscuous mode [ 3374.352458][T23074] br0: port 2(vx0) entered blocking state [ 3374.352759][T23074] 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 ] [ 3382.948776][T19822] 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 ] [ 3393.851145][ T71] vx0: left allmulticast mode [ 3393.851615][ T71] vx0: left promiscuous mode [ 3393.852209][ T71] br0: port 2(vx0) entered disabled state [ 3393.872868][ T71] swp1: left allmulticast mode [ 3393.873374][ T71] swp1: left promiscuous mode [ 3393.873980][ T71] br0: port 1(swp1) entered disabled state [ 3394.308815][ T71] vx0: left allmulticast mode [ 3394.309181][ T71] vx0: left promiscuous mode [ 3394.309812][ T71] br0: port 2(vx0) entered disabled state [ 3394.322788][ T71] swp1: left allmulticast mode [ 3394.323230][ T71] swp1: left promiscuous mode [ 3394.323878][ T71] br0: port 1(swp1) entered disabled state [ 3398.956063][T23265] veth0: renamed from veth1 [ 3400.781455][T23282] br0: port 1(swp1) entered blocking state [ 3400.781803][T23282] br0: port 1(swp1) entered disabled state [ 3400.782153][T23282] swp1: entered allmulticast mode [ 3400.783563][T23282] swp1: entered promiscuous mode [ 3400.785625][T23282] br0: port 1(swp1) entered blocking state [ 3400.785942][T23282] br0: port 1(swp1) entered forwarding state [ 3401.173254][T23284] br0: port 2(vx0) entered blocking state [ 3401.173948][T23284] br0: port 2(vx0) entered disabled state [ 3401.174271][T23284] vx0: entered allmulticast mode [ 3401.175655][T23284] vx0: entered promiscuous mode [ 3401.176396][T23284] br0: port 2(vx0) entered blocking state [ 3401.176698][T23284] br0: port 2(vx0) entered forwarding state [ 3403.430478][T23297] br0: port 1(swp1) entered blocking state [ 3403.430839][T23297] br0: port 1(swp1) entered disabled state [ 3403.431178][T23297] swp1: entered allmulticast mode [ 3403.432592][T23297] swp1: entered promiscuous mode [ 3403.434025][T23297] br0: port 1(swp1) entered blocking state [ 3403.434368][T23297] br0: port 1(swp1) entered forwarding state [ 3403.772759][T23299] br0: port 2(vx0) entered blocking state [ 3403.773103][T23299] br0: port 2(vx0) entered disabled state [ 3403.773437][T23299] vx0: entered allmulticast mode [ 3403.774801][T23299] vx0: entered promiscuous mode [ 3403.775509][T23299] br0: port 2(vx0) entered blocking state [ 3403.775809][T23299] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3412.027411][T10661] br0: port 1(swp1) entered disabled state [ 3413.065508][T10661] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3420.235713][ T71] vx0: left allmulticast mode [ 3420.236015][ T71] vx0: left promiscuous mode [ 3420.236490][ T71] br0: port 2(vx0) entered disabled state [ 3420.248380][ T71] swp1: left allmulticast mode [ 3420.248686][ T71] swp1: left promiscuous mode [ 3420.249090][ T71] br0: port 1(swp1) entered disabled state [ 3420.673721][ T71] vx0: left allmulticast mode [ 3420.674014][ T71] vx0: left promiscuous mode [ 3420.674439][ T71] br0: port 2(vx0) entered disabled state [ 3420.687454][ T71] swp1: left allmulticast mode [ 3420.687770][ T71] swp1: left promiscuous mode [ 3420.688175][ T71] br0: port 1(swp1) entered disabled state [ 3425.238195][T23388] veth0: renamed from veth1 [ 3426.865593][T23404] br0: port 1(swp1) entered blocking state [ 3426.865936][T23404] br0: port 1(swp1) entered disabled state [ 3426.866274][T23404] swp1: entered allmulticast mode [ 3426.868501][T23404] swp1: entered promiscuous mode [ 3426.869889][T23404] br0: port 1(swp1) entered blocking state [ 3426.870205][T23404] br0: port 1(swp1) entered forwarding state [ 3427.205441][T23406] br0: port 2(vx0) entered blocking state [ 3427.205771][T23406] br0: port 2(vx0) entered disabled state [ 3427.206093][T23406] vx0: entered allmulticast mode [ 3427.207433][T23406] vx0: entered promiscuous mode [ 3427.208002][T23406] br0: port 2(vx0) entered blocking state [ 3427.208296][T23406] br0: port 2(vx0) entered forwarding state [ 3429.328162][T23419] br0: port 1(swp1) entered blocking state [ 3429.328530][T23419] br0: port 1(swp1) entered disabled state [ 3429.328880][T23419] swp1: entered allmulticast mode [ 3429.330257][T23419] swp1: entered promiscuous mode [ 3429.331824][T23419] br0: port 1(swp1) entered blocking state [ 3429.332136][T23419] br0: port 1(swp1) entered forwarding state [ 3429.656292][T23421] br0: port 2(vx0) entered blocking state [ 3429.656664][T23421] br0: port 2(vx0) entered disabled state [ 3429.657007][T23421] vx0: entered allmulticast mode [ 3429.658355][T23421] vx0: entered promiscuous mode [ 3429.658929][T23421] br0: port 2(vx0) entered blocking state [ 3429.659228][T23421] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3436.486393][T21570] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3466.769755][ T71] vx0: left allmulticast mode [ 3466.770061][ T71] vx0: left promiscuous mode [ 3466.770509][ T71] br0: port 2(vx0) entered disabled state [ 3466.787496][ T71] swp1: left allmulticast mode [ 3466.787820][ T71] swp1: left promiscuous mode [ 3466.788233][ T71] br0: port 1(swp1) entered disabled state [ 3467.246608][ T71] vx0: left allmulticast mode [ 3467.246901][ T71] vx0: left promiscuous mode [ 3467.247292][ T71] br0: port 2(vx0) entered disabled state [ 3467.256452][ T71] swp1: left allmulticast mode [ 3467.256715][ T71] swp1: left promiscuous mode [ 3467.257083][ 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__->