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 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 3457.990310][T20888] veth0: renamed from veth1 [ 3459.700135][T20904] br0: port 1(swp1) entered blocking state [ 3459.700479][T20904] br0: port 1(swp1) entered disabled state [ 3459.700831][T20904] swp1: entered allmulticast mode [ 3459.702812][T20904] swp1: entered promiscuous mode [ 3459.704214][T20904] br0: port 1(swp1) entered blocking state [ 3459.704523][T20904] br0: port 1(swp1) entered forwarding state [ 3460.027121][T20906] br0: port 2(vx0) entered blocking state [ 3460.027454][T20906] br0: port 2(vx0) entered disabled state [ 3460.027787][T20906] vx0: entered allmulticast mode [ 3460.029138][T20906] vx0: entered promiscuous mode [ 3460.029699][T20906] br0: port 2(vx0) entered blocking state [ 3460.030013][T20906] br0: port 2(vx0) entered forwarding state [ 3462.142805][T20919] br0: port 1(swp1) entered blocking state [ 3462.143931][T20919] br0: port 1(swp1) entered disabled state [ 3462.144286][T20919] swp1: entered allmulticast mode [ 3462.145642][T20919] swp1: entered promiscuous mode [ 3462.147035][T20919] br0: port 1(swp1) entered blocking state [ 3462.147348][T20919] br0: port 1(swp1) entered forwarding state [ 3462.487721][T20921] br0: port 2(vx0) entered blocking state [ 3462.488071][T20921] br0: port 2(vx0) entered disabled state [ 3462.488395][T20921] vx0: entered allmulticast mode [ 3462.489701][T20921] vx0: entered promiscuous mode [ 3462.490282][T20921] br0: port 2(vx0) entered blocking state [ 3462.490583][T20921] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3470.229769][T18766] 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 ] [ 3471.491958][T10954] br0: port 1(swp1) entered blocking state [ 3471.492314][T10954] 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 ] [ 3473.091799][T10954] 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 ] [ 3474.347669][T14046] br0: port 1(swp1) entered blocking state [ 3474.348039][T14046] 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 ] [ 3477.006013][T16622] 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 ] [ 3478.397858][ T11] vx0: left allmulticast mode [ 3478.398163][ T11] vx0: left promiscuous mode [ 3478.398580][ T11] br0: port 2(vx0) entered disabled state [ 3478.413984][ T11] swp1: left allmulticast mode [ 3478.414259][ T11] swp1: left promiscuous mode [ 3478.414624][ T11] br0: port 1(swp1) entered disabled state [ 3478.883573][ T11] vx0: left allmulticast mode [ 3478.883872][ T11] vx0: left promiscuous mode [ 3478.884288][ T11] br0: port 2(vx0) entered disabled state [ 3478.896025][ T11] swp1: left allmulticast mode [ 3478.896301][ T11] swp1: left promiscuous mode [ 3478.896671][ T11] br0: port 1(swp1) entered disabled state [ 3483.232413][T21058] veth0: renamed from veth1 [ 3484.812065][T21074] br0: port 1(swp1) entered blocking state [ 3484.812407][T21074] br0: port 1(swp1) entered disabled state [ 3484.812758][T21074] swp1: entered allmulticast mode [ 3484.814866][T21074] swp1: entered promiscuous mode [ 3484.816254][T21074] br0: port 1(swp1) entered blocking state [ 3484.816565][T21074] br0: port 1(swp1) entered forwarding state [ 3485.148310][T21076] br0: port 2(vx0) entered blocking state [ 3485.148647][T21076] br0: port 2(vx0) entered disabled state [ 3485.148981][T21076] vx0: entered allmulticast mode [ 3485.150323][T21076] vx0: entered promiscuous mode [ 3485.151035][T21076] br0: port 2(vx0) entered blocking state [ 3485.151334][T21076] br0: port 2(vx0) entered forwarding state [ 3487.192910][T21089] br0: port 1(swp1) entered blocking state [ 3487.193256][T21089] br0: port 1(swp1) entered disabled state [ 3487.193604][T21089] swp1: entered allmulticast mode [ 3487.194968][T21089] swp1: entered promiscuous mode [ 3487.196973][T21089] br0: port 1(swp1) entered blocking state [ 3487.197284][T21089] br0: port 1(swp1) entered forwarding state [ 3487.530674][T21091] br0: port 2(vx0) entered blocking state [ 3487.531026][T21091] br0: port 2(vx0) entered disabled state [ 3487.531347][T21091] vx0: entered allmulticast mode [ 3487.532637][T21091] vx0: entered promiscuous mode [ 3487.533217][T21091] br0: port 2(vx0) entered blocking state [ 3487.533517][T21091] 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 ] [ 3497.022952][T16622] 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 ] [ 3498.988870][T14046] br0: port 1(swp1) entered blocking state [ 3498.989249][T14046] 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 ] [ 3500.582025][T16219] 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 ] [ 3502.599393][T10945] br0: port 1(swp1) entered blocking state [ 3502.599746][T10945] 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 ] [ 3506.782025][T10945] 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 ] [ 3508.949587][ T11] vx0: left allmulticast mode [ 3508.949899][ T11] vx0: left promiscuous mode [ 3508.950277][ T11] br0: port 2(vx0) entered disabled state [ 3508.961938][ T11] swp1: left allmulticast mode [ 3508.962223][ T11] swp1: left promiscuous mode [ 3508.962653][ T11] br0: port 1(swp1) entered disabled state [ 3509.387764][ T11] vx0: left allmulticast mode [ 3509.388085][ T11] vx0: left promiscuous mode [ 3509.388468][ T11] br0: port 2(vx0) entered disabled state [ 3509.396031][ T11] swp1: left allmulticast mode [ 3509.396332][ T11] swp1: left promiscuous mode [ 3509.396712][ T11] br0: port 1(swp1) entered disabled state [ 3513.836301][T21287] veth0: renamed from veth1 [ 3515.420232][T21303] br0: port 1(swp1) entered blocking state [ 3515.420574][T21303] br0: port 1(swp1) entered disabled state [ 3515.420940][T21303] swp1: entered allmulticast mode [ 3515.422320][T21303] swp1: entered promiscuous mode [ 3515.423726][T21303] br0: port 1(swp1) entered blocking state [ 3515.424053][T21303] br0: port 1(swp1) entered forwarding state [ 3515.755502][T21305] br0: port 2(vx0) entered blocking state [ 3515.755837][T21305] br0: port 2(vx0) entered disabled state [ 3515.756730][T21305] vx0: entered allmulticast mode [ 3515.758094][T21305] vx0: entered promiscuous mode [ 3515.758672][T21305] br0: port 2(vx0) entered blocking state [ 3515.758985][T21305] br0: port 2(vx0) entered forwarding state [ 3517.874027][T21318] br0: port 1(swp1) entered blocking state [ 3517.874379][T21318] br0: port 1(swp1) entered disabled state [ 3517.874724][T21318] swp1: entered allmulticast mode [ 3517.876063][T21318] swp1: entered promiscuous mode [ 3517.878231][T21318] br0: port 1(swp1) entered blocking state [ 3517.878543][T21318] br0: port 1(swp1) entered forwarding state [ 3518.246336][T21320] br0: port 2(vx0) entered blocking state [ 3518.246670][T21320] br0: port 2(vx0) entered disabled state [ 3518.247019][T21320] vx0: entered allmulticast mode [ 3518.248327][T21320] vx0: entered promiscuous mode [ 3518.248919][T21320] br0: port 2(vx0) entered blocking state [ 3518.249216][T21320] 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 ] [ 3527.050994][T14046] 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 ] [ 3537.846914][ T11] vx0: left allmulticast mode [ 3537.847247][ T11] vx0: left promiscuous mode [ 3537.847671][ T11] br0: port 2(vx0) entered disabled state [ 3537.859008][ T11] swp1: left allmulticast mode [ 3537.859302][ T11] swp1: left promiscuous mode [ 3537.859702][ T11] br0: port 1(swp1) entered disabled state [ 3538.331687][ T11] vx0: left allmulticast mode [ 3538.331993][ T11] vx0: left promiscuous mode [ 3538.332361][ T11] br0: port 2(vx0) entered disabled state [ 3538.345933][ T11] swp1: left allmulticast mode [ 3538.346200][ T11] swp1: left promiscuous mode [ 3538.346602][ T11] br0: port 1(swp1) entered disabled state [ 3542.764171][T21507] veth0: renamed from veth1 [ 3544.414286][T21524] br0: port 1(swp1) entered blocking state [ 3544.414632][T21524] br0: port 1(swp1) entered disabled state [ 3544.415000][T21524] swp1: entered allmulticast mode [ 3544.416369][T21524] swp1: entered promiscuous mode [ 3544.417756][T21524] br0: port 1(swp1) entered blocking state [ 3544.418080][T21524] br0: port 1(swp1) entered forwarding state [ 3544.733584][T21526] br0: port 2(vx0) entered blocking state [ 3544.734468][T21526] br0: port 2(vx0) entered disabled state [ 3544.740894][T21526] vx0: entered allmulticast mode [ 3544.742249][T21526] vx0: entered promiscuous mode [ 3544.742958][T21526] br0: port 2(vx0) entered blocking state [ 3544.743258][T21526] br0: port 2(vx0) entered forwarding state [ 3546.847731][T21539] br0: port 1(swp1) entered blocking state [ 3546.848093][T21539] br0: port 1(swp1) entered disabled state [ 3546.848448][T21539] swp1: entered allmulticast mode [ 3546.849772][T21539] swp1: entered promiscuous mode [ 3546.851257][T21539] br0: port 1(swp1) entered blocking state [ 3546.851570][T21539] br0: port 1(swp1) entered forwarding state [ 3547.182494][T21541] br0: port 2(vx0) entered blocking state [ 3547.182832][T21541] br0: port 2(vx0) entered disabled state [ 3547.183171][T21541] vx0: entered allmulticast mode [ 3547.184460][T21541] vx0: entered promiscuous mode [ 3547.185595][T21541] br0: port 2(vx0) entered blocking state [ 3547.185915][T21541] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3555.254620][T14046] br0: port 1(swp1) entered disabled state [ 3556.273126][T16622] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3562.523506][ T11] vx0: left allmulticast mode [ 3562.523791][ T11] vx0: left promiscuous mode [ 3562.524207][ T11] br0: port 2(vx0) entered disabled state [ 3562.535394][ T11] swp1: left allmulticast mode [ 3562.535668][ T11] swp1: left promiscuous mode [ 3562.536054][ T11] br0: port 1(swp1) entered disabled state [ 3562.990739][ T11] vx0: left allmulticast mode [ 3562.991057][ T11] vx0: left promiscuous mode [ 3562.991457][ T11] br0: port 2(vx0) entered disabled state [ 3563.003391][ T11] swp1: left allmulticast mode [ 3563.003659][ T11] swp1: left promiscuous mode [ 3563.004038][ T11] br0: port 1(swp1) entered disabled state [ 3567.379596][T21618] veth0: renamed from veth1 [ 3568.972520][T21634] br0: port 1(swp1) entered blocking state [ 3568.972866][T21634] br0: port 1(swp1) entered disabled state [ 3568.974024][T21634] swp1: entered allmulticast mode [ 3568.975424][T21634] swp1: entered promiscuous mode [ 3568.976805][T21634] br0: port 1(swp1) entered blocking state [ 3568.977137][T21634] br0: port 1(swp1) entered forwarding state [ 3569.300978][T21636] br0: port 2(vx0) entered blocking state [ 3569.301318][T21636] br0: port 2(vx0) entered disabled state [ 3569.301648][T21636] vx0: entered allmulticast mode [ 3569.302985][T21636] vx0: entered promiscuous mode [ 3569.303548][T21636] br0: port 2(vx0) entered blocking state [ 3569.303849][T21636] br0: port 2(vx0) entered forwarding state [ 3571.404787][T21649] br0: port 1(swp1) entered blocking state [ 3571.405152][T21649] br0: port 1(swp1) entered disabled state [ 3571.405505][T21649] swp1: entered allmulticast mode [ 3571.406826][T21649] swp1: entered promiscuous mode [ 3571.408890][T21649] br0: port 1(swp1) entered blocking state [ 3571.409205][T21649] br0: port 1(swp1) entered forwarding state [ 3571.732170][T21651] br0: port 2(vx0) entered blocking state [ 3571.732511][T21651] br0: port 2(vx0) entered disabled state [ 3571.732832][T21651] vx0: entered allmulticast mode [ 3571.734130][T21651] vx0: entered promiscuous mode [ 3571.734823][T21651] br0: port 2(vx0) entered blocking state [ 3571.735133][T21651] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3578.437166][T10945] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3608.814981][ T11] vx0: left allmulticast mode [ 3608.815295][ T11] vx0: left promiscuous mode [ 3608.815759][ T11] br0: port 2(vx0) entered disabled state [ 3608.827406][ T11] swp1: left allmulticast mode [ 3608.827681][ T11] swp1: left promiscuous mode [ 3608.828067][ T11] br0: port 1(swp1) entered disabled state [ 3609.316613][ T11] vx0: left allmulticast mode [ 3609.316974][ T11] vx0: left promiscuous mode [ 3609.317398][ T11] br0: port 2(vx0) entered disabled state [ 3609.327971][ T11] swp1: left allmulticast mode [ 3609.328261][ T11] swp1: left promiscuous mode [ 3609.328663][ 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__->