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 [ 3580.034225][T25564] veth0: renamed from veth1 [ 3581.644679][T25581] br0: port 1(swp1) entered blocking state [ 3581.645022][T25581] br0: port 1(swp1) entered disabled state [ 3581.645403][T25581] swp1: entered allmulticast mode [ 3581.646768][T25581] swp1: entered promiscuous mode [ 3581.648804][T25581] br0: port 1(swp1) entered blocking state [ 3581.649133][T25581] br0: port 1(swp1) entered forwarding state [ 3581.976412][T25583] br0: port 2(vx0) entered blocking state [ 3581.976751][T25583] br0: port 2(vx0) entered disabled state [ 3581.977085][T25583] vx0: entered allmulticast mode [ 3581.978430][T25583] vx0: entered promiscuous mode [ 3581.979006][T25583] br0: port 2(vx0) entered blocking state [ 3581.979322][T25583] br0: port 2(vx0) entered forwarding state [ 3584.138295][T25596] br0: port 1(swp1) entered blocking state [ 3584.139286][T25596] br0: port 1(swp1) entered disabled state [ 3584.139674][T25596] swp1: entered allmulticast mode [ 3584.141089][T25596] swp1: entered promiscuous mode [ 3584.142528][T25596] br0: port 1(swp1) entered blocking state [ 3584.142846][T25596] br0: port 1(swp1) entered forwarding state [ 3584.508776][T25598] br0: port 2(vx0) entered blocking state [ 3584.509217][T25598] br0: port 2(vx0) entered disabled state [ 3584.509690][T25598] vx0: entered allmulticast mode [ 3584.511667][T25598] vx0: entered promiscuous mode [ 3584.512654][T25598] br0: port 2(vx0) entered blocking state [ 3584.513061][T25598] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3592.400061][ T7197] 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 ] [ 3593.993540][ T7197] br0: port 1(swp1) entered blocking state [ 3593.993886][ T7197] 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 ] [ 3595.878619][ T7197] 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 ] [ 3597.400405][ T8825] br0: port 1(swp1) entered blocking state [ 3597.400752][ T8825] 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 ] [ 3600.364526][ T8825] 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 ] [ 3601.892012][ T11] vx0: left allmulticast mode [ 3601.892302][ T11] vx0: left promiscuous mode [ 3601.892720][ T11] br0: port 2(vx0) entered disabled state [ 3601.894624][ T11] swp1: left allmulticast mode [ 3601.894923][ T11] swp1: left promiscuous mode [ 3601.895299][ T11] br0: port 1(swp1) entered disabled state [ 3602.330924][ T11] vx0: left allmulticast mode [ 3602.331207][ T11] vx0: left promiscuous mode [ 3602.331617][ T11] br0: port 2(vx0) entered disabled state [ 3602.333163][ T11] swp1: left allmulticast mode [ 3602.333449][ T11] swp1: left promiscuous mode [ 3602.333820][ T11] br0: port 1(swp1) entered disabled state [ 3606.963615][T25753] veth0: renamed from veth1 [ 3608.588654][T25770] br0: port 1(swp1) entered blocking state [ 3608.588998][T25770] br0: port 1(swp1) entered disabled state [ 3608.589363][T25770] swp1: entered allmulticast mode [ 3608.591329][T25770] swp1: entered promiscuous mode [ 3608.592729][T25770] br0: port 1(swp1) entered blocking state [ 3608.593044][T25770] br0: port 1(swp1) entered forwarding state [ 3608.933139][T25772] br0: port 2(vx0) entered blocking state [ 3608.934216][T25772] br0: port 2(vx0) entered disabled state [ 3608.934564][T25772] vx0: entered allmulticast mode [ 3608.935881][T25772] vx0: entered promiscuous mode [ 3608.936461][T25772] br0: port 2(vx0) entered blocking state [ 3608.936765][T25772] br0: port 2(vx0) entered forwarding state [ 3611.081772][T25785] br0: port 1(swp1) entered blocking state [ 3611.082108][T25785] br0: port 1(swp1) entered disabled state [ 3611.082503][T25785] swp1: entered allmulticast mode [ 3611.084606][T25785] swp1: entered promiscuous mode [ 3611.086008][T25785] br0: port 1(swp1) entered blocking state [ 3611.086325][T25785] br0: port 1(swp1) entered forwarding state [ 3611.404982][T25787] br0: port 2(vx0) entered blocking state [ 3611.405316][T25787] br0: port 2(vx0) entered disabled state [ 3611.405660][T25787] vx0: entered allmulticast mode [ 3611.406994][T25787] vx0: entered promiscuous mode [ 3611.407573][T25787] br0: port 2(vx0) entered blocking state [ 3611.407876][T25787] 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 ] [ 3620.773414][ T7197] 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 ] [ 3623.085865][T22850] br0: port 1(swp1) entered blocking state [ 3623.086215][T22850] 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 ] [ 3624.904419][ T8825] 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 ] [ 3627.129306][T22850] br0: port 1(swp1) entered blocking state [ 3627.129677][T22850] 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 ] [ 3631.775409][ T7197] 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 ] [ 3634.093279][ T11] vx0: left allmulticast mode [ 3634.093593][ T11] vx0: left promiscuous mode [ 3634.093998][ T11] br0: port 2(vx0) entered disabled state [ 3634.095645][ T11] swp1: left allmulticast mode [ 3634.095934][ T11] swp1: left promiscuous mode [ 3634.096363][ T11] br0: port 1(swp1) entered disabled state [ 3634.563682][ T11] vx0: left allmulticast mode [ 3634.563971][ T11] vx0: left promiscuous mode [ 3634.564383][ T11] br0: port 2(vx0) entered disabled state [ 3634.566002][ T11] swp1: left allmulticast mode [ 3634.566272][ T11] swp1: left promiscuous mode [ 3634.566668][ T11] br0: port 1(swp1) entered disabled state [ 3639.388218][T26001] veth0: renamed from veth1 [ 3641.001186][T26019] br0: port 1(swp1) entered blocking state [ 3641.001546][T26019] br0: port 1(swp1) entered disabled state [ 3641.001894][T26019] swp1: entered allmulticast mode [ 3641.003270][T26019] swp1: entered promiscuous mode [ 3641.004656][T26019] br0: port 1(swp1) entered blocking state [ 3641.004970][T26019] br0: port 1(swp1) entered forwarding state [ 3641.328789][T26021] br0: port 2(vx0) entered blocking state [ 3641.329117][T26021] br0: port 2(vx0) entered disabled state [ 3641.329798][T26021] vx0: entered allmulticast mode [ 3641.331156][T26021] vx0: entered promiscuous mode [ 3641.331743][T26021] br0: port 2(vx0) entered blocking state [ 3641.332044][T26021] br0: port 2(vx0) entered forwarding state [ 3643.492724][T26034] br0: port 1(swp1) entered blocking state [ 3643.493074][T26034] br0: port 1(swp1) entered disabled state [ 3643.493854][T26034] swp1: entered allmulticast mode [ 3643.495201][T26034] swp1: entered promiscuous mode [ 3643.496578][T26034] br0: port 1(swp1) entered blocking state [ 3643.496896][T26034] br0: port 1(swp1) entered forwarding state [ 3643.840262][T26036] br0: port 2(vx0) entered blocking state [ 3643.840608][T26036] br0: port 2(vx0) entered disabled state [ 3643.840932][T26036] vx0: entered allmulticast mode [ 3643.842246][T26036] vx0: entered promiscuous mode [ 3643.842847][T26036] br0: port 2(vx0) entered blocking state [ 3643.843151][T26036] 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 ] [ 3652.563465][T25345] 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 ] [ 3663.447670][ T11] vx0: left allmulticast mode [ 3663.447962][ T11] vx0: left promiscuous mode [ 3663.448367][ T11] br0: port 2(vx0) entered disabled state [ 3663.450492][ T11] swp1: left allmulticast mode [ 3663.450766][ T11] swp1: left promiscuous mode [ 3663.451136][ T11] br0: port 1(swp1) entered disabled state [ 3663.903577][ T11] vx0: left allmulticast mode [ 3663.903862][ T11] vx0: left promiscuous mode [ 3663.904248][ T11] br0: port 2(vx0) entered disabled state [ 3663.905891][ T11] swp1: left allmulticast mode [ 3663.906158][ T11] swp1: left promiscuous mode [ 3663.906537][ T11] br0: port 1(swp1) entered disabled state [ 3668.440416][T26228] veth0: renamed from veth1 [ 3670.048765][T26245] br0: port 1(swp1) entered blocking state [ 3670.049107][T26245] br0: port 1(swp1) entered disabled state [ 3670.050316][T26245] swp1: entered allmulticast mode [ 3670.051725][T26245] swp1: entered promiscuous mode [ 3670.053094][T26245] br0: port 1(swp1) entered blocking state [ 3670.053423][T26245] br0: port 1(swp1) entered forwarding state [ 3670.398103][T26247] br0: port 2(vx0) entered blocking state [ 3670.398470][T26247] br0: port 2(vx0) entered disabled state [ 3670.398804][T26247] vx0: entered allmulticast mode [ 3670.400178][T26247] vx0: entered promiscuous mode [ 3670.400906][T26247] br0: port 2(vx0) entered blocking state [ 3670.401215][T26247] br0: port 2(vx0) entered forwarding state [ 3672.559267][T26260] br0: port 1(swp1) entered blocking state [ 3672.559628][T26260] br0: port 1(swp1) entered disabled state [ 3672.559983][T26260] swp1: entered allmulticast mode [ 3672.561310][T26260] swp1: entered promiscuous mode [ 3672.568631][T26260] br0: port 1(swp1) entered blocking state [ 3672.568955][T26260] br0: port 1(swp1) entered forwarding state [ 3672.970418][T26262] br0: port 2(vx0) entered blocking state [ 3672.970772][T26262] br0: port 2(vx0) entered disabled state [ 3672.971126][T26262] vx0: entered allmulticast mode [ 3672.972559][T26262] vx0: entered promiscuous mode [ 3672.973189][T26262] br0: port 2(vx0) entered blocking state [ 3672.973515][T26262] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3681.074484][T20941] br0: port 1(swp1) entered disabled state [ 3682.109587][T20941] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3689.436943][ T11] vx0: left allmulticast mode [ 3689.437235][ T11] vx0: left promiscuous mode [ 3689.437660][ T11] br0: port 2(vx0) entered disabled state [ 3689.439289][ T11] swp1: left allmulticast mode [ 3689.439577][ T11] swp1: left promiscuous mode [ 3689.439959][ T11] br0: port 1(swp1) entered disabled state [ 3689.897667][ T11] vx0: left allmulticast mode [ 3689.897973][ T11] vx0: left promiscuous mode [ 3689.898393][ T11] br0: port 2(vx0) entered disabled state [ 3689.903940][ T11] swp1: left allmulticast mode [ 3689.904217][ T11] swp1: left promiscuous mode [ 3689.904620][ T11] br0: port 1(swp1) entered disabled state [ 3694.390059][T26355] veth0: renamed from veth1 [ 3695.984266][T26371] br0: port 1(swp1) entered blocking state [ 3695.984643][T26371] br0: port 1(swp1) entered disabled state [ 3695.985007][T26371] swp1: entered allmulticast mode [ 3695.986426][T26371] swp1: entered promiscuous mode [ 3695.993300][T26371] br0: port 1(swp1) entered blocking state [ 3695.993649][T26371] br0: port 1(swp1) entered forwarding state [ 3696.312455][T26373] br0: port 2(vx0) entered blocking state [ 3696.312795][T26373] br0: port 2(vx0) entered disabled state [ 3696.313127][T26373] vx0: entered allmulticast mode [ 3696.314491][T26373] vx0: entered promiscuous mode [ 3696.315067][T26373] br0: port 2(vx0) entered blocking state [ 3696.315385][T26373] br0: port 2(vx0) entered forwarding state [ 3698.463823][T26386] br0: port 1(swp1) entered blocking state [ 3698.464221][T26386] br0: port 1(swp1) entered disabled state [ 3698.464846][T26386] swp1: entered allmulticast mode [ 3698.466237][T26386] swp1: entered promiscuous mode [ 3698.467655][T26386] br0: port 1(swp1) entered blocking state [ 3698.467980][T26386] br0: port 1(swp1) entered forwarding state [ 3698.818014][T26388] br0: port 2(vx0) entered blocking state [ 3698.818370][T26388] br0: port 2(vx0) entered disabled state [ 3698.818698][T26388] vx0: entered allmulticast mode [ 3698.820044][T26388] vx0: entered promiscuous mode [ 3698.821144][T26388] br0: port 2(vx0) entered blocking state [ 3698.821462][T26388] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3705.628479][ T7197] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3735.922384][ T11] vx0: left allmulticast mode [ 3735.922796][ T11] vx0: left promiscuous mode [ 3735.923423][ T11] br0: port 2(vx0) entered disabled state [ 3735.926113][ T11] swp1: left allmulticast mode [ 3735.926713][ T11] swp1: left promiscuous mode [ 3735.927291][ T11] br0: port 1(swp1) entered disabled state [ 3736.442395][ T11] vx0: left allmulticast mode [ 3736.442686][ T11] vx0: left promiscuous mode [ 3736.443082][ T11] br0: port 2(vx0) entered disabled state [ 3736.452185][ T11] swp1: left allmulticast mode [ 3736.452479][ T11] swp1: left promiscuous mode [ 3736.452858][ 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__->