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 [ 3552.071580][T26117] veth0: renamed from veth1 [ 3553.716383][T26134] br0: port 1(swp1) entered blocking state [ 3553.716732][T26134] br0: port 1(swp1) entered disabled state [ 3553.717083][T26134] swp1: entered allmulticast mode [ 3553.719350][T26134] swp1: entered promiscuous mode [ 3553.720724][T26134] br0: port 1(swp1) entered blocking state [ 3553.721035][T26134] br0: port 1(swp1) entered forwarding state [ 3554.046331][T26136] br0: port 2(vx0) entered blocking state [ 3554.046677][T26136] br0: port 2(vx0) entered disabled state [ 3554.047000][T26136] vx0: entered allmulticast mode [ 3554.048320][T26136] vx0: entered promiscuous mode [ 3554.048889][T26136] br0: port 2(vx0) entered blocking state [ 3554.049191][T26136] br0: port 2(vx0) entered forwarding state [ 3556.167976][T26149] br0: port 1(swp1) entered blocking state [ 3556.168347][T26149] br0: port 1(swp1) entered disabled state [ 3556.168703][T26149] swp1: entered allmulticast mode [ 3556.170029][T26149] swp1: entered promiscuous mode [ 3556.171406][T26149] br0: port 1(swp1) entered blocking state [ 3556.171723][T26149] br0: port 1(swp1) entered forwarding state [ 3556.487606][T26151] br0: port 2(vx0) entered blocking state [ 3556.487948][T26151] br0: port 2(vx0) entered disabled state [ 3556.488288][T26151] vx0: entered allmulticast mode [ 3556.489612][T26151] vx0: entered promiscuous mode [ 3556.499728][T26151] br0: port 2(vx0) entered blocking state [ 3556.500051][T26151] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3564.315930][T15948] 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 ] [ 3565.942317][T21444] br0: port 1(swp1) entered blocking state [ 3565.942677][T21444] 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 ] [ 3567.825442][T13164] 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 ] [ 3569.446300][T16741] br0: port 1(swp1) entered blocking state [ 3569.446678][T16741] 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 ] [ 3572.415356][T26178] 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 ] [ 3574.090357][ T11] vx0: left allmulticast mode [ 3574.090661][ T11] vx0: left promiscuous mode [ 3574.091063][ T11] br0: port 2(vx0) entered disabled state [ 3574.093165][ T11] swp1: left allmulticast mode [ 3574.093515][ T11] swp1: left promiscuous mode [ 3574.093898][ T11] br0: port 1(swp1) entered disabled state [ 3574.612293][ T11] vx0: left allmulticast mode [ 3574.612589][ T11] vx0: left promiscuous mode [ 3574.612989][ T11] br0: port 2(vx0) entered disabled state [ 3574.614530][ T11] swp1: left allmulticast mode [ 3574.614796][ T11] swp1: left promiscuous mode [ 3574.615165][ T11] br0: port 1(swp1) entered disabled state [ 3579.100386][T26305] veth0: renamed from veth1 [ 3580.719453][T26323] br0: port 1(swp1) entered blocking state [ 3580.719801][T26323] br0: port 1(swp1) entered disabled state [ 3580.720151][T26323] swp1: entered allmulticast mode [ 3580.721532][T26323] swp1: entered promiscuous mode [ 3580.723122][T26323] br0: port 1(swp1) entered blocking state [ 3580.723450][T26323] br0: port 1(swp1) entered forwarding state [ 3581.047711][T26325] br0: port 2(vx0) entered blocking state [ 3581.048062][T26325] br0: port 2(vx0) entered disabled state [ 3581.049112][T26325] vx0: entered allmulticast mode [ 3581.050515][T26325] vx0: entered promiscuous mode [ 3581.051260][T26325] br0: port 2(vx0) entered blocking state [ 3581.051568][T26325] br0: port 2(vx0) entered forwarding state [ 3583.182651][T26338] br0: port 1(swp1) entered blocking state [ 3583.182996][T26338] br0: port 1(swp1) entered disabled state [ 3583.183383][T26338] swp1: entered allmulticast mode [ 3583.184782][T26338] swp1: entered promiscuous mode [ 3583.186197][T26338] br0: port 1(swp1) entered blocking state [ 3583.186536][T26338] br0: port 1(swp1) entered forwarding state [ 3583.507774][T26340] br0: port 2(vx0) entered blocking state [ 3583.508113][T26340] br0: port 2(vx0) entered disabled state [ 3583.508930][T26340] vx0: entered allmulticast mode [ 3583.510280][T26340] vx0: entered promiscuous mode [ 3583.510848][T26340] br0: port 2(vx0) entered blocking state [ 3583.511149][T26340] 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 ] [ 3593.064305][ T7843] 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 ] [ 3595.432463][T16741] br0: port 1(swp1) entered blocking state [ 3595.432821][T16741] 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 ] [ 3597.358311][T13164] 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 ] [ 3599.682745][ T7843] br0: port 1(swp1) entered blocking state [ 3599.683119][ T7843] 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 ] [ 3604.145716][T16741] 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 ] [ 3606.463431][ T11] vx0: left allmulticast mode [ 3606.463727][ T11] vx0: left promiscuous mode [ 3606.464116][ T11] br0: port 2(vx0) entered disabled state [ 3606.465637][ T11] swp1: left allmulticast mode [ 3606.465903][ T11] swp1: left promiscuous mode [ 3606.466299][ T11] br0: port 1(swp1) entered disabled state [ 3606.897743][ T11] vx0: left allmulticast mode [ 3606.898039][ T11] vx0: left promiscuous mode [ 3606.898459][ T11] br0: port 2(vx0) entered disabled state [ 3606.900055][ T11] swp1: left allmulticast mode [ 3606.900338][ T11] swp1: left promiscuous mode [ 3606.900709][ T11] br0: port 1(swp1) entered disabled state [ 3611.337696][T26556] veth0: renamed from veth1 [ 3612.916487][T26573] br0: port 1(swp1) entered blocking state [ 3612.916825][T26573] br0: port 1(swp1) entered disabled state [ 3612.917179][T26573] swp1: entered allmulticast mode [ 3612.919144][T26573] swp1: entered promiscuous mode [ 3612.920518][T26573] br0: port 1(swp1) entered blocking state [ 3612.920832][T26573] br0: port 1(swp1) entered forwarding state [ 3613.236333][T26575] br0: port 2(vx0) entered blocking state [ 3613.236671][T26575] br0: port 2(vx0) entered disabled state [ 3613.237001][T26575] vx0: entered allmulticast mode [ 3613.238336][T26575] vx0: entered promiscuous mode [ 3613.238911][T26575] br0: port 2(vx0) entered blocking state [ 3613.239215][T26575] br0: port 2(vx0) entered forwarding state [ 3615.340811][T26588] br0: port 1(swp1) entered blocking state [ 3615.341176][T26588] br0: port 1(swp1) entered disabled state [ 3615.341557][T26588] swp1: entered allmulticast mode [ 3615.342918][T26588] swp1: entered promiscuous mode [ 3615.344912][T26588] br0: port 1(swp1) entered blocking state [ 3615.345245][T26588] br0: port 1(swp1) entered forwarding state [ 3615.693455][T26590] br0: port 2(vx0) entered blocking state [ 3615.693820][T26590] br0: port 2(vx0) entered disabled state [ 3615.694151][T26590] vx0: entered allmulticast mode [ 3615.695507][T26590] vx0: entered promiscuous mode [ 3615.696086][T26590] br0: port 2(vx0) entered blocking state [ 3615.696400][T26590] 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 ] [ 3624.412366][ T7843] 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 ] [ 3634.965440][ T11] vx0: left allmulticast mode [ 3634.965743][ T11] vx0: left promiscuous mode [ 3634.966133][ T11] br0: port 2(vx0) entered disabled state [ 3634.967768][ T11] swp1: left allmulticast mode [ 3634.968033][ T11] swp1: left promiscuous mode [ 3634.968423][ T11] br0: port 1(swp1) entered disabled state [ 3635.421187][ T11] vx0: left allmulticast mode [ 3635.421522][ T11] vx0: left promiscuous mode [ 3635.421932][ T11] br0: port 2(vx0) entered disabled state [ 3635.423617][ T11] swp1: left allmulticast mode [ 3635.423885][ T11] swp1: left promiscuous mode [ 3635.424335][ T11] br0: port 1(swp1) entered disabled state [ 3640.027290][T26782] veth0: renamed from veth1 [ 3641.623964][T26799] br0: port 1(swp1) entered blocking state [ 3641.624819][T26799] br0: port 1(swp1) entered disabled state [ 3641.625178][T26799] swp1: entered allmulticast mode [ 3641.626564][T26799] swp1: entered promiscuous mode [ 3641.627924][T26799] br0: port 1(swp1) entered blocking state [ 3641.628249][T26799] br0: port 1(swp1) entered forwarding state [ 3641.945564][T26801] br0: port 2(vx0) entered blocking state [ 3641.945903][T26801] br0: port 2(vx0) entered disabled state [ 3641.946425][T26801] vx0: entered allmulticast mode [ 3641.947757][T26801] vx0: entered promiscuous mode [ 3641.948459][T26801] br0: port 2(vx0) entered blocking state [ 3641.948764][T26801] br0: port 2(vx0) entered forwarding state [ 3644.062134][T26814] br0: port 1(swp1) entered blocking state [ 3644.063167][T26814] br0: port 1(swp1) entered disabled state [ 3644.063537][T26814] swp1: entered allmulticast mode [ 3644.064888][T26814] swp1: entered promiscuous mode [ 3644.066329][T26814] br0: port 1(swp1) entered blocking state [ 3644.066649][T26814] br0: port 1(swp1) entered forwarding state [ 3644.404343][T26816] br0: port 2(vx0) entered blocking state [ 3644.404692][T26816] br0: port 2(vx0) entered disabled state [ 3644.405021][T26816] vx0: entered allmulticast mode [ 3644.406386][T26816] vx0: entered promiscuous mode [ 3644.407084][T26816] br0: port 2(vx0) entered blocking state [ 3644.407404][T26816] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3652.427316][T16741] br0: port 1(swp1) entered disabled state [ 3653.485366][T16741] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3660.741686][ T11] vx0: left allmulticast mode [ 3660.741985][ T11] vx0: left promiscuous mode [ 3660.742398][ T11] br0: port 2(vx0) entered disabled state [ 3660.743863][ T11] swp1: left allmulticast mode [ 3660.744128][ T11] swp1: left promiscuous mode [ 3660.744511][ T11] br0: port 1(swp1) entered disabled state [ 3661.227404][ T11] vx0: left allmulticast mode [ 3661.227704][ T11] vx0: left promiscuous mode [ 3661.228101][ T11] br0: port 2(vx0) entered disabled state [ 3661.229667][ T11] swp1: left allmulticast mode [ 3661.229935][ T11] swp1: left promiscuous mode [ 3661.230321][ T11] br0: port 1(swp1) entered disabled state [ 3665.797835][T26909] veth0: renamed from veth1 [ 3667.393032][T26926] br0: port 1(swp1) entered blocking state [ 3667.393393][T26926] br0: port 1(swp1) entered disabled state [ 3667.393745][T26926] swp1: entered allmulticast mode [ 3667.395106][T26926] swp1: entered promiscuous mode [ 3667.396494][T26926] br0: port 1(swp1) entered blocking state [ 3667.396805][T26926] br0: port 1(swp1) entered forwarding state [ 3667.719976][T26928] br0: port 2(vx0) entered blocking state [ 3667.720495][T26928] br0: port 2(vx0) entered disabled state [ 3667.720988][T26928] vx0: entered allmulticast mode [ 3667.723257][T26928] vx0: entered promiscuous mode [ 3667.724138][T26928] br0: port 2(vx0) entered blocking state [ 3667.724611][T26928] br0: port 2(vx0) entered forwarding state [ 3669.883681][T26941] br0: port 1(swp1) entered blocking state [ 3669.884039][T26941] br0: port 1(swp1) entered disabled state [ 3669.884425][T26941] swp1: entered allmulticast mode [ 3669.885829][T26941] swp1: entered promiscuous mode [ 3669.887661][T26941] br0: port 1(swp1) entered blocking state [ 3669.887978][T26941] br0: port 1(swp1) entered forwarding state [ 3670.219652][T26943] br0: port 2(vx0) entered blocking state [ 3670.219991][T26943] br0: port 2(vx0) entered disabled state [ 3670.220358][T26943] vx0: entered allmulticast mode [ 3670.221698][T26943] vx0: entered promiscuous mode [ 3670.222407][T26943] br0: port 2(vx0) entered blocking state [ 3670.222712][T26943] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3676.938860][T13164] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3707.219841][ T11] vx0: left allmulticast mode [ 3707.220141][ T11] vx0: left promiscuous mode [ 3707.220603][ T11] br0: port 2(vx0) entered disabled state [ 3707.223571][ T11] swp1: left allmulticast mode [ 3707.223881][ T11] swp1: left promiscuous mode [ 3707.224277][ T11] br0: port 1(swp1) entered disabled state [ 3707.681144][ T11] vx0: left allmulticast mode [ 3707.681454][ T11] vx0: left promiscuous mode [ 3707.681849][ T11] br0: port 2(vx0) entered disabled state [ 3707.683341][ T11] swp1: left allmulticast mode [ 3707.683608][ T11] swp1: left promiscuous mode [ 3707.683977][ 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__->