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 [ 3563.975738][T26292] veth0: renamed from veth1 [ 3565.572833][T26308] br0: port 1(swp1) entered blocking state [ 3565.573173][T26308] br0: port 1(swp1) entered disabled state [ 3565.573530][T26308] swp1: entered allmulticast mode [ 3565.574855][T26308] swp1: entered promiscuous mode [ 3565.576206][T26308] br0: port 1(swp1) entered blocking state [ 3565.576536][T26308] br0: port 1(swp1) entered forwarding state [ 3565.899663][T26310] br0: port 2(vx0) entered blocking state [ 3565.899996][T26310] br0: port 2(vx0) entered disabled state [ 3565.900335][T26310] vx0: entered allmulticast mode [ 3565.901632][T26310] vx0: entered promiscuous mode [ 3565.902214][T26310] br0: port 2(vx0) entered blocking state [ 3565.902532][T26310] br0: port 2(vx0) entered forwarding state [ 3567.988510][T26323] br0: port 1(swp1) entered blocking state [ 3567.988866][T26323] br0: port 1(swp1) entered disabled state [ 3567.989210][T26323] swp1: entered allmulticast mode [ 3567.998187][T26323] swp1: entered promiscuous mode [ 3567.999551][T26323] br0: port 1(swp1) entered blocking state [ 3567.999865][T26323] br0: port 1(swp1) entered forwarding state [ 3568.338939][T26325] br0: port 2(vx0) entered blocking state [ 3568.339283][T26325] br0: port 2(vx0) entered disabled state [ 3568.339605][T26325] vx0: entered allmulticast mode [ 3568.340899][T26325] vx0: entered promiscuous mode [ 3568.341476][T26325] br0: port 2(vx0) entered blocking state [ 3568.341778][T26325] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3576.109981][T13517] 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 ] [ 3577.640313][T21952] br0: port 1(swp1) entered blocking state [ 3577.640665][T21952] 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 ] [ 3579.474316][T13517] 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 ] [ 3581.060300][T13517] br0: port 1(swp1) entered blocking state [ 3581.060648][T13517] 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 ] [ 3584.045394][T13517] 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 ] [ 3585.611395][ T71] vx0: left allmulticast mode [ 3585.611681][ T71] vx0: left promiscuous mode [ 3585.612076][ T71] br0: port 2(vx0) entered disabled state [ 3585.613992][ T71] swp1: left allmulticast mode [ 3585.614287][ T71] swp1: left promiscuous mode [ 3585.614674][ T71] br0: port 1(swp1) entered disabled state [ 3586.072004][ T71] vx0: left allmulticast mode [ 3586.072347][ T71] vx0: left promiscuous mode [ 3586.072765][ T71] br0: port 2(vx0) entered disabled state [ 3586.074548][ T71] swp1: left allmulticast mode [ 3586.074826][ T71] swp1: left promiscuous mode [ 3586.075208][ T71] br0: port 1(swp1) entered disabled state [ 3590.541066][T26480] veth0: renamed from veth1 [ 3592.126026][T26497] br0: port 1(swp1) entered blocking state [ 3592.126384][T26497] br0: port 1(swp1) entered disabled state [ 3592.126743][T26497] swp1: entered allmulticast mode [ 3592.128099][T26497] swp1: entered promiscuous mode [ 3592.130450][T26497] br0: port 1(swp1) entered blocking state [ 3592.130768][T26497] br0: port 1(swp1) entered forwarding state [ 3592.446734][T26499] br0: port 2(vx0) entered blocking state [ 3592.447065][T26499] br0: port 2(vx0) entered disabled state [ 3592.448029][T26499] vx0: entered allmulticast mode [ 3592.449343][T26499] vx0: entered promiscuous mode [ 3592.449909][T26499] br0: port 2(vx0) entered blocking state [ 3592.450206][T26499] br0: port 2(vx0) entered forwarding state [ 3594.531850][T26512] br0: port 1(swp1) entered blocking state [ 3594.532191][T26512] br0: port 1(swp1) entered disabled state [ 3594.533111][T26512] swp1: entered allmulticast mode [ 3594.534455][T26512] swp1: entered promiscuous mode [ 3594.535808][T26512] br0: port 1(swp1) entered blocking state [ 3594.536121][T26512] br0: port 1(swp1) entered forwarding state [ 3594.860798][T26514] br0: port 2(vx0) entered blocking state [ 3594.861131][T26514] br0: port 2(vx0) entered disabled state [ 3594.861475][T26514] vx0: entered allmulticast mode [ 3594.862780][T26514] vx0: entered promiscuous mode [ 3594.863378][T26514] br0: port 2(vx0) entered blocking state [ 3594.863678][T26514] 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 ] [ 3604.333157][T13517] 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.704331][T21952] br0: port 1(swp1) entered blocking state [ 3606.704683][T21952] 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 ] [ 3608.579592][T12016] 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 ] [ 3610.913625][T21952] br0: port 1(swp1) entered blocking state [ 3610.913972][T21952] 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 ] [ 3615.377389][T21952] 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 ] [ 3617.645754][ T71] vx0: left allmulticast mode [ 3617.646042][ T71] vx0: left promiscuous mode [ 3617.646450][ T71] br0: port 2(vx0) entered disabled state [ 3617.648528][ T71] swp1: left allmulticast mode [ 3617.648796][ T71] swp1: left promiscuous mode [ 3617.649192][ T71] br0: port 1(swp1) entered disabled state [ 3618.086464][ T71] vx0: left allmulticast mode [ 3618.086750][ T71] vx0: left promiscuous mode [ 3618.087142][ T71] br0: port 2(vx0) entered disabled state [ 3618.088691][ T71] swp1: left allmulticast mode [ 3618.088954][ T71] swp1: left promiscuous mode [ 3618.089332][ T71] br0: port 1(swp1) entered disabled state [ 3622.461534][T26730] veth0: renamed from veth1 [ 3624.040999][T26747] br0: port 1(swp1) entered blocking state [ 3624.041890][T26747] br0: port 1(swp1) entered disabled state [ 3624.042291][T26747] swp1: entered allmulticast mode [ 3624.043712][T26747] swp1: entered promiscuous mode [ 3624.045121][T26747] br0: port 1(swp1) entered blocking state [ 3624.045458][T26747] br0: port 1(swp1) entered forwarding state [ 3624.367649][T26749] br0: port 2(vx0) entered blocking state [ 3624.367990][T26749] br0: port 2(vx0) entered disabled state [ 3624.368342][T26749] vx0: entered allmulticast mode [ 3624.369657][T26749] vx0: entered promiscuous mode [ 3624.370253][T26749] br0: port 2(vx0) entered blocking state [ 3624.370557][T26749] br0: port 2(vx0) entered forwarding state [ 3626.488423][T26762] br0: port 1(swp1) entered blocking state [ 3626.488766][T26762] br0: port 1(swp1) entered disabled state [ 3626.489109][T26762] swp1: entered allmulticast mode [ 3626.490435][T26762] swp1: entered promiscuous mode [ 3626.492442][T26762] br0: port 1(swp1) entered blocking state [ 3626.492756][T26762] br0: port 1(swp1) entered forwarding state [ 3626.821111][T26764] br0: port 2(vx0) entered blocking state [ 3626.821462][T26764] br0: port 2(vx0) entered disabled state [ 3626.821787][T26764] vx0: entered allmulticast mode [ 3626.823085][T26764] vx0: entered promiscuous mode [ 3626.823676][T26764] br0: port 2(vx0) entered blocking state [ 3626.824030][T26764] 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 ] [ 3635.396369][T21838] 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 ] [ 3645.757175][ T71] vx0: left allmulticast mode [ 3645.757491][ T71] vx0: left promiscuous mode [ 3645.757885][ T71] br0: port 2(vx0) entered disabled state [ 3645.765179][ T71] swp1: left allmulticast mode [ 3645.765557][ T71] swp1: left promiscuous mode [ 3645.765930][ T71] br0: port 1(swp1) entered disabled state [ 3646.261201][ T71] vx0: left allmulticast mode [ 3646.261554][ T71] vx0: left promiscuous mode [ 3646.261946][ T71] br0: port 2(vx0) entered disabled state [ 3646.263512][ T71] swp1: left allmulticast mode [ 3646.263790][ T71] swp1: left promiscuous mode [ 3646.264164][ T71] br0: port 1(swp1) entered disabled state [ 3650.772876][T26955] veth0: renamed from veth1 [ 3652.334173][T26971] br0: port 1(swp1) entered blocking state [ 3652.335238][T26971] br0: port 1(swp1) entered disabled state [ 3652.335599][T26971] swp1: entered allmulticast mode [ 3652.336948][T26971] swp1: entered promiscuous mode [ 3652.338292][T26971] br0: port 1(swp1) entered blocking state [ 3652.338609][T26971] br0: port 1(swp1) entered forwarding state [ 3652.666198][T26973] br0: port 2(vx0) entered blocking state [ 3652.666729][T26973] br0: port 2(vx0) entered disabled state [ 3652.667054][T26973] vx0: entered allmulticast mode [ 3652.668359][T26973] vx0: entered promiscuous mode [ 3652.669038][T26973] br0: port 2(vx0) entered blocking state [ 3652.669355][T26973] br0: port 2(vx0) entered forwarding state [ 3654.789619][T26986] br0: port 1(swp1) entered blocking state [ 3654.789966][T26986] br0: port 1(swp1) entered disabled state [ 3654.791076][T26986] swp1: entered allmulticast mode [ 3654.792408][T26986] swp1: entered promiscuous mode [ 3654.793779][T26986] br0: port 1(swp1) entered blocking state [ 3654.794093][T26986] br0: port 1(swp1) entered forwarding state [ 3655.120166][T26988] br0: port 2(vx0) entered blocking state [ 3655.120541][T26988] br0: port 2(vx0) entered disabled state [ 3655.120868][T26988] vx0: entered allmulticast mode [ 3655.122185][T26988] vx0: entered promiscuous mode [ 3655.122871][T26988] br0: port 2(vx0) entered blocking state [ 3655.123172][T26988] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3663.166312][T21838] br0: port 1(swp1) entered disabled state [ 3664.192382][T21838] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3671.461944][ T71] vx0: left allmulticast mode [ 3671.462231][ T71] vx0: left promiscuous mode [ 3671.462635][ T71] br0: port 2(vx0) entered disabled state [ 3671.465173][ T71] swp1: left allmulticast mode [ 3671.465459][ T71] swp1: left promiscuous mode [ 3671.465836][ T71] br0: port 1(swp1) entered disabled state [ 3671.964462][ T71] vx0: left allmulticast mode [ 3671.964751][ T71] vx0: left promiscuous mode [ 3671.965137][ T71] br0: port 2(vx0) entered disabled state [ 3671.966840][ T71] swp1: left allmulticast mode [ 3671.967121][ T71] swp1: left promiscuous mode [ 3671.967511][ T71] br0: port 1(swp1) entered disabled state [ 3676.453662][T27081] veth0: renamed from veth1 [ 3678.039371][T27098] br0: port 1(swp1) entered blocking state [ 3678.039715][T27098] br0: port 1(swp1) entered disabled state [ 3678.040060][T27098] swp1: entered allmulticast mode [ 3678.041799][T27098] swp1: entered promiscuous mode [ 3678.043137][T27098] br0: port 1(swp1) entered blocking state [ 3678.043469][T27098] br0: port 1(swp1) entered forwarding state [ 3678.361899][T27100] br0: port 2(vx0) entered blocking state [ 3678.362660][T27100] br0: port 2(vx0) entered disabled state [ 3678.367267][T27100] vx0: entered allmulticast mode [ 3678.368898][T27100] vx0: entered promiscuous mode [ 3678.369501][T27100] br0: port 2(vx0) entered blocking state [ 3678.369802][T27100] br0: port 2(vx0) entered forwarding state [ 3680.440289][T27113] br0: port 1(swp1) entered blocking state [ 3680.440639][T27113] br0: port 1(swp1) entered disabled state [ 3680.440986][T27113] swp1: entered allmulticast mode [ 3680.442330][T27113] swp1: entered promiscuous mode [ 3680.444145][T27113] br0: port 1(swp1) entered blocking state [ 3680.444487][T27113] br0: port 1(swp1) entered forwarding state [ 3680.781809][T27115] br0: port 2(vx0) entered blocking state [ 3680.782143][T27115] br0: port 2(vx0) entered disabled state [ 3680.782487][T27115] vx0: entered allmulticast mode [ 3680.783796][T27115] vx0: entered promiscuous mode [ 3680.784497][T27115] br0: port 2(vx0) entered blocking state [ 3680.784802][T27115] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3687.538362][T12016] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3717.863795][ T71] vx0: left allmulticast mode [ 3717.864085][ T71] vx0: left promiscuous mode [ 3717.864508][ T71] br0: port 2(vx0) entered disabled state [ 3717.866487][ T71] swp1: left allmulticast mode [ 3717.866776][ T71] swp1: left promiscuous mode [ 3717.867182][ T71] br0: port 1(swp1) entered disabled state [ 3718.323079][ T71] vx0: left allmulticast mode [ 3718.323385][ T71] vx0: left promiscuous mode [ 3718.323775][ T71] br0: port 2(vx0) entered disabled state [ 3718.325206][ T71] swp1: left allmulticast mode [ 3718.325488][ T71] swp1: left promiscuous mode [ 3718.325851][ T71] 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__->