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 [ 3543.867581][T26081] veth0: renamed from veth1 [ 3545.520190][T26097] br0: port 1(swp1) entered blocking state [ 3545.521310][T26097] br0: port 1(swp1) entered disabled state [ 3545.521676][T26097] swp1: entered allmulticast mode [ 3545.523020][T26097] swp1: entered promiscuous mode [ 3545.524398][T26097] br0: port 1(swp1) entered blocking state [ 3545.524732][T26097] br0: port 1(swp1) entered forwarding state [ 3545.859849][T26099] br0: port 2(vx0) entered blocking state [ 3545.860191][T26099] br0: port 2(vx0) entered disabled state [ 3545.860515][T26099] vx0: entered allmulticast mode [ 3545.862375][T26099] vx0: entered promiscuous mode [ 3545.863071][T26099] br0: port 2(vx0) entered blocking state [ 3545.863374][T26099] br0: port 2(vx0) entered forwarding state [ 3548.050081][T26112] br0: port 1(swp1) entered blocking state [ 3548.050432][T26112] br0: port 1(swp1) entered disabled state [ 3548.051192][T26112] swp1: entered allmulticast mode [ 3548.052565][T26112] swp1: entered promiscuous mode [ 3548.053942][T26112] br0: port 1(swp1) entered blocking state [ 3548.054252][T26112] br0: port 1(swp1) entered forwarding state [ 3548.391058][T26114] br0: port 2(vx0) entered blocking state [ 3548.391387][T26114] br0: port 2(vx0) entered disabled state [ 3548.391727][T26114] vx0: entered allmulticast mode [ 3548.393052][T26114] vx0: entered promiscuous mode [ 3548.393641][T26114] br0: port 2(vx0) entered blocking state [ 3548.393942][T26114] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3556.150161][T16863] 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 ] [ 3557.844751][T16863] br0: port 1(swp1) entered blocking state [ 3557.845104][T16863] 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 ] [ 3559.735736][T16678] 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 ] [ 3561.294677][T16678] br0: port 1(swp1) entered blocking state [ 3561.295034][T16678] 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 ] [ 3564.324446][T16863] 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.922402][ T11] vx0: left allmulticast mode [ 3565.922823][ T11] vx0: left promiscuous mode [ 3565.923362][ T11] br0: port 2(vx0) entered disabled state [ 3565.926154][ T11] swp1: left allmulticast mode [ 3565.926563][ T11] swp1: left promiscuous mode [ 3565.927123][ T11] br0: port 1(swp1) entered disabled state [ 3566.422583][ T11] vx0: left allmulticast mode [ 3566.422879][ T11] vx0: left promiscuous mode [ 3566.423286][ T11] br0: port 2(vx0) entered disabled state [ 3566.429074][ T11] swp1: left allmulticast mode [ 3566.429347][ T11] swp1: left promiscuous mode [ 3566.429743][ T11] br0: port 1(swp1) entered disabled state [ 3571.033026][T26269] veth0: renamed from veth1 [ 3572.637990][T26285] br0: port 1(swp1) entered blocking state [ 3572.638340][T26285] br0: port 1(swp1) entered disabled state [ 3572.639171][T26285] swp1: entered allmulticast mode [ 3572.640554][T26285] swp1: entered promiscuous mode [ 3572.641927][T26285] br0: port 1(swp1) entered blocking state [ 3572.642241][T26285] br0: port 1(swp1) entered forwarding state [ 3572.962354][T26287] br0: port 2(vx0) entered blocking state [ 3572.962713][T26287] br0: port 2(vx0) entered disabled state [ 3572.963035][T26287] vx0: entered allmulticast mode [ 3572.964337][T26287] vx0: entered promiscuous mode [ 3572.964914][T26287] br0: port 2(vx0) entered blocking state [ 3572.965215][T26287] br0: port 2(vx0) entered forwarding state [ 3575.060900][T26300] br0: port 1(swp1) entered blocking state [ 3575.061245][T26300] br0: port 1(swp1) entered disabled state [ 3575.062350][T26300] swp1: entered allmulticast mode [ 3575.063713][T26300] swp1: entered promiscuous mode [ 3575.065092][T26300] br0: port 1(swp1) entered blocking state [ 3575.065403][T26300] br0: port 1(swp1) entered forwarding state [ 3575.389427][T26302] br0: port 2(vx0) entered blocking state [ 3575.389803][T26302] br0: port 2(vx0) entered disabled state [ 3575.390126][T26302] vx0: entered allmulticast mode [ 3575.391429][T26302] vx0: entered promiscuous mode [ 3575.392008][T26302] br0: port 2(vx0) entered blocking state [ 3575.392313][T26302] 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 ] [ 3584.818176][T16863] 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 ] [ 3587.136910][T16678] br0: port 1(swp1) entered blocking state [ 3587.137268][T16678] 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 ] [ 3589.061625][T16863] 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 ] [ 3591.493602][T16863] br0: port 1(swp1) entered blocking state [ 3591.493973][T16863] 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 ] [ 3596.083893][T16678] 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 ] [ 3598.543257][ T11] vx0: left allmulticast mode [ 3598.543706][ T11] vx0: left promiscuous mode [ 3598.544257][ T11] br0: port 2(vx0) entered disabled state [ 3598.553274][ T11] swp1: left allmulticast mode [ 3598.553701][ T11] swp1: left promiscuous mode [ 3598.554258][ T11] br0: port 1(swp1) entered disabled state [ 3599.023956][ T11] vx0: left allmulticast mode [ 3599.024248][ T11] vx0: left promiscuous mode [ 3599.024664][ T11] br0: port 2(vx0) entered disabled state [ 3599.026398][ T11] swp1: left allmulticast mode [ 3599.026683][ T11] swp1: left promiscuous mode [ 3599.027059][ T11] br0: port 1(swp1) entered disabled state [ 3603.733405][T26518] veth0: renamed from veth1 [ 3605.399829][T26535] br0: port 1(swp1) entered blocking state [ 3605.400217][T26535] br0: port 1(swp1) entered disabled state [ 3605.401574][T26535] swp1: entered allmulticast mode [ 3605.403075][T26535] swp1: entered promiscuous mode [ 3605.410068][T26535] br0: port 1(swp1) entered blocking state [ 3605.410415][T26535] br0: port 1(swp1) entered forwarding state [ 3605.760851][T26537] br0: port 2(vx0) entered blocking state [ 3605.761197][T26537] br0: port 2(vx0) entered disabled state [ 3605.761528][T26537] vx0: entered allmulticast mode [ 3605.762909][T26537] vx0: entered promiscuous mode [ 3605.763490][T26537] br0: port 2(vx0) entered blocking state [ 3605.763813][T26537] br0: port 2(vx0) entered forwarding state [ 3607.970406][T26550] br0: port 1(swp1) entered blocking state [ 3607.971185][T26550] br0: port 1(swp1) entered disabled state [ 3607.971555][T26550] swp1: entered allmulticast mode [ 3607.972882][T26550] swp1: entered promiscuous mode [ 3607.974251][T26550] br0: port 1(swp1) entered blocking state [ 3607.974595][T26550] br0: port 1(swp1) entered forwarding state [ 3608.315187][T26552] br0: port 2(vx0) entered blocking state [ 3608.315547][T26552] br0: port 2(vx0) entered disabled state [ 3608.315886][T26552] vx0: entered allmulticast mode [ 3608.317243][T26552] vx0: entered promiscuous mode [ 3608.317964][T26552] br0: port 2(vx0) entered blocking state [ 3608.318273][T26552] 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 ] [ 3617.062805][T16918] 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 ] [ 3628.314642][ T11] vx0: left allmulticast mode [ 3628.314933][ T11] vx0: left promiscuous mode [ 3628.315333][ T11] br0: port 2(vx0) entered disabled state [ 3628.323822][ T11] swp1: left allmulticast mode [ 3628.324158][ T11] swp1: left promiscuous mode [ 3628.324577][ T11] br0: port 1(swp1) entered disabled state [ 3628.787102][ T11] vx0: left allmulticast mode [ 3628.787410][ T11] vx0: left promiscuous mode [ 3628.787843][ T11] br0: port 2(vx0) entered disabled state [ 3628.789370][ T11] swp1: left allmulticast mode [ 3628.789675][ T11] swp1: left promiscuous mode [ 3628.790053][ T11] br0: port 1(swp1) entered disabled state [ 3633.512342][T26743] veth0: renamed from veth1 [ 3635.151626][T26761] br0: port 1(swp1) entered blocking state [ 3635.151968][T26761] br0: port 1(swp1) entered disabled state [ 3635.152323][T26761] swp1: entered allmulticast mode [ 3635.153726][T26761] swp1: entered promiscuous mode [ 3635.155343][T26761] br0: port 1(swp1) entered blocking state [ 3635.155671][T26761] br0: port 1(swp1) entered forwarding state [ 3635.478747][T26763] br0: port 2(vx0) entered blocking state [ 3635.479085][T26763] br0: port 2(vx0) entered disabled state [ 3635.479421][T26763] vx0: entered allmulticast mode [ 3635.480751][T26763] vx0: entered promiscuous mode [ 3635.481449][T26763] br0: port 2(vx0) entered blocking state [ 3635.481770][T26763] br0: port 2(vx0) entered forwarding state [ 3637.648830][T26776] br0: port 1(swp1) entered blocking state [ 3637.649174][T26776] br0: port 1(swp1) entered disabled state [ 3637.649574][T26776] swp1: entered allmulticast mode [ 3637.651195][T26776] swp1: entered promiscuous mode [ 3637.652658][T26776] br0: port 1(swp1) entered blocking state [ 3637.652988][T26776] br0: port 1(swp1) entered forwarding state [ 3638.004251][T26778] br0: port 2(vx0) entered blocking state [ 3638.004604][T26778] br0: port 2(vx0) entered disabled state [ 3638.004929][T26778] vx0: entered allmulticast mode [ 3638.006265][T26778] vx0: entered promiscuous mode [ 3638.006982][T26778] br0: port 2(vx0) entered blocking state [ 3638.007301][T26778] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3646.179199][T16863] br0: port 1(swp1) entered disabled state [ 3647.185626][T23337] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3654.302930][ T11] vx0: left allmulticast mode [ 3654.303243][ T11] vx0: left promiscuous mode [ 3654.304343][ T11] br0: port 2(vx0) entered disabled state [ 3654.306104][ T11] swp1: left allmulticast mode [ 3654.306419][ T11] swp1: left promiscuous mode [ 3654.307378][ T11] br0: port 1(swp1) entered disabled state [ 3654.764812][ T11] vx0: left allmulticast mode [ 3654.765114][ T11] vx0: left promiscuous mode [ 3654.765554][ T11] br0: port 2(vx0) entered disabled state [ 3654.767171][ T11] swp1: left allmulticast mode [ 3654.767448][ T11] swp1: left promiscuous mode [ 3654.767853][ T11] br0: port 1(swp1) entered disabled state [ 3659.457117][T26867] veth0: renamed from veth1 [ 3661.077199][T26883] br0: port 1(swp1) entered blocking state [ 3661.077559][T26883] br0: port 1(swp1) entered disabled state [ 3661.077917][T26883] swp1: entered allmulticast mode [ 3661.079313][T26883] swp1: entered promiscuous mode [ 3661.081409][T26883] br0: port 1(swp1) entered blocking state [ 3661.081745][T26883] br0: port 1(swp1) entered forwarding state [ 3661.409687][T26885] br0: port 2(vx0) entered blocking state [ 3661.410031][T26885] br0: port 2(vx0) entered disabled state [ 3661.410359][T26885] vx0: entered allmulticast mode [ 3661.411704][T26885] vx0: entered promiscuous mode [ 3661.412400][T26885] br0: port 2(vx0) entered blocking state [ 3661.412715][T26885] br0: port 2(vx0) entered forwarding state [ 3663.573758][T26898] br0: port 1(swp1) entered blocking state [ 3663.574108][T26898] br0: port 1(swp1) entered disabled state [ 3663.574473][T26898] swp1: entered allmulticast mode [ 3663.575946][T26898] swp1: entered promiscuous mode [ 3663.577515][T26898] br0: port 1(swp1) entered blocking state [ 3663.577860][T26898] br0: port 1(swp1) entered forwarding state [ 3663.902902][T26900] br0: port 2(vx0) entered blocking state [ 3663.903243][T26900] br0: port 2(vx0) entered disabled state [ 3663.903582][T26900] vx0: entered allmulticast mode [ 3663.904936][T26900] vx0: entered promiscuous mode [ 3663.905653][T26900] br0: port 2(vx0) entered blocking state [ 3663.905954][T26900] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3670.662597][T16863] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3700.918347][ T11] vx0: left allmulticast mode [ 3700.918656][ T11] vx0: left promiscuous mode [ 3700.919136][ T11] br0: port 2(vx0) entered disabled state [ 3700.920941][ T11] swp1: left allmulticast mode [ 3700.921207][ T11] swp1: left promiscuous mode [ 3700.921593][ T11] br0: port 1(swp1) entered disabled state [ 3701.404687][ T11] vx0: left allmulticast mode [ 3701.404989][ T11] vx0: left promiscuous mode [ 3701.405382][ T11] br0: port 2(vx0) entered disabled state [ 3701.406871][ T11] swp1: left allmulticast mode [ 3701.407135][ T11] swp1: left promiscuous mode [ 3701.407502][ 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__->