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 [ 3584.425780][T20861] veth0: renamed from veth1 [ 3586.147581][T20878] br0: port 1(swp1) entered blocking state [ 3586.147924][T20878] br0: port 1(swp1) entered disabled state [ 3586.148289][T20878] swp1: entered allmulticast mode [ 3586.150601][T20878] swp1: entered promiscuous mode [ 3586.152079][T20878] br0: port 1(swp1) entered blocking state [ 3586.152403][T20878] br0: port 1(swp1) entered forwarding state [ 3586.538875][T20880] br0: port 2(vx0) entered blocking state [ 3586.539214][T20880] br0: port 2(vx0) entered disabled state [ 3586.539553][T20880] vx0: entered allmulticast mode [ 3586.540968][T20880] vx0: entered promiscuous mode [ 3586.541562][T20880] br0: port 2(vx0) entered blocking state [ 3586.541862][T20880] br0: port 2(vx0) entered forwarding state [ 3588.869425][T20893] br0: port 1(swp1) entered blocking state [ 3588.869776][T20893] br0: port 1(swp1) entered disabled state [ 3588.870124][T20893] swp1: entered allmulticast mode [ 3588.871523][T20893] swp1: entered promiscuous mode [ 3588.872922][T20893] br0: port 1(swp1) entered blocking state [ 3588.873231][T20893] br0: port 1(swp1) entered forwarding state [ 3589.210576][T20895] br0: port 2(vx0) entered blocking state [ 3589.210914][T20895] br0: port 2(vx0) entered disabled state [ 3589.211233][T20895] vx0: entered allmulticast mode [ 3589.212639][T20895] vx0: entered promiscuous mode [ 3589.213215][T20895] br0: port 2(vx0) entered blocking state [ 3589.213523][T20895] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3597.085190][ T4363] 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 ] [ 3598.736316][T12767] br0: port 1(swp1) entered blocking state [ 3598.736674][T12767] 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 ] [ 3600.715570][ T4363] 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 ] [ 3602.334318][T12767] br0: port 1(swp1) entered blocking state [ 3602.334678][T12767] 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 ] [ 3605.439392][T12988] 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 ] [ 3607.037292][ T11] vx0: left allmulticast mode [ 3607.037587][ T11] vx0: left promiscuous mode [ 3607.038038][ T11] br0: port 2(vx0) entered disabled state [ 3607.039752][ T11] swp1: left allmulticast mode [ 3607.040020][ T11] swp1: left promiscuous mode [ 3607.040579][ T11] br0: port 1(swp1) entered disabled state [ 3607.522062][ T11] vx0: left allmulticast mode [ 3607.522502][ T11] vx0: left promiscuous mode [ 3607.523097][ T11] br0: port 2(vx0) entered disabled state [ 3607.525817][ T11] swp1: left allmulticast mode [ 3607.526218][ T11] swp1: left promiscuous mode [ 3607.526805][ T11] br0: port 1(swp1) entered disabled state [ 3612.116737][T21050] veth0: renamed from veth1 [ 3613.779576][T21066] br0: port 1(swp1) entered blocking state [ 3613.779925][T21066] br0: port 1(swp1) entered disabled state [ 3613.780291][T21066] swp1: entered allmulticast mode [ 3613.781694][T21066] swp1: entered promiscuous mode [ 3613.783103][T21066] br0: port 1(swp1) entered blocking state [ 3613.783426][T21066] br0: port 1(swp1) entered forwarding state [ 3614.114167][T21068] br0: port 2(vx0) entered blocking state [ 3614.114520][T21068] br0: port 2(vx0) entered disabled state [ 3614.114843][T21068] vx0: entered allmulticast mode [ 3614.116253][T21068] vx0: entered promiscuous mode [ 3614.116963][T21068] br0: port 2(vx0) entered blocking state [ 3614.117279][T21068] br0: port 2(vx0) entered forwarding state [ 3616.344582][T21081] br0: port 1(swp1) entered blocking state [ 3616.344928][T21081] br0: port 1(swp1) entered disabled state [ 3616.345295][T21081] swp1: entered allmulticast mode [ 3616.347374][T21081] swp1: entered promiscuous mode [ 3616.348785][T21081] br0: port 1(swp1) entered blocking state [ 3616.349101][T21081] br0: port 1(swp1) entered forwarding state [ 3616.682580][T21083] br0: port 2(vx0) entered blocking state [ 3616.682923][T21083] br0: port 2(vx0) entered disabled state [ 3616.683261][T21083] vx0: entered allmulticast mode [ 3616.684724][T21083] vx0: entered promiscuous mode [ 3616.685316][T21083] br0: port 2(vx0) entered blocking state [ 3616.685615][T21083] 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 ] [ 3626.266387][ T4363] 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 ] [ 3628.561881][T12767] br0: port 1(swp1) entered blocking state [ 3628.562253][T12767] 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 ] [ 3630.437718][T12767] 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 ] [ 3632.733951][T12767] br0: port 1(swp1) entered blocking state [ 3632.734326][T12767] 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 ] [ 3637.302095][T12767] 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 ] [ 3639.627346][ T11] vx0: left allmulticast mode [ 3639.627640][ T11] vx0: left promiscuous mode [ 3639.628032][ T11] br0: port 2(vx0) entered disabled state [ 3639.629693][ T11] swp1: left allmulticast mode [ 3639.629958][ T11] swp1: left promiscuous mode [ 3639.630342][ T11] br0: port 1(swp1) entered disabled state [ 3640.113435][ T11] vx0: left allmulticast mode [ 3640.113727][ T11] vx0: left promiscuous mode [ 3640.114124][ T11] br0: port 2(vx0) entered disabled state [ 3640.115770][ T11] swp1: left allmulticast mode [ 3640.116036][ T11] swp1: left promiscuous mode [ 3640.116451][ T11] br0: port 1(swp1) entered disabled state [ 3644.690787][T21298] veth0: renamed from veth1 [ 3646.345888][T21316] br0: port 1(swp1) entered blocking state [ 3646.346232][T21316] br0: port 1(swp1) entered disabled state [ 3646.346595][T21316] swp1: entered allmulticast mode [ 3646.348003][T21316] swp1: entered promiscuous mode [ 3646.349440][T21316] br0: port 1(swp1) entered blocking state [ 3646.349750][T21316] br0: port 1(swp1) entered forwarding state [ 3646.684790][T21318] br0: port 2(vx0) entered blocking state [ 3646.685128][T21318] br0: port 2(vx0) entered disabled state [ 3646.685464][T21318] vx0: entered allmulticast mode [ 3646.686856][T21318] vx0: entered promiscuous mode [ 3646.687462][T21318] br0: port 2(vx0) entered blocking state [ 3646.687759][T21318] br0: port 2(vx0) entered forwarding state [ 3648.949433][T21331] br0: port 1(swp1) entered blocking state [ 3648.949782][T21331] br0: port 1(swp1) entered disabled state [ 3648.950134][T21331] swp1: entered allmulticast mode [ 3648.951534][T21331] swp1: entered promiscuous mode [ 3648.952984][T21331] br0: port 1(swp1) entered blocking state [ 3648.953307][T21331] br0: port 1(swp1) entered forwarding state [ 3649.284710][T21333] br0: port 2(vx0) entered blocking state [ 3649.285049][T21333] br0: port 2(vx0) entered disabled state [ 3649.285901][T21333] vx0: entered allmulticast mode [ 3649.287293][T21333] vx0: entered promiscuous mode [ 3649.287990][T21333] br0: port 2(vx0) entered blocking state [ 3649.288300][T21333] 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 ] [ 3658.012844][T18140] 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 ] [ 3669.194137][ T11] vx0: left allmulticast mode [ 3669.194452][ T11] vx0: left promiscuous mode [ 3669.194850][ T11] br0: port 2(vx0) entered disabled state [ 3669.196560][ T11] swp1: left allmulticast mode [ 3669.196825][ T11] swp1: left promiscuous mode [ 3669.197194][ T11] br0: port 1(swp1) entered disabled state [ 3669.691823][ T11] vx0: left allmulticast mode [ 3669.692117][ T11] vx0: left promiscuous mode [ 3669.692533][ T11] br0: port 2(vx0) entered disabled state [ 3669.702095][ T11] swp1: left allmulticast mode [ 3669.702391][ T11] swp1: left promiscuous mode [ 3669.702768][ T11] br0: port 1(swp1) entered disabled state [ 3674.374918][T21524] veth0: renamed from veth1 [ 3676.072181][T21541] br0: port 1(swp1) entered blocking state [ 3676.072901][T21541] br0: port 1(swp1) entered disabled state [ 3676.073270][T21541] swp1: entered allmulticast mode [ 3676.074712][T21541] swp1: entered promiscuous mode [ 3676.076149][T21541] br0: port 1(swp1) entered blocking state [ 3676.076485][T21541] br0: port 1(swp1) entered forwarding state [ 3676.415685][T21543] br0: port 2(vx0) entered blocking state [ 3676.416014][T21543] br0: port 2(vx0) entered disabled state [ 3676.416345][T21543] vx0: entered allmulticast mode [ 3676.417847][T21543] vx0: entered promiscuous mode [ 3676.418570][T21543] br0: port 2(vx0) entered blocking state [ 3676.418866][T21543] br0: port 2(vx0) entered forwarding state [ 3678.641165][T21556] br0: port 1(swp1) entered blocking state [ 3678.642341][T21556] br0: port 1(swp1) entered disabled state [ 3678.642693][T21556] swp1: entered allmulticast mode [ 3678.644129][T21556] swp1: entered promiscuous mode [ 3678.645905][T21556] br0: port 1(swp1) entered blocking state [ 3678.646216][T21556] br0: port 1(swp1) entered forwarding state [ 3678.987899][T21558] br0: port 2(vx0) entered blocking state [ 3678.988251][T21558] br0: port 2(vx0) entered disabled state [ 3678.988576][T21558] vx0: entered allmulticast mode [ 3678.989968][T21558] vx0: entered promiscuous mode [ 3678.990687][T21558] br0: port 2(vx0) entered blocking state [ 3678.990983][T21558] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3687.210173][ T5828] br0: port 1(swp1) entered disabled state [ 3688.265424][T12767] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3695.505988][ T11] vx0: left allmulticast mode [ 3695.506321][ T11] vx0: left promiscuous mode [ 3695.506716][ T11] br0: port 2(vx0) entered disabled state [ 3695.508325][ T11] swp1: left allmulticast mode [ 3695.508594][ T11] swp1: left promiscuous mode [ 3695.508964][ T11] br0: port 1(swp1) entered disabled state [ 3696.005412][ T11] vx0: left allmulticast mode [ 3696.005705][ T11] vx0: left promiscuous mode [ 3696.006100][ T11] br0: port 2(vx0) entered disabled state [ 3696.007618][ T11] swp1: left allmulticast mode [ 3696.007884][ T11] swp1: left promiscuous mode [ 3696.008263][ T11] br0: port 1(swp1) entered disabled state [ 3700.837683][T21651] veth0: renamed from veth1 [ 3702.466952][T21668] br0: port 1(swp1) entered blocking state [ 3702.467313][T21668] br0: port 1(swp1) entered disabled state [ 3702.467666][T21668] swp1: entered allmulticast mode [ 3702.469136][T21668] swp1: entered promiscuous mode [ 3702.470604][T21668] br0: port 1(swp1) entered blocking state [ 3702.470917][T21668] br0: port 1(swp1) entered forwarding state [ 3702.814343][T21670] br0: port 2(vx0) entered blocking state [ 3702.814683][T21670] br0: port 2(vx0) entered disabled state [ 3702.815004][T21670] vx0: entered allmulticast mode [ 3702.816472][T21670] vx0: entered promiscuous mode [ 3702.817080][T21670] br0: port 2(vx0) entered blocking state [ 3702.817407][T21670] br0: port 2(vx0) entered forwarding state [ 3705.026561][T21683] br0: port 1(swp1) entered blocking state [ 3705.026912][T21683] br0: port 1(swp1) entered disabled state [ 3705.027401][T21683] swp1: entered allmulticast mode [ 3705.028823][T21683] swp1: entered promiscuous mode [ 3705.030260][T21683] br0: port 1(swp1) entered blocking state [ 3705.030570][T21683] br0: port 1(swp1) entered forwarding state [ 3705.402180][T21685] br0: port 2(vx0) entered blocking state [ 3705.402543][T21685] br0: port 2(vx0) entered disabled state [ 3705.402869][T21685] vx0: entered allmulticast mode [ 3705.404258][T21685] vx0: entered promiscuous mode [ 3705.404955][T21685] br0: port 2(vx0) entered blocking state [ 3705.405267][T21685] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3712.343319][ T4363] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3742.607866][ T11] vx0: left allmulticast mode [ 3742.608156][ T11] vx0: left promiscuous mode [ 3742.608568][ T11] br0: port 2(vx0) entered disabled state [ 3742.610889][ T11] swp1: left allmulticast mode [ 3742.611184][ T11] swp1: left promiscuous mode [ 3742.611583][ T11] br0: port 1(swp1) entered disabled state [ 3743.086734][ T11] vx0: left allmulticast mode [ 3743.087037][ T11] vx0: left promiscuous mode [ 3743.087485][ T11] br0: port 2(vx0) entered disabled state [ 3743.089093][ T11] swp1: left allmulticast mode [ 3743.089376][ T11] swp1: left promiscuous mode [ 3743.089756][ 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__->