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 [ 3623.007832][T20927] veth0: renamed from veth1 [ 3624.740067][T20944] br0: port 1(swp1) entered blocking state [ 3624.741593][T20944] br0: port 1(swp1) entered disabled state [ 3624.742118][T20944] swp1: entered allmulticast mode [ 3624.744176][T20944] swp1: entered promiscuous mode [ 3624.746342][T20944] br0: port 1(swp1) entered blocking state [ 3624.746835][T20944] br0: port 1(swp1) entered forwarding state [ 3625.116039][T20946] br0: port 2(vx0) entered blocking state [ 3625.116374][T20946] br0: port 2(vx0) entered disabled state [ 3625.116720][T20946] vx0: entered allmulticast mode [ 3625.118099][T20946] vx0: entered promiscuous mode [ 3625.118801][T20946] br0: port 2(vx0) entered blocking state [ 3625.119104][T20946] br0: port 2(vx0) entered forwarding state [ 3627.254683][T20959] br0: port 1(swp1) entered blocking state [ 3627.255031][T20959] br0: port 1(swp1) entered disabled state [ 3627.255375][T20959] swp1: entered allmulticast mode [ 3627.257520][T20959] swp1: entered promiscuous mode [ 3627.263599][T20959] br0: port 1(swp1) entered blocking state [ 3627.263924][T20959] br0: port 1(swp1) entered forwarding state [ 3627.585443][T20961] br0: port 2(vx0) entered blocking state [ 3627.585780][T20961] br0: port 2(vx0) entered disabled state [ 3627.586103][T20961] vx0: entered allmulticast mode [ 3627.587486][T20961] vx0: entered promiscuous mode [ 3627.588189][T20961] br0: port 2(vx0) entered blocking state [ 3627.588523][T20961] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3635.439156][T12978] 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 ] [ 3637.065046][T12978] br0: port 1(swp1) entered blocking state [ 3637.065406][T12978] 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 ] [ 3639.018491][T12978] 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 ] [ 3640.648790][T20707] br0: port 1(swp1) entered blocking state [ 3640.649150][T20707] 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 ] [ 3643.693506][T12978] 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 ] [ 3645.275405][ T11] vx0: left allmulticast mode [ 3645.275727][ T11] vx0: left promiscuous mode [ 3645.276122][ T11] br0: port 2(vx0) entered disabled state [ 3645.277670][ T11] swp1: left allmulticast mode [ 3645.277939][ T11] swp1: left promiscuous mode [ 3645.278307][ T11] br0: port 1(swp1) entered disabled state [ 3645.717493][ T11] vx0: left allmulticast mode [ 3645.717786][ T11] vx0: left promiscuous mode [ 3645.718180][ T11] br0: port 2(vx0) entered disabled state [ 3645.719673][ T11] swp1: left allmulticast mode [ 3645.719944][ T11] swp1: left promiscuous mode [ 3645.720320][ T11] br0: port 1(swp1) entered disabled state [ 3650.277749][T21117] veth0: renamed from veth1 [ 3651.822776][T21134] br0: port 1(swp1) entered blocking state [ 3651.823125][T21134] br0: port 1(swp1) entered disabled state [ 3651.823488][T21134] swp1: entered allmulticast mode [ 3651.824870][T21134] swp1: entered promiscuous mode [ 3651.826921][T21134] br0: port 1(swp1) entered blocking state [ 3651.827243][T21134] br0: port 1(swp1) entered forwarding state [ 3652.156930][T21136] br0: port 2(vx0) entered blocking state [ 3652.157271][T21136] br0: port 2(vx0) entered disabled state [ 3652.157636][T21136] vx0: entered allmulticast mode [ 3652.159015][T21136] vx0: entered promiscuous mode [ 3652.159626][T21136] br0: port 2(vx0) entered blocking state [ 3652.159936][T21136] br0: port 2(vx0) entered forwarding state [ 3654.265475][T21149] br0: port 1(swp1) entered blocking state [ 3654.265824][T21149] br0: port 1(swp1) entered disabled state [ 3654.266175][T21149] swp1: entered allmulticast mode [ 3654.273310][T21149] swp1: entered promiscuous mode [ 3654.274751][T21149] br0: port 1(swp1) entered blocking state [ 3654.275070][T21149] br0: port 1(swp1) entered forwarding state [ 3654.598449][T21151] br0: port 2(vx0) entered blocking state [ 3654.598932][T21151] br0: port 2(vx0) entered disabled state [ 3654.599444][T21151] vx0: entered allmulticast mode [ 3654.600894][T21151] vx0: entered promiscuous mode [ 3654.601620][T21151] br0: port 2(vx0) entered blocking state [ 3654.601934][T21151] 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 ] [ 3664.111498][T12978] 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 ] [ 3666.493202][T12978] br0: port 1(swp1) entered blocking state [ 3666.493580][T12978] 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 ] [ 3668.437360][T12865] 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 ] [ 3670.768572][T12865] br0: port 1(swp1) entered blocking state [ 3670.768928][T12865] 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 ] [ 3675.247136][T12978] 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 ] [ 3677.538299][ T11] vx0: left allmulticast mode [ 3677.538617][ T11] vx0: left promiscuous mode [ 3677.539009][ T11] br0: port 2(vx0) entered disabled state [ 3677.540737][ T11] swp1: left allmulticast mode [ 3677.541009][ T11] swp1: left promiscuous mode [ 3677.541382][ T11] br0: port 1(swp1) entered disabled state [ 3678.001631][ T11] vx0: left allmulticast mode [ 3678.001936][ T11] vx0: left promiscuous mode [ 3678.002342][ T11] br0: port 2(vx0) entered disabled state [ 3678.003841][ T11] swp1: left allmulticast mode [ 3678.004120][ T11] swp1: left promiscuous mode [ 3678.004508][ T11] br0: port 1(swp1) entered disabled state [ 3682.496467][T21367] veth0: renamed from veth1 [ 3684.156690][T21384] br0: port 1(swp1) entered blocking state [ 3684.157057][T21384] br0: port 1(swp1) entered disabled state [ 3684.157417][T21384] swp1: entered allmulticast mode [ 3684.158876][T21384] swp1: entered promiscuous mode [ 3684.160350][T21384] br0: port 1(swp1) entered blocking state [ 3684.160718][T21384] br0: port 1(swp1) entered forwarding state [ 3684.484174][T21386] br0: port 2(vx0) entered blocking state [ 3684.484534][T21386] br0: port 2(vx0) entered disabled state [ 3684.484871][T21386] vx0: entered allmulticast mode [ 3684.486271][T21386] vx0: entered promiscuous mode [ 3684.486978][T21386] br0: port 2(vx0) entered blocking state [ 3684.487285][T21386] br0: port 2(vx0) entered forwarding state [ 3686.634231][T21399] br0: port 1(swp1) entered blocking state [ 3686.634604][T21399] br0: port 1(swp1) entered disabled state [ 3686.634965][T21399] swp1: entered allmulticast mode [ 3686.636375][T21399] swp1: entered promiscuous mode [ 3686.638693][T21399] br0: port 1(swp1) entered blocking state [ 3686.639030][T21399] br0: port 1(swp1) entered forwarding state [ 3686.982215][T21401] br0: port 2(vx0) entered blocking state [ 3686.983155][T21401] br0: port 2(vx0) entered disabled state [ 3686.983496][T21401] vx0: entered allmulticast mode [ 3686.984867][T21401] vx0: entered promiscuous mode [ 3686.985466][T21401] br0: port 2(vx0) entered blocking state [ 3686.985782][T21401] 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 ] [ 3695.769125][T12978] 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 ] [ 3706.773123][ T11] vx0: left allmulticast mode [ 3706.773417][ T11] vx0: left promiscuous mode [ 3706.773823][ T11] br0: port 2(vx0) entered disabled state [ 3706.775333][ T11] swp1: left allmulticast mode [ 3706.775616][ T11] swp1: left promiscuous mode [ 3706.776033][ T11] br0: port 1(swp1) entered disabled state [ 3707.236739][ T11] vx0: left allmulticast mode [ 3707.237055][ T11] vx0: left promiscuous mode [ 3707.237550][ T11] br0: port 2(vx0) entered disabled state [ 3707.239271][ T11] swp1: left allmulticast mode [ 3707.239561][ T11] swp1: left promiscuous mode [ 3707.239948][ T11] br0: port 1(swp1) entered disabled state [ 3711.842020][T21592] veth0: renamed from veth1 [ 3713.510777][T21609] br0: port 1(swp1) entered blocking state [ 3713.511132][T21609] br0: port 1(swp1) entered disabled state [ 3713.511501][T21609] swp1: entered allmulticast mode [ 3713.512992][T21609] swp1: entered promiscuous mode [ 3713.520387][T21609] br0: port 1(swp1) entered blocking state [ 3713.520746][T21609] br0: port 1(swp1) entered forwarding state [ 3713.845644][T21611] br0: port 2(vx0) entered blocking state [ 3713.845988][T21611] br0: port 2(vx0) entered disabled state [ 3713.846323][T21611] vx0: entered allmulticast mode [ 3713.847747][T21611] vx0: entered promiscuous mode [ 3713.848323][T21611] br0: port 2(vx0) entered blocking state [ 3713.848644][T21611] br0: port 2(vx0) entered forwarding state [ 3716.117502][T21624] br0: port 1(swp1) entered blocking state [ 3716.117844][T21624] br0: port 1(swp1) entered disabled state [ 3716.118189][T21624] swp1: entered allmulticast mode [ 3716.126382][T21624] swp1: entered promiscuous mode [ 3716.128023][T21624] br0: port 1(swp1) entered blocking state [ 3716.128341][T21624] br0: port 1(swp1) entered forwarding state [ 3716.492982][T21626] br0: port 2(vx0) entered blocking state [ 3716.493337][T21626] br0: port 2(vx0) entered disabled state [ 3716.493696][T21626] vx0: entered allmulticast mode [ 3716.495739][T21626] vx0: entered promiscuous mode [ 3716.496378][T21626] br0: port 2(vx0) entered blocking state [ 3716.496731][T21626] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3724.704272][T20707] br0: port 1(swp1) entered disabled state [ 3725.704668][T20707] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3733.091672][ T11] vx0: left allmulticast mode [ 3733.091984][ T11] vx0: left promiscuous mode [ 3733.092450][ T11] br0: port 2(vx0) entered disabled state [ 3733.100105][ T11] swp1: left allmulticast mode [ 3733.100412][ T11] swp1: left promiscuous mode [ 3733.100897][ T11] br0: port 1(swp1) entered disabled state [ 3733.557783][ T11] vx0: left allmulticast mode [ 3733.558070][ T11] vx0: left promiscuous mode [ 3733.558487][ T11] br0: port 2(vx0) entered disabled state [ 3733.560138][ T11] swp1: left allmulticast mode [ 3733.560410][ T11] swp1: left promiscuous mode [ 3733.560839][ T11] br0: port 1(swp1) entered disabled state [ 3738.201088][T21719] veth0: renamed from veth1 [ 3739.887989][T21736] br0: port 1(swp1) entered blocking state [ 3739.888493][T21736] br0: port 1(swp1) entered disabled state [ 3739.888971][T21736] swp1: entered allmulticast mode [ 3739.891633][T21736] swp1: entered promiscuous mode [ 3739.900535][T21736] br0: port 1(swp1) entered blocking state [ 3739.901015][T21736] br0: port 1(swp1) entered forwarding state [ 3740.229069][T21738] br0: port 2(vx0) entered blocking state [ 3740.229417][T21738] br0: port 2(vx0) entered disabled state [ 3740.230196][T21738] vx0: entered allmulticast mode [ 3740.231631][T21738] vx0: entered promiscuous mode [ 3740.232219][T21738] br0: port 2(vx0) entered blocking state [ 3740.232548][T21738] br0: port 2(vx0) entered forwarding state [ 3742.407322][T21751] br0: port 1(swp1) entered blocking state [ 3742.408180][T21751] br0: port 1(swp1) entered disabled state [ 3742.408546][T21751] swp1: entered allmulticast mode [ 3742.409937][T21751] swp1: entered promiscuous mode [ 3742.411313][T21751] br0: port 1(swp1) entered blocking state [ 3742.411647][T21751] br0: port 1(swp1) entered forwarding state [ 3742.779229][T21753] br0: port 2(vx0) entered blocking state [ 3742.779745][T21753] br0: port 2(vx0) entered disabled state [ 3742.780240][T21753] vx0: entered allmulticast mode [ 3742.782496][T21753] vx0: entered promiscuous mode [ 3742.783597][T21753] br0: port 2(vx0) entered blocking state [ 3742.784052][T21753] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3749.568957][T18150] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3779.847031][ T11] vx0: left allmulticast mode [ 3779.847324][ T11] vx0: left promiscuous mode [ 3779.847732][ T11] br0: port 2(vx0) entered disabled state [ 3779.849464][ T11] swp1: left allmulticast mode [ 3779.849732][ T11] swp1: left promiscuous mode [ 3779.850172][ T11] br0: port 1(swp1) entered disabled state [ 3780.331119][ T11] vx0: left allmulticast mode [ 3780.331478][ T11] vx0: left promiscuous mode [ 3780.331884][ T11] br0: port 2(vx0) entered disabled state [ 3780.333375][ T11] swp1: left allmulticast mode [ 3780.333664][ T11] swp1: left promiscuous mode [ 3780.334032][ 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__->