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 # selftests: net: test_bridge_backup_port.sh [ 3496.161537][T21243] veth0: renamed from veth1 [ 3497.736736][T21259] br0: port 1(swp1) entered blocking state [ 3497.737101][T21259] br0: port 1(swp1) entered disabled state [ 3497.738466][T21259] swp1: entered allmulticast mode [ 3497.739943][T21259] swp1: entered promiscuous mode [ 3497.741475][T21259] br0: port 1(swp1) entered blocking state [ 3497.741804][T21259] br0: port 1(swp1) entered forwarding state [ 3498.071017][T21261] br0: port 2(vx0) entered blocking state [ 3498.071365][T21261] br0: port 2(vx0) entered disabled state [ 3498.071691][T21261] vx0: entered allmulticast mode [ 3498.073036][T21261] vx0: entered promiscuous mode [ 3498.073742][T21261] br0: port 2(vx0) entered blocking state [ 3498.074045][T21261] br0: port 2(vx0) entered forwarding state [ 3500.151328][T21274] br0: port 1(swp1) entered blocking state [ 3500.151685][T21274] br0: port 1(swp1) entered disabled state [ 3500.152037][T21274] swp1: entered allmulticast mode [ 3500.154347][T21274] swp1: entered promiscuous mode [ 3500.155803][T21274] br0: port 1(swp1) entered blocking state [ 3500.156136][T21274] br0: port 1(swp1) entered forwarding state [ 3500.478813][T21276] br0: port 2(vx0) entered blocking state [ 3500.479165][T21276] br0: port 2(vx0) entered disabled state [ 3500.479510][T21276] vx0: entered allmulticast mode [ 3500.480821][T21276] vx0: entered promiscuous mode [ 3500.481511][T21276] br0: port 2(vx0) entered blocking state [ 3500.481813][T21276] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 3506.575050][T21285] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3508.392770][T15094] 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 ] [ 3509.927324][T15094] br0: port 1(swp1) entered blocking state [ 3509.927678][T15094] 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 ] [ 3511.768368][T15094] 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 ] [ 3513.320021][T14091] br0: port 1(swp1) entered blocking state [ 3513.320392][T14091] 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 ] [ 3516.261688][T14091] 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 ] [ 3517.811199][T18564] vx0: left allmulticast mode [ 3517.811515][T18564] vx0: left promiscuous mode [ 3517.811915][T18564] br0: port 2(vx0) entered disabled state [ 3517.813921][T18564] swp1: left allmulticast mode [ 3517.814196][T18564] swp1: left promiscuous mode [ 3517.814582][T18564] br0: port 1(swp1) entered disabled state [ 3518.260345][T18564] vx0: left allmulticast mode [ 3518.260639][T18564] vx0: left promiscuous mode [ 3518.261026][T18564] br0: port 2(vx0) entered disabled state [ 3518.262485][T18564] swp1: left allmulticast mode [ 3518.262750][T18564] swp1: left promiscuous mode [ 3518.263149][T18564] br0: port 1(swp1) entered disabled state [ 3522.654454][T21436] veth0: renamed from veth1 [ 3524.367579][T21453] br0: port 1(swp1) entered blocking state [ 3524.367923][T21453] br0: port 1(swp1) entered disabled state [ 3524.368288][T21453] swp1: entered allmulticast mode [ 3524.369636][T21453] swp1: entered promiscuous mode [ 3524.371007][T21453] br0: port 1(swp1) entered blocking state [ 3524.371335][T21453] br0: port 1(swp1) entered forwarding state [ 3524.683223][T21455] br0: port 2(vx0) entered blocking state [ 3524.684033][T21455] br0: port 2(vx0) entered disabled state [ 3524.684367][T21455] vx0: entered allmulticast mode [ 3524.685685][T21455] vx0: entered promiscuous mode [ 3524.686387][T21455] br0: port 2(vx0) entered blocking state [ 3524.686686][T21455] br0: port 2(vx0) entered forwarding state [ 3526.752384][T21468] br0: port 1(swp1) entered blocking state [ 3526.752722][T21468] br0: port 1(swp1) entered disabled state [ 3526.753067][T21468] swp1: entered allmulticast mode [ 3526.754406][T21468] swp1: entered promiscuous mode [ 3526.763534][T21468] br0: port 1(swp1) entered blocking state [ 3526.763856][T21468] br0: port 1(swp1) entered forwarding state [ 3527.086618][T21470] br0: port 2(vx0) entered blocking state [ 3527.086952][T21470] br0: port 2(vx0) entered disabled state [ 3527.087809][T21470] vx0: entered allmulticast mode [ 3527.089111][T21470] vx0: entered promiscuous mode [ 3527.089683][T21470] br0: port 2(vx0) entered blocking state [ 3527.089979][T21470] 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 ] [ 3536.600355][T10357] 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 ] [ 3538.938321][T20596] br0: port 1(swp1) entered blocking state [ 3538.938674][T20596] 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 ] [ 3540.741631][T15094] 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 ] [ 3542.973992][T15094] br0: port 1(swp1) entered blocking state [ 3542.974350][T15094] 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 ] [ 3547.429731][T15094] 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 ] [ 3549.780130][T18564] vx0: left allmulticast mode [ 3549.780449][T18564] vx0: left promiscuous mode [ 3549.780836][T18564] br0: port 2(vx0) entered disabled state [ 3549.782700][T18564] swp1: left allmulticast mode [ 3549.783001][T18564] swp1: left promiscuous mode [ 3549.783408][T18564] br0: port 1(swp1) entered disabled state [ 3550.226330][T18564] vx0: left allmulticast mode [ 3550.226755][T18564] vx0: left promiscuous mode [ 3550.227382][T18564] br0: port 2(vx0) entered disabled state [ 3550.230334][T18564] swp1: left allmulticast mode [ 3550.230768][T18564] swp1: left promiscuous mode [ 3550.231412][T18564] br0: port 1(swp1) entered disabled state [ 3554.645938][T21687] veth0: renamed from veth1 [ 3556.199884][T21704] br0: port 1(swp1) entered blocking state [ 3556.200229][T21704] br0: port 1(swp1) entered disabled state [ 3556.200594][T21704] swp1: entered allmulticast mode [ 3556.201961][T21704] swp1: entered promiscuous mode [ 3556.203647][T21704] br0: port 1(swp1) entered blocking state [ 3556.203963][T21704] br0: port 1(swp1) entered forwarding state [ 3556.524489][T21706] br0: port 2(vx0) entered blocking state [ 3556.524825][T21706] br0: port 2(vx0) entered disabled state [ 3556.525143][T21706] vx0: entered allmulticast mode [ 3556.526473][T21706] vx0: entered promiscuous mode [ 3556.527160][T21706] br0: port 2(vx0) entered blocking state [ 3556.527474][T21706] br0: port 2(vx0) entered forwarding state [ 3558.606575][T21719] br0: port 1(swp1) entered blocking state [ 3558.606918][T21719] br0: port 1(swp1) entered disabled state [ 3558.607438][T21719] swp1: entered allmulticast mode [ 3558.608775][T21719] swp1: entered promiscuous mode [ 3558.610137][T21719] br0: port 1(swp1) entered blocking state [ 3558.610463][T21719] br0: port 1(swp1) entered forwarding state [ 3558.931843][T21721] br0: port 2(vx0) entered blocking state [ 3558.932178][T21721] br0: port 2(vx0) entered disabled state [ 3558.932512][T21721] vx0: entered allmulticast mode [ 3558.933960][T21721] vx0: entered promiscuous mode [ 3558.934559][T21721] br0: port 2(vx0) entered blocking state [ 3558.934858][T21721] 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 ] [ 3567.619426][T14091] 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 ] [ 3578.353938][T18564] vx0: left allmulticast mode [ 3578.354276][T18564] vx0: left promiscuous mode [ 3578.354673][T18564] br0: port 2(vx0) entered disabled state [ 3578.356453][T18564] swp1: left allmulticast mode [ 3578.356718][T18564] swp1: left promiscuous mode [ 3578.357130][T18564] br0: port 1(swp1) entered disabled state [ 3578.802072][T18564] vx0: left allmulticast mode [ 3578.802391][T18564] vx0: left promiscuous mode [ 3578.802792][T18564] br0: port 2(vx0) entered disabled state [ 3578.804439][T18564] swp1: left allmulticast mode [ 3578.804711][T18564] swp1: left promiscuous mode [ 3578.805078][T18564] br0: port 1(swp1) entered disabled state [ 3583.424576][T21912] veth0: renamed from veth1 [ 3585.049321][T21929] br0: port 1(swp1) entered blocking state [ 3585.049666][T21929] br0: port 1(swp1) entered disabled state [ 3585.050015][T21929] swp1: entered allmulticast mode [ 3585.051386][T21929] swp1: entered promiscuous mode [ 3585.052809][T21929] br0: port 1(swp1) entered blocking state [ 3585.053121][T21929] br0: port 1(swp1) entered forwarding state [ 3585.401946][T21931] br0: port 2(vx0) entered blocking state [ 3585.402748][T21931] br0: port 2(vx0) entered disabled state [ 3585.403284][T21931] vx0: entered allmulticast mode [ 3585.405467][T21931] vx0: entered promiscuous mode [ 3585.406591][T21931] br0: port 2(vx0) entered blocking state [ 3585.407051][T21931] br0: port 2(vx0) entered forwarding state [ 3587.569408][T21944] br0: port 1(swp1) entered blocking state [ 3587.569775][T21944] br0: port 1(swp1) entered disabled state [ 3587.570155][T21944] swp1: entered allmulticast mode [ 3587.571917][T21944] swp1: entered promiscuous mode [ 3587.573397][T21944] br0: port 1(swp1) entered blocking state [ 3587.573714][T21944] br0: port 1(swp1) entered forwarding state [ 3587.908944][T21946] br0: port 2(vx0) entered blocking state [ 3587.909303][T21946] br0: port 2(vx0) entered disabled state [ 3587.909628][T21946] vx0: entered allmulticast mode [ 3587.910952][T21946] vx0: entered promiscuous mode [ 3587.911707][T21946] br0: port 2(vx0) entered blocking state [ 3587.912016][T21946] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3596.026325][T21305] br0: port 1(swp1) entered disabled state [ 3597.029874][T21305] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3604.218137][T18564] vx0: left allmulticast mode [ 3604.218478][T18564] vx0: left promiscuous mode [ 3604.218906][T18564] br0: port 2(vx0) entered disabled state [ 3604.220608][T18564] swp1: left allmulticast mode [ 3604.220881][T18564] swp1: left promiscuous mode [ 3604.221334][T18564] br0: port 1(swp1) entered disabled state [ 3604.676894][T18564] vx0: left allmulticast mode [ 3604.677182][T18564] vx0: left promiscuous mode [ 3604.677587][T18564] br0: port 2(vx0) entered disabled state [ 3604.679032][T18564] swp1: left allmulticast mode [ 3604.679307][T18564] swp1: left promiscuous mode [ 3604.679672][T18564] br0: port 1(swp1) entered disabled state [ 3609.073564][T22035] veth0: renamed from veth1 [ 3610.642137][T22052] br0: port 1(swp1) entered blocking state [ 3610.642500][T22052] br0: port 1(swp1) entered disabled state [ 3610.642850][T22052] swp1: entered allmulticast mode [ 3610.644191][T22052] swp1: entered promiscuous mode [ 3610.645577][T22052] br0: port 1(swp1) entered blocking state [ 3610.645889][T22052] br0: port 1(swp1) entered forwarding state [ 3610.962613][T22054] br0: port 2(vx0) entered blocking state [ 3610.962952][T22054] br0: port 2(vx0) entered disabled state [ 3610.963291][T22054] vx0: entered allmulticast mode [ 3610.964605][T22054] vx0: entered promiscuous mode [ 3610.965173][T22054] br0: port 2(vx0) entered blocking state [ 3610.965486][T22054] br0: port 2(vx0) entered forwarding state [ 3612.989618][T22067] br0: port 1(swp1) entered blocking state [ 3612.989959][T22067] br0: port 1(swp1) entered disabled state [ 3612.990321][T22067] swp1: entered allmulticast mode [ 3612.991655][T22067] swp1: entered promiscuous mode [ 3612.993020][T22067] br0: port 1(swp1) entered blocking state [ 3612.993346][T22067] br0: port 1(swp1) entered forwarding state [ 3613.313320][T22069] br0: port 2(vx0) entered blocking state [ 3613.313652][T22069] br0: port 2(vx0) entered disabled state [ 3613.313975][T22069] vx0: entered allmulticast mode [ 3613.315268][T22069] vx0: entered promiscuous mode [ 3613.315826][T22069] br0: port 2(vx0) entered blocking state [ 3613.316121][T22069] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3620.028378][T21657] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3650.222366][T18564] vx0: left allmulticast mode [ 3650.222655][T18564] vx0: left promiscuous mode [ 3650.223045][T18564] br0: port 2(vx0) entered disabled state [ 3650.232860][T18564] swp1: left allmulticast mode [ 3650.233131][T18564] swp1: left promiscuous mode [ 3650.233536][T18564] br0: port 1(swp1) entered disabled state [ 3650.698075][T18564] vx0: left allmulticast mode [ 3650.698383][T18564] vx0: left promiscuous mode [ 3650.698773][T18564] br0: port 2(vx0) entered disabled state [ 3650.700342][T18564] swp1: left allmulticast mode [ 3650.700609][T18564] swp1: left promiscuous mode [ 3650.700976][T18564] 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__->