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 [ 3565.883853][T26151] veth0: renamed from veth1 [ 3567.524908][T26168] br0: port 1(swp1) entered blocking state [ 3567.525273][T26168] br0: port 1(swp1) entered disabled state [ 3567.526271][T26168] swp1: entered allmulticast mode [ 3567.527645][T26168] swp1: entered promiscuous mode [ 3567.529025][T26168] br0: port 1(swp1) entered blocking state [ 3567.529340][T26168] br0: port 1(swp1) entered forwarding state [ 3567.848161][T26170] br0: port 2(vx0) entered blocking state [ 3567.849028][T26170] br0: port 2(vx0) entered disabled state [ 3567.849357][T26170] vx0: entered allmulticast mode [ 3567.850695][T26170] vx0: entered promiscuous mode [ 3567.851276][T26170] br0: port 2(vx0) entered blocking state [ 3567.851607][T26170] br0: port 2(vx0) entered forwarding state [ 3570.003593][T26183] br0: port 1(swp1) entered blocking state [ 3570.003940][T26183] br0: port 1(swp1) entered disabled state [ 3570.004291][T26183] swp1: entered allmulticast mode [ 3570.006286][T26183] swp1: entered promiscuous mode [ 3570.007652][T26183] br0: port 1(swp1) entered blocking state [ 3570.007967][T26183] br0: port 1(swp1) entered forwarding state [ 3570.342874][T26185] br0: port 2(vx0) entered blocking state [ 3570.343217][T26185] br0: port 2(vx0) entered disabled state [ 3570.343559][T26185] vx0: entered allmulticast mode [ 3570.344869][T26185] vx0: entered promiscuous mode [ 3570.345456][T26185] br0: port 2(vx0) entered blocking state [ 3570.345757][T26185] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3578.195787][T13506] 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 ] [ 3579.839541][T14738] br0: port 1(swp1) entered blocking state [ 3579.839901][T14738] 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 ] [ 3581.844275][T14738] 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 ] [ 3583.442812][T14738] br0: port 1(swp1) entered blocking state [ 3583.443172][T14738] 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 ] [ 3586.513881][T14738] 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 ] [ 3588.052873][ T11] vx0: left allmulticast mode [ 3588.053172][ T11] vx0: left promiscuous mode [ 3588.053588][ T11] br0: port 2(vx0) entered disabled state [ 3588.056021][ T11] swp1: left allmulticast mode [ 3588.056296][ T11] swp1: left promiscuous mode [ 3588.056699][ T11] br0: port 1(swp1) entered disabled state [ 3588.516903][ T11] vx0: left allmulticast mode [ 3588.517193][ T11] vx0: left promiscuous mode [ 3588.517619][ T11] br0: port 2(vx0) entered disabled state [ 3588.519402][ T11] swp1: left allmulticast mode [ 3588.519682][ T11] swp1: left promiscuous mode [ 3588.520059][ T11] br0: port 1(swp1) entered disabled state [ 3593.088417][T26341] veth0: renamed from veth1 [ 3594.732852][T26358] br0: port 1(swp1) entered blocking state [ 3594.733206][T26358] br0: port 1(swp1) entered disabled state [ 3594.734487][T26358] swp1: entered allmulticast mode [ 3594.735904][T26358] swp1: entered promiscuous mode [ 3594.737292][T26358] br0: port 1(swp1) entered blocking state [ 3594.737620][T26358] br0: port 1(swp1) entered forwarding state [ 3595.072354][T26360] br0: port 2(vx0) entered blocking state [ 3595.073161][T26360] br0: port 2(vx0) entered disabled state [ 3595.073501][T26360] vx0: entered allmulticast mode [ 3595.074817][T26360] vx0: entered promiscuous mode [ 3595.075546][T26360] br0: port 2(vx0) entered blocking state [ 3595.075851][T26360] br0: port 2(vx0) entered forwarding state [ 3597.289961][T26373] br0: port 1(swp1) entered blocking state [ 3597.290315][T26373] br0: port 1(swp1) entered disabled state [ 3597.290684][T26373] swp1: entered allmulticast mode [ 3597.292034][T26373] swp1: entered promiscuous mode [ 3597.293485][T26373] br0: port 1(swp1) entered blocking state [ 3597.293802][T26373] br0: port 1(swp1) entered forwarding state [ 3597.618446][T26375] br0: port 2(vx0) entered blocking state [ 3597.618786][T26375] br0: port 2(vx0) entered disabled state [ 3597.619111][T26375] vx0: entered allmulticast mode [ 3597.620462][T26375] vx0: entered promiscuous mode [ 3597.621029][T26375] br0: port 2(vx0) entered blocking state [ 3597.621328][T26375] 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 ] [ 3607.130514][T13506] 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 ] [ 3609.448667][T13506] br0: port 1(swp1) entered blocking state [ 3609.449031][T13506] 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 ] [ 3611.318853][T16915] 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 ] [ 3613.714218][T13506] br0: port 1(swp1) entered blocking state [ 3613.714594][T13506] 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 ] [ 3618.222127][T13506] 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 ] [ 3620.585148][ T11] vx0: left allmulticast mode [ 3620.585472][ T11] vx0: left promiscuous mode [ 3620.585881][ T11] br0: port 2(vx0) entered disabled state [ 3620.587496][ T11] swp1: left allmulticast mode [ 3620.587766][ T11] swp1: left promiscuous mode [ 3620.588153][ T11] br0: port 1(swp1) entered disabled state [ 3621.059932][ T11] vx0: left allmulticast mode [ 3621.060215][ T11] vx0: left promiscuous mode [ 3621.060654][ T11] br0: port 2(vx0) entered disabled state [ 3621.062272][ T11] swp1: left allmulticast mode [ 3621.062551][ T11] swp1: left promiscuous mode [ 3621.062924][ T11] br0: port 1(swp1) entered disabled state [ 3625.335281][T26585] ip (26585) used greatest stack depth: 23744 bytes left [ 3625.688925][T26591] veth0: renamed from veth1 [ 3627.312013][T26608] br0: port 1(swp1) entered blocking state [ 3627.312358][T26608] br0: port 1(swp1) entered disabled state [ 3627.312719][T26608] swp1: entered allmulticast mode [ 3627.314085][T26608] swp1: entered promiscuous mode [ 3627.316201][T26608] br0: port 1(swp1) entered blocking state [ 3627.316548][T26608] br0: port 1(swp1) entered forwarding state [ 3627.647744][T26610] br0: port 2(vx0) entered blocking state [ 3627.648078][T26610] br0: port 2(vx0) entered disabled state [ 3627.648406][T26610] vx0: entered allmulticast mode [ 3627.650249][T26610] vx0: entered promiscuous mode [ 3627.650824][T26610] br0: port 2(vx0) entered blocking state [ 3627.651127][T26610] br0: port 2(vx0) entered forwarding state [ 3629.840000][T26623] br0: port 1(swp1) entered blocking state [ 3629.840347][T26623] br0: port 1(swp1) entered disabled state [ 3629.840711][T26623] swp1: entered allmulticast mode [ 3629.842034][T26623] swp1: entered promiscuous mode [ 3629.843381][T26623] br0: port 1(swp1) entered blocking state [ 3629.843705][T26623] br0: port 1(swp1) entered forwarding state [ 3630.188207][T26625] br0: port 2(vx0) entered blocking state [ 3630.189118][T26625] br0: port 2(vx0) entered disabled state [ 3630.189459][T26625] vx0: entered allmulticast mode [ 3630.190768][T26625] vx0: entered promiscuous mode [ 3630.191490][T26625] br0: port 2(vx0) entered blocking state [ 3630.191801][T26625] 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 ] [ 3638.890220][T14738] 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 ] [ 3649.932910][ T11] vx0: left allmulticast mode [ 3649.933200][ T11] vx0: left promiscuous mode [ 3649.933609][ T11] br0: port 2(vx0) entered disabled state [ 3649.935203][ T11] swp1: left allmulticast mode [ 3649.935536][ T11] swp1: left promiscuous mode [ 3649.935903][ T11] br0: port 1(swp1) entered disabled state [ 3650.397856][ T11] vx0: left allmulticast mode [ 3650.398166][ T11] vx0: left promiscuous mode [ 3650.398569][ T11] br0: port 2(vx0) entered disabled state [ 3650.400086][ T11] swp1: left allmulticast mode [ 3650.400351][ T11] swp1: left promiscuous mode [ 3650.400756][ T11] br0: port 1(swp1) entered disabled state [ 3655.203947][T26816] veth0: renamed from veth1 [ 3656.818128][T26833] br0: port 1(swp1) entered blocking state [ 3656.818489][T26833] br0: port 1(swp1) entered disabled state [ 3656.818838][T26833] swp1: entered allmulticast mode [ 3656.820192][T26833] swp1: entered promiscuous mode [ 3656.822182][T26833] br0: port 1(swp1) entered blocking state [ 3656.822510][T26833] br0: port 1(swp1) entered forwarding state [ 3657.140449][T26835] br0: port 2(vx0) entered blocking state [ 3657.140782][T26835] br0: port 2(vx0) entered disabled state [ 3657.141107][T26835] vx0: entered allmulticast mode [ 3657.143055][T26835] vx0: entered promiscuous mode [ 3657.143635][T26835] br0: port 2(vx0) entered blocking state [ 3657.143941][T26835] br0: port 2(vx0) entered forwarding state [ 3659.247333][T26848] br0: port 1(swp1) entered blocking state [ 3659.248517][T26848] br0: port 1(swp1) entered disabled state [ 3659.248869][T26848] swp1: entered allmulticast mode [ 3659.250187][T26848] swp1: entered promiscuous mode [ 3659.251551][T26848] br0: port 1(swp1) entered blocking state [ 3659.251863][T26848] br0: port 1(swp1) entered forwarding state [ 3659.575115][T26850] br0: port 2(vx0) entered blocking state [ 3659.575469][T26850] br0: port 2(vx0) entered disabled state [ 3659.575793][T26850] vx0: entered allmulticast mode [ 3659.577095][T26850] vx0: entered promiscuous mode [ 3659.577792][T26850] br0: port 2(vx0) entered blocking state [ 3659.578094][T26850] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3667.646741][T25870] br0: port 1(swp1) entered disabled state [ 3668.648555][T14738] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3675.688805][ T11] vx0: left allmulticast mode [ 3675.689095][ T11] vx0: left promiscuous mode [ 3675.689507][ T11] br0: port 2(vx0) entered disabled state [ 3675.691756][ T11] swp1: left allmulticast mode [ 3675.692044][ T11] swp1: left promiscuous mode [ 3675.692479][ T11] br0: port 1(swp1) entered disabled state [ 3676.170526][ T11] vx0: left allmulticast mode [ 3676.170827][ T11] vx0: left promiscuous mode [ 3676.171233][ T11] br0: port 2(vx0) entered disabled state [ 3676.172812][ T11] swp1: left allmulticast mode [ 3676.173078][ T11] swp1: left promiscuous mode [ 3676.173501][ T11] br0: port 1(swp1) entered disabled state [ 3680.723881][T26940] veth0: renamed from veth1 [ 3682.386208][T26957] br0: port 1(swp1) entered blocking state [ 3682.387276][T26957] br0: port 1(swp1) entered disabled state [ 3682.387673][T26957] swp1: entered allmulticast mode [ 3682.389127][T26957] swp1: entered promiscuous mode [ 3682.390608][T26957] br0: port 1(swp1) entered blocking state [ 3682.390949][T26957] br0: port 1(swp1) entered forwarding state [ 3682.712331][T26959] br0: port 2(vx0) entered blocking state [ 3682.712687][T26959] br0: port 2(vx0) entered disabled state [ 3682.713016][T26959] vx0: entered allmulticast mode [ 3682.714337][T26959] vx0: entered promiscuous mode [ 3682.714943][T26959] br0: port 2(vx0) entered blocking state [ 3682.715247][T26959] br0: port 2(vx0) entered forwarding state [ 3684.833084][T26972] br0: port 1(swp1) entered blocking state [ 3684.833444][T26972] br0: port 1(swp1) entered disabled state [ 3684.833797][T26972] swp1: entered allmulticast mode [ 3684.835152][T26972] swp1: entered promiscuous mode [ 3684.837238][T26972] br0: port 1(swp1) entered blocking state [ 3684.837568][T26972] br0: port 1(swp1) entered forwarding state [ 3685.178680][T26974] br0: port 2(vx0) entered blocking state [ 3685.179020][T26974] br0: port 2(vx0) entered disabled state [ 3685.179348][T26974] vx0: entered allmulticast mode [ 3685.181487][T26974] vx0: entered promiscuous mode [ 3685.182170][T26974] br0: port 2(vx0) entered blocking state [ 3685.182487][T26974] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3691.920506][T25870] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3722.183169][ T11] vx0: left allmulticast mode [ 3722.183479][ T11] vx0: left promiscuous mode [ 3722.183874][ T11] br0: port 2(vx0) entered disabled state [ 3722.185535][ T11] swp1: left allmulticast mode [ 3722.185803][ T11] swp1: left promiscuous mode [ 3722.186179][ T11] br0: port 1(swp1) entered disabled state [ 3722.672968][ T11] vx0: left allmulticast mode [ 3722.673258][ T11] vx0: left promiscuous mode [ 3722.673702][ T11] br0: port 2(vx0) entered disabled state [ 3722.675312][ T11] swp1: left allmulticast mode [ 3722.675597][ T11] swp1: left promiscuous mode [ 3722.675975][ 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__->