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 [ 3671.177862][T20947] veth0: renamed from veth1 [ 3672.812735][T20963] br0: port 1(swp1) entered blocking state [ 3672.813087][T20963] br0: port 1(swp1) entered disabled state [ 3672.813461][T20963] swp1: entered allmulticast mode [ 3672.814844][T20963] swp1: entered promiscuous mode [ 3672.816344][T20963] br0: port 1(swp1) entered blocking state [ 3672.816691][T20963] br0: port 1(swp1) entered forwarding state [ 3673.158404][T20965] br0: port 2(vx0) entered blocking state [ 3673.158763][T20965] br0: port 2(vx0) entered disabled state [ 3673.159091][T20965] vx0: entered allmulticast mode [ 3673.160489][T20965] vx0: entered promiscuous mode [ 3673.161080][T20965] br0: port 2(vx0) entered blocking state [ 3673.161394][T20965] br0: port 2(vx0) entered forwarding state [ 3675.358439][T20978] br0: port 1(swp1) entered blocking state [ 3675.358798][T20978] br0: port 1(swp1) entered disabled state [ 3675.359161][T20978] swp1: entered allmulticast mode [ 3675.361340][T20978] swp1: entered promiscuous mode [ 3675.362769][T20978] br0: port 1(swp1) entered blocking state [ 3675.363083][T20978] br0: port 1(swp1) entered forwarding state [ 3675.713537][T20980] br0: port 2(vx0) entered blocking state [ 3675.713883][T20980] br0: port 2(vx0) entered disabled state [ 3675.714213][T20980] vx0: entered allmulticast mode [ 3675.715581][T20980] vx0: entered promiscuous mode [ 3675.716297][T20980] br0: port 2(vx0) entered blocking state [ 3675.716630][T20980] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3683.618436][T10587] 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 ] [ 3685.244213][ T5823] br0: port 1(swp1) entered blocking state [ 3685.244601][ T5823] 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 ] [ 3687.276020][ T5823] 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 ] [ 3688.857409][T21045] br0: port 1(swp1) entered blocking state [ 3688.857789][T21045] 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 ] [ 3691.936244][T21045] 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 ] [ 3693.562644][ T68] vx0: left allmulticast mode [ 3693.562949][ T68] vx0: left promiscuous mode [ 3693.563344][ T68] br0: port 2(vx0) entered disabled state [ 3693.568405][ T68] swp1: left allmulticast mode [ 3693.568713][ T68] swp1: left promiscuous mode [ 3693.569092][ T68] br0: port 1(swp1) entered disabled state [ 3694.052803][ T68] vx0: left allmulticast mode [ 3694.053099][ T68] vx0: left promiscuous mode [ 3694.053510][ T68] br0: port 2(vx0) entered disabled state [ 3694.055046][ T68] swp1: left allmulticast mode [ 3694.055323][ T68] swp1: left promiscuous mode [ 3694.056261][ T68] br0: port 1(swp1) entered disabled state [ 3698.542240][T21137] veth0: renamed from veth1 [ 3700.201910][T21153] br0: port 1(swp1) entered blocking state [ 3700.202266][T21153] br0: port 1(swp1) entered disabled state [ 3700.202641][T21153] swp1: entered allmulticast mode [ 3700.204006][T21153] swp1: entered promiscuous mode [ 3700.206063][T21153] br0: port 1(swp1) entered blocking state [ 3700.206386][T21153] br0: port 1(swp1) entered forwarding state [ 3700.541923][T21155] br0: port 2(vx0) entered blocking state [ 3700.542267][T21155] br0: port 2(vx0) entered disabled state [ 3700.543254][T21155] vx0: entered allmulticast mode [ 3700.544625][T21155] vx0: entered promiscuous mode [ 3700.545214][T21155] br0: port 2(vx0) entered blocking state [ 3700.545531][T21155] br0: port 2(vx0) entered forwarding state [ 3702.649405][T21168] br0: port 1(swp1) entered blocking state [ 3702.649779][T21168] br0: port 1(swp1) entered disabled state [ 3702.651522][T21168] swp1: entered allmulticast mode [ 3702.652950][T21168] swp1: entered promiscuous mode [ 3702.654366][T21168] br0: port 1(swp1) entered blocking state [ 3702.654701][T21168] br0: port 1(swp1) entered forwarding state [ 3702.989447][T21170] br0: port 2(vx0) entered blocking state [ 3702.989794][T21170] br0: port 2(vx0) entered disabled state [ 3702.990123][T21170] vx0: entered allmulticast mode [ 3702.991480][T21170] vx0: entered promiscuous mode [ 3702.992185][T21170] br0: port 2(vx0) entered blocking state [ 3702.992511][T21170] 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 ] [ 3712.536963][ T198] 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 ] [ 3714.990490][T21045] br0: port 1(swp1) entered blocking state [ 3714.990844][T21045] 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 ] [ 3716.909922][T21218] 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 ] [ 3719.318058][T21045] br0: port 1(swp1) entered blocking state [ 3719.318442][T21045] 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 ] [ 3723.914215][T21218] 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 ] [ 3726.352287][ T68] vx0: left allmulticast mode [ 3726.352621][ T68] vx0: left promiscuous mode [ 3726.353034][ T68] br0: port 2(vx0) entered disabled state [ 3726.354818][ T68] swp1: left allmulticast mode [ 3726.355116][ T68] swp1: left promiscuous mode [ 3726.355545][ T68] br0: port 1(swp1) entered disabled state [ 3726.842651][ T68] vx0: left allmulticast mode [ 3726.842964][ T68] vx0: left promiscuous mode [ 3726.843374][ T68] br0: port 2(vx0) entered disabled state [ 3726.846406][ T68] swp1: left allmulticast mode [ 3726.846724][ T68] swp1: left promiscuous mode [ 3726.847111][ T68] br0: port 1(swp1) entered disabled state [ 3731.594932][T21387] veth0: renamed from veth1 [ 3733.344220][T21403] br0: port 1(swp1) entered blocking state [ 3733.345361][T21403] br0: port 1(swp1) entered disabled state [ 3733.345751][T21403] swp1: entered allmulticast mode [ 3733.347192][T21403] swp1: entered promiscuous mode [ 3733.348659][T21403] br0: port 1(swp1) entered blocking state [ 3733.348985][T21403] br0: port 1(swp1) entered forwarding state [ 3733.709728][T21405] br0: port 2(vx0) entered blocking state [ 3733.710078][T21405] br0: port 2(vx0) entered disabled state [ 3733.710448][T21405] vx0: entered allmulticast mode [ 3733.712305][T21405] vx0: entered promiscuous mode [ 3733.713077][T21405] br0: port 2(vx0) entered blocking state [ 3733.713407][T21405] br0: port 2(vx0) entered forwarding state [ 3735.968454][T21418] br0: port 1(swp1) entered blocking state [ 3735.968821][T21418] br0: port 1(swp1) entered disabled state [ 3735.969204][T21418] swp1: entered allmulticast mode [ 3735.971124][T21418] swp1: entered promiscuous mode [ 3735.972653][T21418] br0: port 1(swp1) entered blocking state [ 3735.973003][T21418] br0: port 1(swp1) entered forwarding state [ 3736.320036][T21420] br0: port 2(vx0) entered blocking state [ 3736.320393][T21420] br0: port 2(vx0) entered disabled state [ 3736.320759][T21420] vx0: entered allmulticast mode [ 3736.322192][T21420] vx0: entered promiscuous mode [ 3736.322824][T21420] br0: port 2(vx0) entered blocking state [ 3736.323153][T21420] 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 ] [ 3745.211575][T21045] 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 ] [ 3756.535980][ T68] vx0: left allmulticast mode [ 3756.536278][ T68] vx0: left promiscuous mode [ 3756.536692][ T68] br0: port 2(vx0) entered disabled state [ 3756.538254][ T68] swp1: left allmulticast mode [ 3756.538538][ T68] swp1: left promiscuous mode [ 3756.538919][ T68] br0: port 1(swp1) entered disabled state [ 3757.032033][ T68] vx0: left allmulticast mode [ 3757.032344][ T68] vx0: left promiscuous mode [ 3757.032795][ T68] br0: port 2(vx0) entered disabled state [ 3757.034567][ T68] swp1: left allmulticast mode [ 3757.034840][ T68] swp1: left promiscuous mode [ 3757.035298][ T68] br0: port 1(swp1) entered disabled state [ 3761.769810][T21611] veth0: renamed from veth1 [ 3763.436867][T21628] br0: port 1(swp1) entered blocking state [ 3763.437224][T21628] br0: port 1(swp1) entered disabled state [ 3763.437604][T21628] swp1: entered allmulticast mode [ 3763.438978][T21628] swp1: entered promiscuous mode [ 3763.441208][T21628] br0: port 1(swp1) entered blocking state [ 3763.441545][T21628] br0: port 1(swp1) entered forwarding state [ 3763.785212][T21630] br0: port 2(vx0) entered blocking state [ 3763.785585][T21630] br0: port 2(vx0) entered disabled state [ 3763.785931][T21630] vx0: entered allmulticast mode [ 3763.787699][T21630] vx0: entered promiscuous mode [ 3763.788289][T21630] br0: port 2(vx0) entered blocking state [ 3763.788618][T21630] br0: port 2(vx0) entered forwarding state [ 3766.033113][T21643] br0: port 1(swp1) entered blocking state [ 3766.034414][T21643] br0: port 1(swp1) entered disabled state [ 3766.041340][T21643] swp1: entered allmulticast mode [ 3766.043411][T21643] swp1: entered promiscuous mode [ 3766.044849][T21643] br0: port 1(swp1) entered blocking state [ 3766.045180][T21643] br0: port 1(swp1) entered forwarding state [ 3766.425022][T21645] br0: port 2(vx0) entered blocking state [ 3766.425370][T21645] br0: port 2(vx0) entered disabled state [ 3766.425714][T21645] vx0: entered allmulticast mode [ 3766.427044][T21645] vx0: entered promiscuous mode [ 3766.427650][T21645] br0: port 2(vx0) entered blocking state [ 3766.427955][T21645] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3774.724168][T15134] br0: port 1(swp1) entered disabled state [ 3775.728724][T21045] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3782.852049][ T68] vx0: left allmulticast mode [ 3782.852343][ T68] vx0: left promiscuous mode [ 3782.852776][ T68] br0: port 2(vx0) entered disabled state [ 3782.855504][ T68] swp1: left allmulticast mode [ 3782.855779][ T68] swp1: left promiscuous mode [ 3782.856150][ T68] br0: port 1(swp1) entered disabled state [ 3783.294506][ T68] vx0: left allmulticast mode [ 3783.294802][ T68] vx0: left promiscuous mode [ 3783.295187][ T68] br0: port 2(vx0) entered disabled state [ 3783.296718][ T68] swp1: left allmulticast mode [ 3783.297055][ T68] swp1: left promiscuous mode [ 3783.298087][ T68] br0: port 1(swp1) entered disabled state [ 3787.912218][T21735] veth0: renamed from veth1 [ 3789.635363][T21752] br0: port 1(swp1) entered blocking state [ 3789.635734][T21752] br0: port 1(swp1) entered disabled state [ 3789.636097][T21752] swp1: entered allmulticast mode [ 3789.638131][T21752] swp1: entered promiscuous mode [ 3789.639589][T21752] br0: port 1(swp1) entered blocking state [ 3789.639907][T21752] br0: port 1(swp1) entered forwarding state [ 3789.978358][T21754] br0: port 2(vx0) entered blocking state [ 3789.978719][T21754] br0: port 2(vx0) entered disabled state [ 3789.979050][T21754] vx0: entered allmulticast mode [ 3789.980410][T21754] vx0: entered promiscuous mode [ 3789.981825][T21754] br0: port 2(vx0) entered blocking state [ 3789.982136][T21754] br0: port 2(vx0) entered forwarding state [ 3792.213848][T21767] br0: port 1(swp1) entered blocking state [ 3792.214204][T21767] br0: port 1(swp1) entered disabled state [ 3792.214581][T21767] swp1: entered allmulticast mode [ 3792.215945][T21767] swp1: entered promiscuous mode [ 3792.217366][T21767] br0: port 1(swp1) entered blocking state [ 3792.217695][T21767] br0: port 1(swp1) entered forwarding state [ 3792.555016][T21769] br0: port 2(vx0) entered blocking state [ 3792.555362][T21769] br0: port 2(vx0) entered disabled state [ 3792.555709][T21769] vx0: entered allmulticast mode [ 3792.557057][T21769] vx0: entered promiscuous mode [ 3792.557789][T21769] br0: port 2(vx0) entered blocking state [ 3792.558097][T21769] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3799.394043][T21218] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3829.688939][ T68] vx0: left allmulticast mode [ 3829.689245][ T68] vx0: left promiscuous mode [ 3829.689667][ T68] br0: port 2(vx0) entered disabled state [ 3829.691236][ T68] swp1: left allmulticast mode [ 3829.691542][ T68] swp1: left promiscuous mode [ 3829.691920][ T68] br0: port 1(swp1) entered disabled state [ 3830.178481][ T68] vx0: left allmulticast mode [ 3830.178779][ T68] vx0: left promiscuous mode [ 3830.179178][ T68] br0: port 2(vx0) entered disabled state [ 3830.181402][ T68] swp1: left allmulticast mode [ 3830.181688][ T68] swp1: left promiscuous mode [ 3830.182072][ T68] 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__->