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 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 3630.882732][T20938] veth0: renamed from veth1 [ 3632.642572][T20954] br0: port 1(swp1) entered blocking state [ 3632.642960][T20954] br0: port 1(swp1) entered disabled state [ 3632.643860][T20954] swp1: entered allmulticast mode [ 3632.645276][T20954] swp1: entered promiscuous mode [ 3632.646742][T20954] br0: port 1(swp1) entered blocking state [ 3632.647071][T20954] br0: port 1(swp1) entered forwarding state [ 3632.984123][T20956] br0: port 2(vx0) entered blocking state [ 3632.984465][T20956] br0: port 2(vx0) entered disabled state [ 3632.984801][T20956] vx0: entered allmulticast mode [ 3632.986403][T20956] vx0: entered promiscuous mode [ 3632.986992][T20956] br0: port 2(vx0) entered blocking state [ 3632.987311][T20956] br0: port 2(vx0) entered forwarding state [ 3635.208597][T20969] br0: port 1(swp1) entered blocking state [ 3635.208938][T20969] br0: port 1(swp1) entered disabled state [ 3635.209834][T20969] swp1: entered allmulticast mode [ 3635.211169][T20969] swp1: entered promiscuous mode [ 3635.212545][T20969] br0: port 1(swp1) entered blocking state [ 3635.212856][T20969] br0: port 1(swp1) entered forwarding state [ 3635.549387][T20971] br0: port 2(vx0) entered blocking state [ 3635.549736][T20971] br0: port 2(vx0) entered disabled state [ 3635.550079][T20971] vx0: entered allmulticast mode [ 3635.551402][T20971] vx0: entered promiscuous mode [ 3635.552123][T20971] br0: port 2(vx0) entered blocking state [ 3635.552428][T20971] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3643.380244][T16607] 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 ] [ 3644.707665][T14587] br0: port 1(swp1) entered blocking state [ 3644.708017][T14587] 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 ] [ 3646.399638][T16035] 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 ] [ 3647.754208][T14587] br0: port 1(swp1) entered blocking state [ 3647.754556][T14587] 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 ] [ 3650.554204][ T7827] 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 ] [ 3651.836415][ T11] vx0: left allmulticast mode [ 3651.836702][ T11] vx0: left promiscuous mode [ 3651.837115][ T11] br0: port 2(vx0) entered disabled state [ 3651.851761][ T11] swp1: left allmulticast mode [ 3651.852070][ T11] swp1: left promiscuous mode [ 3651.852474][ T11] br0: port 1(swp1) entered disabled state [ 3652.311382][ T11] vx0: left allmulticast mode [ 3652.311701][ T11] vx0: left promiscuous mode [ 3652.312185][ T11] br0: port 2(vx0) entered disabled state [ 3652.326188][ T11] swp1: left allmulticast mode [ 3652.326506][ T11] swp1: left promiscuous mode [ 3652.326938][ T11] br0: port 1(swp1) entered disabled state [ 3656.946316][T21106] veth0: renamed from veth1 [ 3658.620705][T21122] br0: port 1(swp1) entered blocking state [ 3658.621050][T21122] br0: port 1(swp1) entered disabled state [ 3658.621418][T21122] swp1: entered allmulticast mode [ 3658.622761][T21122] swp1: entered promiscuous mode [ 3658.624488][T21122] br0: port 1(swp1) entered blocking state [ 3658.624801][T21122] br0: port 1(swp1) entered forwarding state [ 3658.952040][T21124] br0: port 2(vx0) entered blocking state [ 3658.952395][T21124] br0: port 2(vx0) entered disabled state [ 3658.952720][T21124] vx0: entered allmulticast mode [ 3658.954074][T21124] vx0: entered promiscuous mode [ 3658.954650][T21124] br0: port 2(vx0) entered blocking state [ 3658.954949][T21124] br0: port 2(vx0) entered forwarding state [ 3661.169914][T21137] br0: port 1(swp1) entered blocking state [ 3661.170279][T21137] br0: port 1(swp1) entered disabled state [ 3661.170622][T21137] swp1: entered allmulticast mode [ 3661.171950][T21137] swp1: entered promiscuous mode [ 3661.173331][T21137] br0: port 1(swp1) entered blocking state [ 3661.173640][T21137] br0: port 1(swp1) entered forwarding state [ 3661.508698][T21139] br0: port 2(vx0) entered blocking state [ 3661.509035][T21139] br0: port 2(vx0) entered disabled state [ 3661.509957][T21139] vx0: entered allmulticast mode [ 3661.511261][T21139] vx0: entered promiscuous mode [ 3661.511814][T21139] br0: port 2(vx0) entered blocking state [ 3661.512137][T21139] 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 ] [ 3670.996175][T16607] 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 ] [ 3673.096810][T16035] br0: port 1(swp1) entered blocking state [ 3673.097183][T16035] 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 ] [ 3674.746143][T14587] 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 ] [ 3676.873401][ T7827] br0: port 1(swp1) entered blocking state [ 3676.873757][ T7827] 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 ] [ 3681.209964][T14587] 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.277707][ T11] vx0: left allmulticast mode [ 3683.277999][ T11] vx0: left promiscuous mode [ 3683.278433][ T11] br0: port 2(vx0) entered disabled state [ 3683.289323][ T11] swp1: left allmulticast mode [ 3683.289616][ T11] swp1: left promiscuous mode [ 3683.290015][ T11] br0: port 1(swp1) entered disabled state [ 3683.717350][ T11] vx0: left allmulticast mode [ 3683.717644][ T11] vx0: left promiscuous mode [ 3683.718091][ T11] br0: port 2(vx0) entered disabled state [ 3683.731278][ T11] swp1: left allmulticast mode [ 3683.731586][ T11] swp1: left promiscuous mode [ 3683.732036][ T11] br0: port 1(swp1) entered disabled state [ 3688.272541][T21335] veth0: renamed from veth1 [ 3689.913720][T21352] br0: port 1(swp1) entered blocking state [ 3689.914663][T21352] br0: port 1(swp1) entered disabled state [ 3689.915207][T21352] swp1: entered allmulticast mode [ 3689.917475][T21352] swp1: entered promiscuous mode [ 3689.920589][T21352] br0: port 1(swp1) entered blocking state [ 3689.921090][T21352] br0: port 1(swp1) entered forwarding state [ 3690.261657][T21354] br0: port 2(vx0) entered blocking state [ 3690.262013][T21354] br0: port 2(vx0) entered disabled state [ 3690.262405][T21354] vx0: entered allmulticast mode [ 3690.263892][T21354] vx0: entered promiscuous mode [ 3690.264668][T21354] br0: port 2(vx0) entered blocking state [ 3690.264972][T21354] br0: port 2(vx0) entered forwarding state [ 3692.419103][T21367] br0: port 1(swp1) entered blocking state [ 3692.419447][T21367] br0: port 1(swp1) entered disabled state [ 3692.419791][T21367] swp1: entered allmulticast mode [ 3692.421228][T21367] swp1: entered promiscuous mode [ 3692.428967][T21367] br0: port 1(swp1) entered blocking state [ 3692.429305][T21367] br0: port 1(swp1) entered forwarding state [ 3692.756315][T21369] br0: port 2(vx0) entered blocking state [ 3692.756655][T21369] br0: port 2(vx0) entered disabled state [ 3692.756979][T21369] vx0: entered allmulticast mode [ 3692.758325][T21369] vx0: entered promiscuous mode [ 3692.758894][T21369] br0: port 2(vx0) entered blocking state [ 3692.759209][T21369] 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 ] [ 3701.520917][ T7827] 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 ] [ 3712.030600][ T11] vx0: left allmulticast mode [ 3712.030902][ T11] vx0: left promiscuous mode [ 3712.031344][ T11] br0: port 2(vx0) entered disabled state [ 3712.044122][ T11] swp1: left allmulticast mode [ 3712.044432][ T11] swp1: left promiscuous mode [ 3712.044837][ T11] br0: port 1(swp1) entered disabled state [ 3712.499315][ T11] vx0: left allmulticast mode [ 3712.499607][ T11] vx0: left promiscuous mode [ 3712.500016][ T11] br0: port 2(vx0) entered disabled state [ 3712.512204][ T11] swp1: left allmulticast mode [ 3712.512515][ T11] swp1: left promiscuous mode [ 3712.512912][ T11] br0: port 1(swp1) entered disabled state [ 3716.999596][T21556] veth0: renamed from veth1 [ 3718.615874][T21573] br0: port 1(swp1) entered blocking state [ 3718.616230][T21573] br0: port 1(swp1) entered disabled state [ 3718.616576][T21573] swp1: entered allmulticast mode [ 3718.617944][T21573] swp1: entered promiscuous mode [ 3718.620329][T21573] br0: port 1(swp1) entered blocking state [ 3718.620643][T21573] br0: port 1(swp1) entered forwarding state [ 3718.943327][T21575] br0: port 2(vx0) entered blocking state [ 3718.943661][T21575] br0: port 2(vx0) entered disabled state [ 3718.943979][T21575] vx0: entered allmulticast mode [ 3718.945361][T21575] vx0: entered promiscuous mode [ 3718.946089][T21575] br0: port 2(vx0) entered blocking state [ 3718.946392][T21575] br0: port 2(vx0) entered forwarding state [ 3721.099704][T21588] br0: port 1(swp1) entered blocking state [ 3721.100049][T21588] br0: port 1(swp1) entered disabled state [ 3721.100789][T21588] swp1: entered allmulticast mode [ 3721.102173][T21588] swp1: entered promiscuous mode [ 3721.103562][T21588] br0: port 1(swp1) entered blocking state [ 3721.103872][T21588] br0: port 1(swp1) entered forwarding state [ 3721.436996][T21590] br0: port 2(vx0) entered blocking state [ 3721.437373][T21590] br0: port 2(vx0) entered disabled state [ 3721.437718][T21590] vx0: entered allmulticast mode [ 3721.439137][T21590] vx0: entered promiscuous mode [ 3721.439872][T21590] br0: port 2(vx0) entered blocking state [ 3721.440206][T21590] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3729.589874][ T8728] br0: port 1(swp1) entered disabled state [ 3730.629240][ T7827] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3736.884448][ T11] vx0: left allmulticast mode [ 3736.884743][ T11] vx0: left promiscuous mode [ 3736.885171][ T11] br0: port 2(vx0) entered disabled state [ 3736.894112][ T11] swp1: left allmulticast mode [ 3736.894382][ T11] swp1: left promiscuous mode [ 3736.894768][ T11] br0: port 1(swp1) entered disabled state [ 3737.333432][ T11] vx0: left allmulticast mode [ 3737.333724][ T11] vx0: left promiscuous mode [ 3737.334148][ T11] br0: port 2(vx0) entered disabled state [ 3737.349110][ T11] swp1: left allmulticast mode [ 3737.349380][ T11] swp1: left promiscuous mode [ 3737.349812][ T11] br0: port 1(swp1) entered disabled state [ 3741.908112][T21668] veth0: renamed from veth1 [ 3743.571283][T21685] br0: port 1(swp1) entered blocking state [ 3743.571630][T21685] br0: port 1(swp1) entered disabled state [ 3743.571979][T21685] swp1: entered allmulticast mode [ 3743.573391][T21685] swp1: entered promiscuous mode [ 3743.574796][T21685] br0: port 1(swp1) entered blocking state [ 3743.575139][T21685] br0: port 1(swp1) entered forwarding state [ 3743.898397][T21687] br0: port 2(vx0) entered blocking state [ 3743.898737][T21687] br0: port 2(vx0) entered disabled state [ 3743.899081][T21687] vx0: entered allmulticast mode [ 3743.900402][T21687] vx0: entered promiscuous mode [ 3743.901137][T21687] br0: port 2(vx0) entered blocking state [ 3743.901437][T21687] br0: port 2(vx0) entered forwarding state [ 3746.071451][T21700] br0: port 1(swp1) entered blocking state [ 3746.071806][T21700] br0: port 1(swp1) entered disabled state [ 3746.072181][T21700] swp1: entered allmulticast mode [ 3746.074219][T21700] swp1: entered promiscuous mode [ 3746.075624][T21700] br0: port 1(swp1) entered blocking state [ 3746.075939][T21700] br0: port 1(swp1) entered forwarding state [ 3746.409654][T21702] br0: port 2(vx0) entered blocking state [ 3746.409991][T21702] br0: port 2(vx0) entered disabled state [ 3746.410333][T21702] vx0: entered allmulticast mode [ 3746.411658][T21702] vx0: entered promiscuous mode [ 3746.412248][T21702] br0: port 2(vx0) entered blocking state [ 3746.412549][T21702] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3753.213120][T16035] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3783.509470][ T11] vx0: left allmulticast mode [ 3783.509757][ T11] vx0: left promiscuous mode [ 3783.510178][ T11] br0: port 2(vx0) entered disabled state [ 3783.532440][ T11] swp1: left allmulticast mode [ 3783.532731][ T11] swp1: left promiscuous mode [ 3783.533187][ T11] br0: port 1(swp1) entered disabled state [ 3783.979349][ T11] vx0: left allmulticast mode [ 3783.979641][ T11] vx0: left promiscuous mode [ 3783.980044][ T11] br0: port 2(vx0) entered disabled state [ 3783.988214][ T11] swp1: left allmulticast mode [ 3783.988480][ T11] swp1: left promiscuous mode [ 3783.988880][ 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__->