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 [ 3570.283720][T20964] veth0: renamed from veth1 [ 3571.900278][T20981] br0: port 1(swp1) entered blocking state [ 3571.900632][T20981] br0: port 1(swp1) entered disabled state [ 3571.900986][T20981] swp1: entered allmulticast mode [ 3571.902408][T20981] swp1: entered promiscuous mode [ 3571.903973][T20981] br0: port 1(swp1) entered blocking state [ 3571.904308][T20981] br0: port 1(swp1) entered forwarding state [ 3572.243690][T20983] br0: port 2(vx0) entered blocking state [ 3572.244034][T20983] br0: port 2(vx0) entered disabled state [ 3572.244386][T20983] vx0: entered allmulticast mode [ 3572.245797][T20983] vx0: entered promiscuous mode [ 3572.246404][T20983] br0: port 2(vx0) entered blocking state [ 3572.246713][T20983] br0: port 2(vx0) entered forwarding state [ 3574.420187][T20996] br0: port 1(swp1) entered blocking state [ 3574.420540][T20996] br0: port 1(swp1) entered disabled state [ 3574.420901][T20996] swp1: entered allmulticast mode [ 3574.422443][T20996] swp1: entered promiscuous mode [ 3574.423834][T20996] br0: port 1(swp1) entered blocking state [ 3574.424176][T20996] br0: port 1(swp1) entered forwarding state [ 3574.746344][T20998] br0: port 2(vx0) entered blocking state [ 3574.746702][T20998] br0: port 2(vx0) entered disabled state [ 3574.747049][T20998] vx0: entered allmulticast mode [ 3574.748449][T20998] vx0: entered promiscuous mode [ 3574.749046][T20998] br0: port 2(vx0) entered blocking state [ 3574.749375][T20998] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3582.580467][ T4185] 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 ] [ 3584.132708][T18121] br0: port 1(swp1) entered blocking state [ 3584.133070][T18121] 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 ] [ 3586.008303][T10688] 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 ] [ 3587.589685][T20538] br0: port 1(swp1) entered blocking state [ 3587.590051][T20538] 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 ] [ 3590.620351][T18121] 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 ] [ 3592.249110][ T69] vx0: left allmulticast mode [ 3592.249427][ T69] vx0: left promiscuous mode [ 3592.249845][ T69] br0: port 2(vx0) entered disabled state [ 3592.251568][ T69] swp1: left allmulticast mode [ 3592.251844][ T69] swp1: left promiscuous mode [ 3592.252250][ T69] br0: port 1(swp1) entered disabled state [ 3592.701900][ T69] vx0: left allmulticast mode [ 3592.702362][ T69] vx0: left promiscuous mode [ 3592.702956][ T69] br0: port 2(vx0) entered disabled state [ 3592.705596][ T69] swp1: left allmulticast mode [ 3592.706012][ T69] swp1: left promiscuous mode [ 3592.706636][ T69] br0: port 1(swp1) entered disabled state [ 3597.145358][T21153] veth0: renamed from veth1 [ 3598.770668][T21170] br0: port 1(swp1) entered blocking state [ 3598.771023][T21170] br0: port 1(swp1) entered disabled state [ 3598.771394][T21170] swp1: entered allmulticast mode [ 3598.772790][T21170] swp1: entered promiscuous mode [ 3598.774882][T21170] br0: port 1(swp1) entered blocking state [ 3598.775219][T21170] br0: port 1(swp1) entered forwarding state [ 3599.114754][T21172] br0: port 2(vx0) entered blocking state [ 3599.115118][T21172] br0: port 2(vx0) entered disabled state [ 3599.116207][T21172] vx0: entered allmulticast mode [ 3599.117692][T21172] vx0: entered promiscuous mode [ 3599.118324][T21172] br0: port 2(vx0) entered blocking state [ 3599.118670][T21172] br0: port 2(vx0) entered forwarding state [ 3601.340846][T21185] br0: port 1(swp1) entered blocking state [ 3601.341776][T21185] br0: port 1(swp1) entered disabled state [ 3601.342180][T21185] swp1: entered allmulticast mode [ 3601.343573][T21185] swp1: entered promiscuous mode [ 3601.345018][T21185] br0: port 1(swp1) entered blocking state [ 3601.345353][T21185] br0: port 1(swp1) entered forwarding state [ 3601.734548][T21187] br0: port 2(vx0) entered blocking state [ 3601.734892][T21187] br0: port 2(vx0) entered disabled state [ 3601.735236][T21187] vx0: entered allmulticast mode [ 3601.736593][T21187] vx0: entered promiscuous mode [ 3601.737180][T21187] br0: port 2(vx0) entered blocking state [ 3601.737489][T21187] 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 ] [ 3611.316293][T18121] 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 ] [ 3613.553225][ T4185] br0: port 1(swp1) entered blocking state [ 3613.553589][ T4185] 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 ] [ 3615.405411][ T4185] 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 ] [ 3617.766917][T17208] br0: port 1(swp1) entered blocking state [ 3617.767301][T17208] 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 ] [ 3622.188225][T18121] 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 ] [ 3624.485182][ T69] vx0: left allmulticast mode [ 3624.485491][ T69] vx0: left promiscuous mode [ 3624.485887][ T69] br0: port 2(vx0) entered disabled state [ 3624.487598][ T69] swp1: left allmulticast mode [ 3624.487874][ T69] swp1: left promiscuous mode [ 3624.488285][ T69] br0: port 1(swp1) entered disabled state [ 3624.931981][ T69] vx0: left allmulticast mode [ 3624.932307][ T69] vx0: left promiscuous mode [ 3624.932710][ T69] br0: port 2(vx0) entered disabled state [ 3624.934350][ T69] swp1: left allmulticast mode [ 3624.934621][ T69] swp1: left promiscuous mode [ 3624.934990][ T69] br0: port 1(swp1) entered disabled state [ 3629.276758][T21403] veth0: renamed from veth1 [ 3630.867204][T21420] br0: port 1(swp1) entered blocking state [ 3630.867566][T21420] br0: port 1(swp1) entered disabled state [ 3630.867939][T21420] swp1: entered allmulticast mode [ 3630.869577][T21420] swp1: entered promiscuous mode [ 3630.871068][T21420] br0: port 1(swp1) entered blocking state [ 3630.871413][T21420] br0: port 1(swp1) entered forwarding state [ 3631.196549][T21422] br0: port 2(vx0) entered blocking state [ 3631.196900][T21422] br0: port 2(vx0) entered disabled state [ 3631.197429][T21422] vx0: entered allmulticast mode [ 3631.198799][T21422] vx0: entered promiscuous mode [ 3631.199415][T21422] br0: port 2(vx0) entered blocking state [ 3631.199725][T21422] br0: port 2(vx0) entered forwarding state [ 3633.295112][T21435] br0: port 1(swp1) entered blocking state [ 3633.295492][T21435] br0: port 1(swp1) entered disabled state [ 3633.295862][T21435] swp1: entered allmulticast mode [ 3633.297969][T21435] swp1: entered promiscuous mode [ 3633.299422][T21435] br0: port 1(swp1) entered blocking state [ 3633.299743][T21435] br0: port 1(swp1) entered forwarding state [ 3633.619404][T21437] br0: port 2(vx0) entered blocking state [ 3633.619750][T21437] br0: port 2(vx0) entered disabled state [ 3633.620081][T21437] vx0: entered allmulticast mode [ 3633.621443][T21437] vx0: entered promiscuous mode [ 3633.622132][T21437] br0: port 2(vx0) entered blocking state [ 3633.622454][T21437] 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 ] [ 3642.149231][T20538] 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 ] [ 3652.720013][ T69] vx0: left allmulticast mode [ 3652.720336][ T69] vx0: left promiscuous mode [ 3652.720736][ T69] br0: port 2(vx0) entered disabled state [ 3652.722447][ T69] swp1: left allmulticast mode [ 3652.722720][ T69] swp1: left promiscuous mode [ 3652.723137][ T69] br0: port 1(swp1) entered disabled state [ 3653.231436][ T69] vx0: left allmulticast mode [ 3653.231737][ T69] vx0: left promiscuous mode [ 3653.232137][ T69] br0: port 2(vx0) entered disabled state [ 3653.233672][ T69] swp1: left allmulticast mode [ 3653.233945][ T69] swp1: left promiscuous mode [ 3653.234346][ T69] br0: port 1(swp1) entered disabled state [ 3657.800961][T21628] veth0: renamed from veth1 [ 3659.403712][T21645] br0: port 1(swp1) entered blocking state [ 3659.404068][T21645] br0: port 1(swp1) entered disabled state [ 3659.404447][T21645] swp1: entered allmulticast mode [ 3659.405906][T21645] swp1: entered promiscuous mode [ 3659.407391][T21645] br0: port 1(swp1) entered blocking state [ 3659.407715][T21645] br0: port 1(swp1) entered forwarding state [ 3659.737504][T21647] br0: port 2(vx0) entered blocking state [ 3659.737849][T21647] br0: port 2(vx0) entered disabled state [ 3659.738193][T21647] vx0: entered allmulticast mode [ 3659.739625][T21647] vx0: entered promiscuous mode [ 3659.740717][T21647] br0: port 2(vx0) entered blocking state [ 3659.741036][T21647] br0: port 2(vx0) entered forwarding state [ 3661.911304][T21660] br0: port 1(swp1) entered blocking state [ 3661.911654][T21660] br0: port 1(swp1) entered disabled state [ 3661.912013][T21660] swp1: entered allmulticast mode [ 3661.913447][T21660] swp1: entered promiscuous mode [ 3661.915749][T21660] br0: port 1(swp1) entered blocking state [ 3661.916074][T21660] br0: port 1(swp1) entered forwarding state [ 3662.259698][T21662] br0: port 2(vx0) entered blocking state [ 3662.260044][T21662] br0: port 2(vx0) entered disabled state [ 3662.260417][T21662] vx0: entered allmulticast mode [ 3662.261861][T21662] vx0: entered promiscuous mode [ 3662.262601][T21662] br0: port 2(vx0) entered blocking state [ 3662.262933][T21662] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3670.397238][ T4185] br0: port 1(swp1) entered disabled state [ 3671.433330][ T4185] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3678.728417][ T69] vx0: left allmulticast mode [ 3678.728716][ T69] vx0: left promiscuous mode [ 3678.729124][ T69] br0: port 2(vx0) entered disabled state [ 3678.730856][ T69] swp1: left allmulticast mode [ 3678.731133][ T69] swp1: left promiscuous mode [ 3678.731651][ T69] br0: port 1(swp1) entered disabled state [ 3679.192248][ T69] vx0: left allmulticast mode [ 3679.192554][ T69] vx0: left promiscuous mode [ 3679.192959][ T69] br0: port 2(vx0) entered disabled state [ 3679.194553][ T69] swp1: left allmulticast mode [ 3679.194830][ T69] swp1: left promiscuous mode [ 3679.195290][ T69] br0: port 1(swp1) entered disabled state [ 3683.730082][T21756] veth0: renamed from veth1 [ 3685.345778][T21773] br0: port 1(swp1) entered blocking state [ 3685.346131][T21773] br0: port 1(swp1) entered disabled state [ 3685.346505][T21773] swp1: entered allmulticast mode [ 3685.347919][T21773] swp1: entered promiscuous mode [ 3685.350083][T21773] br0: port 1(swp1) entered blocking state [ 3685.350422][T21773] br0: port 1(swp1) entered forwarding state [ 3685.673310][T21775] br0: port 2(vx0) entered blocking state [ 3685.673659][T21775] br0: port 2(vx0) entered disabled state [ 3685.673989][T21775] vx0: entered allmulticast mode [ 3685.675406][T21775] vx0: entered promiscuous mode [ 3685.676110][T21775] br0: port 2(vx0) entered blocking state [ 3685.676437][T21775] br0: port 2(vx0) entered forwarding state [ 3687.793427][T21788] br0: port 1(swp1) entered blocking state [ 3687.793783][T21788] br0: port 1(swp1) entered disabled state [ 3687.794161][T21788] swp1: entered allmulticast mode [ 3687.796400][T21788] swp1: entered promiscuous mode [ 3687.797814][T21788] br0: port 1(swp1) entered blocking state [ 3687.798133][T21788] br0: port 1(swp1) entered forwarding state [ 3688.216350][T21790] br0: port 2(vx0) entered blocking state [ 3688.216693][T21790] br0: port 2(vx0) entered disabled state [ 3688.217021][T21790] vx0: entered allmulticast mode [ 3688.218940][T21790] vx0: entered promiscuous mode [ 3688.219653][T21790] br0: port 2(vx0) entered blocking state [ 3688.219960][T21790] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3695.070444][ T4185] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3725.339161][ T69] vx0: left allmulticast mode [ 3725.339458][ T69] vx0: left promiscuous mode [ 3725.339866][ T69] br0: port 2(vx0) entered disabled state [ 3725.342204][ T69] swp1: left allmulticast mode [ 3725.342485][ T69] swp1: left promiscuous mode [ 3725.342867][ T69] br0: port 1(swp1) entered disabled state [ 3725.801432][ T69] vx0: left allmulticast mode [ 3725.801726][ T69] vx0: left promiscuous mode [ 3725.802129][ T69] br0: port 2(vx0) entered disabled state [ 3725.804665][ T69] swp1: left allmulticast mode [ 3725.804950][ T69] swp1: left promiscuous mode [ 3725.805335][ T69] 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__->