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 [ 3713.555710][T18408] veth0: renamed from veth1 [ 3715.147236][T18424] br0: port 1(swp1) entered blocking state [ 3715.147603][T18424] br0: port 1(swp1) entered disabled state [ 3715.147950][T18424] swp1: entered allmulticast mode [ 3715.149438][T18424] swp1: entered promiscuous mode [ 3715.150855][T18424] br0: port 1(swp1) entered blocking state [ 3715.151169][T18424] br0: port 1(swp1) entered forwarding state [ 3715.480573][T18426] br0: port 2(vx0) entered blocking state [ 3715.480910][T18426] br0: port 2(vx0) entered disabled state [ 3715.481233][T18426] vx0: entered allmulticast mode [ 3715.482598][T18426] vx0: entered promiscuous mode [ 3715.483298][T18426] br0: port 2(vx0) entered blocking state [ 3715.483619][T18426] br0: port 2(vx0) entered forwarding state [ 3717.524865][T18439] br0: port 1(swp1) entered blocking state [ 3717.525216][T18439] br0: port 1(swp1) entered disabled state [ 3717.525583][T18439] swp1: entered allmulticast mode [ 3717.526967][T18439] swp1: entered promiscuous mode [ 3717.529103][T18439] br0: port 1(swp1) entered blocking state [ 3717.529436][T18439] br0: port 1(swp1) entered forwarding state [ 3717.873702][T18441] br0: port 2(vx0) entered blocking state [ 3717.874044][T18441] br0: port 2(vx0) entered disabled state [ 3717.874389][T18441] vx0: entered allmulticast mode [ 3717.875758][T18441] vx0: entered promiscuous mode [ 3717.876454][T18441] br0: port 2(vx0) entered blocking state [ 3717.876758][T18441] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3725.685473][T17112] 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 ] [ 3727.254584][T15360] br0: port 1(swp1) entered blocking state [ 3727.254947][T15360] 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 ] [ 3729.198763][T17121] 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 ] [ 3730.827427][T17112] br0: port 1(swp1) entered blocking state [ 3730.827809][T17112] 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 ] [ 3733.972176][T17121] 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 ] [ 3735.634262][ T11] vx0: left allmulticast mode [ 3735.634581][ T11] vx0: left promiscuous mode [ 3735.634981][ T11] br0: port 2(vx0) entered disabled state [ 3735.637359][ T11] swp1: left allmulticast mode [ 3735.637643][ T11] swp1: left promiscuous mode [ 3735.638012][ T11] br0: port 1(swp1) entered disabled state [ 3736.080403][ T11] vx0: left allmulticast mode [ 3736.080697][ T11] vx0: left promiscuous mode [ 3736.081089][ T11] br0: port 2(vx0) entered disabled state [ 3736.082583][ T11] swp1: left allmulticast mode [ 3736.082850][ T11] swp1: left promiscuous mode [ 3736.083231][ T11] br0: port 1(swp1) entered disabled state [ 3740.662509][T18598] veth0: renamed from veth1 [ 3742.306885][T18615] br0: port 1(swp1) entered blocking state [ 3742.307228][T18615] br0: port 1(swp1) entered disabled state [ 3742.313152][T18615] swp1: entered allmulticast mode [ 3742.314619][T18615] swp1: entered promiscuous mode [ 3742.316037][T18615] br0: port 1(swp1) entered blocking state [ 3742.316378][T18615] br0: port 1(swp1) entered forwarding state [ 3742.656853][T18617] br0: port 2(vx0) entered blocking state [ 3742.657188][T18617] br0: port 2(vx0) entered disabled state [ 3742.657528][T18617] vx0: entered allmulticast mode [ 3742.658886][T18617] vx0: entered promiscuous mode [ 3742.659471][T18617] br0: port 2(vx0) entered blocking state [ 3742.659771][T18617] br0: port 2(vx0) entered forwarding state [ 3744.903295][T18630] br0: port 1(swp1) entered blocking state [ 3744.904099][T18630] br0: port 1(swp1) entered disabled state [ 3744.904509][T18630] swp1: entered allmulticast mode [ 3744.906077][T18630] swp1: entered promiscuous mode [ 3744.907679][T18630] br0: port 1(swp1) entered blocking state [ 3744.908036][T18630] br0: port 1(swp1) entered forwarding state [ 3745.265603][T18632] br0: port 2(vx0) entered blocking state [ 3745.265946][T18632] br0: port 2(vx0) entered disabled state [ 3745.266267][T18632] vx0: entered allmulticast mode [ 3745.267631][T18632] vx0: entered promiscuous mode [ 3745.268202][T18632] br0: port 2(vx0) entered blocking state [ 3745.268519][T18632] 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 ] [ 3754.821411][T17112] 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 ] [ 3757.166787][T17121] br0: port 1(swp1) entered blocking state [ 3757.167142][T17121] 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 ] [ 3759.069544][T17121] 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 ] [ 3761.395127][T17121] br0: port 1(swp1) entered blocking state [ 3761.395502][T17121] 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 ] [ 3766.078428][T17112] 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 ] [ 3768.440821][ T11] vx0: left allmulticast mode [ 3768.441117][ T11] vx0: left promiscuous mode [ 3768.441537][ T11] br0: port 2(vx0) entered disabled state [ 3768.443466][ T11] swp1: left allmulticast mode [ 3768.443739][ T11] swp1: left promiscuous mode [ 3768.444120][ T11] br0: port 1(swp1) entered disabled state [ 3768.916841][ T11] vx0: left allmulticast mode [ 3768.917140][ T11] vx0: left promiscuous mode [ 3768.917569][ T11] br0: port 2(vx0) entered disabled state [ 3768.919225][ T11] swp1: left allmulticast mode [ 3768.919511][ T11] swp1: left promiscuous mode [ 3768.919881][ T11] br0: port 1(swp1) entered disabled state [ 3773.463749][T18848] veth0: renamed from veth1 [ 3775.111446][T18865] br0: port 1(swp1) entered blocking state [ 3775.111796][T18865] br0: port 1(swp1) entered disabled state [ 3775.112153][T18865] swp1: entered allmulticast mode [ 3775.114394][T18865] swp1: entered promiscuous mode [ 3775.115831][T18865] br0: port 1(swp1) entered blocking state [ 3775.116148][T18865] br0: port 1(swp1) entered forwarding state [ 3775.448561][T18867] br0: port 2(vx0) entered blocking state [ 3775.448906][T18867] br0: port 2(vx0) entered disabled state [ 3775.449233][T18867] vx0: entered allmulticast mode [ 3775.450812][T18867] vx0: entered promiscuous mode [ 3775.451420][T18867] br0: port 2(vx0) entered blocking state [ 3775.451723][T18867] br0: port 2(vx0) entered forwarding state [ 3777.553160][T18880] br0: port 1(swp1) entered blocking state [ 3777.553524][T18880] br0: port 1(swp1) entered disabled state [ 3777.553873][T18880] swp1: entered allmulticast mode [ 3777.555251][T18880] swp1: entered promiscuous mode [ 3777.557309][T18880] br0: port 1(swp1) entered blocking state [ 3777.557641][T18880] br0: port 1(swp1) entered forwarding state [ 3777.941702][T18882] br0: port 2(vx0) entered blocking state [ 3777.942044][T18882] br0: port 2(vx0) entered disabled state [ 3777.942392][T18882] vx0: entered allmulticast mode [ 3777.943750][T18882] vx0: entered promiscuous mode [ 3777.944334][T18882] br0: port 2(vx0) entered blocking state [ 3777.944659][T18882] 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 ] [ 3786.848127][T15360] 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 ] [ 3797.591764][ T11] vx0: left allmulticast mode [ 3797.592062][ T11] vx0: left promiscuous mode [ 3797.592470][ T11] br0: port 2(vx0) entered disabled state [ 3797.594129][ T11] swp1: left allmulticast mode [ 3797.594413][ T11] swp1: left promiscuous mode [ 3797.594782][ T11] br0: port 1(swp1) entered disabled state [ 3798.065672][ T11] vx0: left allmulticast mode [ 3798.065967][ T11] vx0: left promiscuous mode [ 3798.066382][ T11] br0: port 2(vx0) entered disabled state [ 3798.068162][ T11] swp1: left allmulticast mode [ 3798.068448][ T11] swp1: left promiscuous mode [ 3798.068821][ T11] br0: port 1(swp1) entered disabled state [ 3802.634098][T19075] veth0: renamed from veth1 [ 3804.230738][T19092] br0: port 1(swp1) entered blocking state [ 3804.231083][T19092] br0: port 1(swp1) entered disabled state [ 3804.231446][T19092] swp1: entered allmulticast mode [ 3804.232869][T19092] swp1: entered promiscuous mode [ 3804.239953][T19092] br0: port 1(swp1) entered blocking state [ 3804.240299][T19092] br0: port 1(swp1) entered forwarding state [ 3804.564181][T19094] br0: port 2(vx0) entered blocking state [ 3804.564549][T19094] br0: port 2(vx0) entered disabled state [ 3804.564889][T19094] vx0: entered allmulticast mode [ 3804.566290][T19094] vx0: entered promiscuous mode [ 3804.566900][T19094] br0: port 2(vx0) entered blocking state [ 3804.567215][T19094] br0: port 2(vx0) entered forwarding state [ 3806.686514][T19107] br0: port 1(swp1) entered blocking state [ 3806.686859][T19107] br0: port 1(swp1) entered disabled state [ 3806.687204][T19107] swp1: entered allmulticast mode [ 3806.688599][T19107] swp1: entered promiscuous mode [ 3806.690324][T19107] br0: port 1(swp1) entered blocking state [ 3806.690666][T19107] br0: port 1(swp1) entered forwarding state [ 3807.029105][T19109] br0: port 2(vx0) entered blocking state [ 3807.029476][T19109] br0: port 2(vx0) entered disabled state [ 3807.029806][T19109] vx0: entered allmulticast mode [ 3807.031767][T19109] vx0: entered promiscuous mode [ 3807.032478][T19109] br0: port 2(vx0) entered blocking state [ 3807.032806][T19109] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3815.241424][T17121] br0: port 1(swp1) entered disabled state [ 3816.245909][T17121] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3823.405439][ T11] vx0: left allmulticast mode [ 3823.405734][ T11] vx0: left promiscuous mode [ 3823.406132][ T11] br0: port 2(vx0) entered disabled state [ 3823.407934][ T11] swp1: left allmulticast mode [ 3823.408227][ T11] swp1: left promiscuous mode [ 3823.408632][ T11] br0: port 1(swp1) entered disabled state [ 3823.855673][ T11] vx0: left allmulticast mode [ 3823.855980][ T11] vx0: left promiscuous mode [ 3823.856410][ T11] br0: port 2(vx0) entered disabled state [ 3823.858138][ T11] swp1: left allmulticast mode [ 3823.858432][ T11] swp1: left promiscuous mode [ 3823.858814][ T11] br0: port 1(swp1) entered disabled state [ 3828.404095][T19198] veth0: renamed from veth1 [ 3830.066722][T19215] br0: port 1(swp1) entered blocking state [ 3830.067087][T19215] br0: port 1(swp1) entered disabled state [ 3830.067465][T19215] swp1: entered allmulticast mode [ 3830.068929][T19215] swp1: entered promiscuous mode [ 3830.070412][T19215] br0: port 1(swp1) entered blocking state [ 3830.070736][T19215] br0: port 1(swp1) entered forwarding state [ 3830.433235][T19217] br0: port 2(vx0) entered blocking state [ 3830.433598][T19217] br0: port 2(vx0) entered disabled state [ 3830.433926][T19217] vx0: entered allmulticast mode [ 3830.435304][T19217] vx0: entered promiscuous mode [ 3830.435900][T19217] br0: port 2(vx0) entered blocking state [ 3830.436203][T19217] br0: port 2(vx0) entered forwarding state [ 3832.611755][T19230] br0: port 1(swp1) entered blocking state [ 3832.612102][T19230] br0: port 1(swp1) entered disabled state [ 3832.612461][T19230] swp1: entered allmulticast mode [ 3832.613847][T19230] swp1: entered promiscuous mode [ 3832.615625][T19230] br0: port 1(swp1) entered blocking state [ 3832.615942][T19230] br0: port 1(swp1) entered forwarding state [ 3832.943567][T19232] br0: port 2(vx0) entered blocking state [ 3832.943904][T19232] br0: port 2(vx0) entered disabled state [ 3832.944226][T19232] vx0: entered allmulticast mode [ 3832.946214][T19232] vx0: entered promiscuous mode [ 3832.952170][T19232] br0: port 2(vx0) entered blocking state [ 3832.952499][T19232] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3839.772498][ T5826] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3870.046609][ T11] vx0: left allmulticast mode [ 3870.046905][ T11] vx0: left promiscuous mode [ 3870.047310][ T11] br0: port 2(vx0) entered disabled state [ 3870.049039][ T11] swp1: left allmulticast mode [ 3870.049307][ T11] swp1: left promiscuous mode [ 3870.049726][ T11] br0: port 1(swp1) entered disabled state [ 3870.536763][ T11] vx0: left allmulticast mode [ 3870.537062][ T11] vx0: left promiscuous mode [ 3870.537501][ T11] br0: port 2(vx0) entered disabled state [ 3870.539377][ T11] swp1: left allmulticast mode [ 3870.539644][ T11] swp1: left promiscuous mode [ 3870.540022][ 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__->