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 [ 3559.548531][T22636] veth0: renamed from veth1 [ 3561.144524][T22653] br0: port 1(swp1) entered blocking state [ 3561.144865][T22653] br0: port 1(swp1) entered disabled state [ 3561.145950][T22653] swp1: entered allmulticast mode [ 3561.147300][T22653] swp1: entered promiscuous mode [ 3561.148650][T22653] br0: port 1(swp1) entered blocking state [ 3561.148961][T22653] br0: port 1(swp1) entered forwarding state [ 3561.474814][T22655] br0: port 2(vx0) entered blocking state [ 3561.475572][T22655] br0: port 2(vx0) entered disabled state [ 3561.475899][T22655] vx0: entered allmulticast mode [ 3561.477256][T22655] vx0: entered promiscuous mode [ 3561.477831][T22655] br0: port 2(vx0) entered blocking state [ 3561.478141][T22655] br0: port 2(vx0) entered forwarding state [ 3563.561151][T22668] br0: port 1(swp1) entered blocking state [ 3563.561492][T22668] br0: port 1(swp1) entered disabled state [ 3563.561830][T22668] swp1: entered allmulticast mode [ 3563.563695][T22668] swp1: entered promiscuous mode [ 3563.565031][T22668] br0: port 1(swp1) entered blocking state [ 3563.565343][T22668] br0: port 1(swp1) entered forwarding state [ 3563.893154][T22670] br0: port 2(vx0) entered blocking state [ 3563.893485][T22670] br0: port 2(vx0) entered disabled state [ 3563.893806][T22670] vx0: entered allmulticast mode [ 3563.895104][T22670] vx0: entered promiscuous mode [ 3563.895777][T22670] br0: port 2(vx0) entered blocking state [ 3563.896090][T22670] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3571.729130][ T7708] 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 ] [ 3573.348964][T21528] br0: port 1(swp1) entered blocking state [ 3573.349336][T21528] 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 ] [ 3575.224597][T16651] 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 ] [ 3576.773639][T21528] br0: port 1(swp1) entered blocking state [ 3576.773987][T21528] 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 ] [ 3579.776076][T16714] 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 ] [ 3581.433396][ T11] vx0: left allmulticast mode [ 3581.433680][ T11] vx0: left promiscuous mode [ 3581.434094][ T11] br0: port 2(vx0) entered disabled state [ 3581.435991][ T11] swp1: left allmulticast mode [ 3581.436284][ T11] swp1: left promiscuous mode [ 3581.436651][ T11] br0: port 1(swp1) entered disabled state [ 3581.888222][ T11] vx0: left allmulticast mode [ 3581.888521][ T11] vx0: left promiscuous mode [ 3581.888932][ T11] br0: port 2(vx0) entered disabled state [ 3581.890493][ T11] swp1: left allmulticast mode [ 3581.890767][ T11] swp1: left promiscuous mode [ 3581.891158][ T11] br0: port 1(swp1) entered disabled state [ 3586.397889][T22827] veth0: renamed from veth1 [ 3588.008027][T22844] br0: port 1(swp1) entered blocking state [ 3588.008368][T22844] br0: port 1(swp1) entered disabled state [ 3588.008709][T22844] swp1: entered allmulticast mode [ 3588.011079][T22844] swp1: entered promiscuous mode [ 3588.012464][T22844] br0: port 1(swp1) entered blocking state [ 3588.012776][T22844] br0: port 1(swp1) entered forwarding state [ 3588.345292][T22846] br0: port 2(vx0) entered blocking state [ 3588.345626][T22846] br0: port 2(vx0) entered disabled state [ 3588.345945][T22846] vx0: entered allmulticast mode [ 3588.347509][T22846] vx0: entered promiscuous mode [ 3588.348087][T22846] br0: port 2(vx0) entered blocking state [ 3588.348386][T22846] br0: port 2(vx0) entered forwarding state [ 3590.594690][T22859] br0: port 1(swp1) entered blocking state [ 3590.595195][T22859] br0: port 1(swp1) entered disabled state [ 3590.595718][T22859] swp1: entered allmulticast mode [ 3590.598371][T22859] swp1: entered promiscuous mode [ 3590.600548][T22859] br0: port 1(swp1) entered blocking state [ 3590.601043][T22859] br0: port 1(swp1) entered forwarding state [ 3590.954914][T22861] br0: port 2(vx0) entered blocking state [ 3590.955824][T22861] br0: port 2(vx0) entered disabled state [ 3590.956163][T22861] vx0: entered allmulticast mode [ 3590.957531][T22861] vx0: entered promiscuous mode [ 3590.958138][T22861] br0: port 2(vx0) entered blocking state [ 3590.958437][T22861] 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 ] [ 3600.600122][T21528] 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 ] [ 3602.951132][T16651] br0: port 1(swp1) entered blocking state [ 3602.951490][T16651] 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 ] [ 3604.910133][T16651] 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 ] [ 3607.259242][T16714] br0: port 1(swp1) entered blocking state [ 3607.259591][T16714] 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 ] [ 3611.731106][ T7708] 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 ] [ 3614.064521][ T11] vx0: left allmulticast mode [ 3614.064814][ T11] vx0: left promiscuous mode [ 3614.065230][ T11] br0: port 2(vx0) entered disabled state [ 3614.066925][ T11] swp1: left allmulticast mode [ 3614.067217][ T11] swp1: left promiscuous mode [ 3614.067648][ T11] br0: port 1(swp1) entered disabled state [ 3614.549073][ T11] vx0: left allmulticast mode [ 3614.549370][ T11] vx0: left promiscuous mode [ 3614.549777][ T11] br0: port 2(vx0) entered disabled state [ 3614.551462][ T11] swp1: left allmulticast mode [ 3614.551725][ T11] swp1: left promiscuous mode [ 3614.552152][ T11] br0: port 1(swp1) entered disabled state [ 3618.981772][T23079] veth0: renamed from veth1 [ 3620.537511][T23096] br0: port 1(swp1) entered blocking state [ 3620.537858][T23096] br0: port 1(swp1) entered disabled state [ 3620.538220][T23096] swp1: entered allmulticast mode [ 3620.539602][T23096] swp1: entered promiscuous mode [ 3620.540946][T23096] br0: port 1(swp1) entered blocking state [ 3620.541269][T23096] br0: port 1(swp1) entered forwarding state [ 3620.862925][T23098] br0: port 2(vx0) entered blocking state [ 3620.863280][T23098] br0: port 2(vx0) entered disabled state [ 3620.863606][T23098] vx0: entered allmulticast mode [ 3620.864908][T23098] vx0: entered promiscuous mode [ 3620.865483][T23098] br0: port 2(vx0) entered blocking state [ 3620.865786][T23098] br0: port 2(vx0) entered forwarding state [ 3622.980110][T23111] br0: port 1(swp1) entered blocking state [ 3622.980444][T23111] br0: port 1(swp1) entered disabled state [ 3622.980772][T23111] swp1: entered allmulticast mode [ 3622.982109][T23111] swp1: entered promiscuous mode [ 3622.983568][T23111] br0: port 1(swp1) entered blocking state [ 3622.983870][T23111] br0: port 1(swp1) entered forwarding state [ 3623.304898][T23113] br0: port 2(vx0) entered blocking state [ 3623.305246][T23113] br0: port 2(vx0) entered disabled state [ 3623.305568][T23113] vx0: entered allmulticast mode [ 3623.306883][T23113] vx0: entered promiscuous mode [ 3623.307572][T23113] br0: port 2(vx0) entered blocking state [ 3623.307867][T23113] 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 ] [ 3631.992559][T16714] 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 ] [ 3642.898742][ T11] vx0: left allmulticast mode [ 3642.899050][ T11] vx0: left promiscuous mode [ 3642.899442][ T11] br0: port 2(vx0) entered disabled state [ 3642.901092][ T11] swp1: left allmulticast mode [ 3642.901356][ T11] swp1: left promiscuous mode [ 3642.901722][ T11] br0: port 1(swp1) entered disabled state [ 3643.363057][ T11] vx0: left allmulticast mode [ 3643.363347][ T11] vx0: left promiscuous mode [ 3643.363738][ T11] br0: port 2(vx0) entered disabled state [ 3643.365230][ T11] swp1: left allmulticast mode [ 3643.365498][ T11] swp1: left promiscuous mode [ 3643.365900][ T11] br0: port 1(swp1) entered disabled state [ 3647.833871][T23304] veth0: renamed from veth1 [ 3649.415074][T23321] br0: port 1(swp1) entered blocking state [ 3649.415421][T23321] br0: port 1(swp1) entered disabled state [ 3649.415758][T23321] swp1: entered allmulticast mode [ 3649.417111][T23321] swp1: entered promiscuous mode [ 3649.419132][T23321] br0: port 1(swp1) entered blocking state [ 3649.419446][T23321] br0: port 1(swp1) entered forwarding state [ 3649.734638][T23323] br0: port 2(vx0) entered blocking state [ 3649.734979][T23323] br0: port 2(vx0) entered disabled state [ 3649.735593][T23323] vx0: entered allmulticast mode [ 3649.736910][T23323] vx0: entered promiscuous mode [ 3649.737600][T23323] br0: port 2(vx0) entered blocking state [ 3649.737899][T23323] br0: port 2(vx0) entered forwarding state [ 3651.875100][T23336] br0: port 1(swp1) entered blocking state [ 3651.875456][T23336] br0: port 1(swp1) entered disabled state [ 3651.875812][T23336] swp1: entered allmulticast mode [ 3651.877900][T23336] swp1: entered promiscuous mode [ 3651.879237][T23336] br0: port 1(swp1) entered blocking state [ 3651.879541][T23336] br0: port 1(swp1) entered forwarding state [ 3652.206581][T23338] br0: port 2(vx0) entered blocking state [ 3652.206932][T23338] br0: port 2(vx0) entered disabled state [ 3652.207278][T23338] vx0: entered allmulticast mode [ 3652.209146][T23338] vx0: entered promiscuous mode [ 3652.209707][T23338] br0: port 2(vx0) entered blocking state [ 3652.210004][T23338] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3660.185901][ T7708] br0: port 1(swp1) entered disabled state [ 3661.191106][T22798] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3668.386072][ T11] vx0: left allmulticast mode [ 3668.386360][ T11] vx0: left promiscuous mode [ 3668.386750][ T11] br0: port 2(vx0) entered disabled state [ 3668.388209][ T11] swp1: left allmulticast mode [ 3668.388473][ T11] swp1: left promiscuous mode [ 3668.388836][ T11] br0: port 1(swp1) entered disabled state [ 3668.832313][ T11] vx0: left allmulticast mode [ 3668.832597][ T11] vx0: left promiscuous mode [ 3668.832975][ T11] br0: port 2(vx0) entered disabled state [ 3668.834535][ T11] swp1: left allmulticast mode [ 3668.834801][ T11] swp1: left promiscuous mode [ 3668.835212][ T11] br0: port 1(swp1) entered disabled state [ 3673.319119][T23431] veth0: renamed from veth1 [ 3674.898843][T23448] br0: port 1(swp1) entered blocking state [ 3674.899219][T23448] br0: port 1(swp1) entered disabled state [ 3674.899578][T23448] swp1: entered allmulticast mode [ 3674.900966][T23448] swp1: entered promiscuous mode [ 3674.902444][T23448] br0: port 1(swp1) entered blocking state [ 3674.902771][T23448] br0: port 1(swp1) entered forwarding state [ 3675.214007][T23450] br0: port 2(vx0) entered blocking state [ 3675.214369][T23450] br0: port 2(vx0) entered disabled state [ 3675.214805][T23450] vx0: entered allmulticast mode [ 3675.216210][T23450] vx0: entered promiscuous mode [ 3675.216810][T23450] br0: port 2(vx0) entered blocking state [ 3675.217135][T23450] br0: port 2(vx0) entered forwarding state [ 3677.354929][T23463] br0: port 1(swp1) entered blocking state [ 3677.355290][T23463] br0: port 1(swp1) entered disabled state [ 3677.355630][T23463] swp1: entered allmulticast mode [ 3677.356967][T23463] swp1: entered promiscuous mode [ 3677.359096][T23463] br0: port 1(swp1) entered blocking state [ 3677.359403][T23463] br0: port 1(swp1) entered forwarding state [ 3677.685308][T23465] br0: port 2(vx0) entered blocking state [ 3677.685643][T23465] br0: port 2(vx0) entered disabled state [ 3677.685962][T23465] vx0: entered allmulticast mode [ 3677.687849][T23465] vx0: entered promiscuous mode [ 3677.688565][T23465] br0: port 2(vx0) entered blocking state [ 3677.688865][T23465] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3684.417112][T22781] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3714.690552][ T11] vx0: left allmulticast mode [ 3714.690849][ T11] vx0: left promiscuous mode [ 3714.691260][ T11] br0: port 2(vx0) entered disabled state [ 3714.692905][ T11] swp1: left allmulticast mode [ 3714.693195][ T11] swp1: left promiscuous mode [ 3714.693646][ T11] br0: port 1(swp1) entered disabled state [ 3715.131192][ T11] vx0: left allmulticast mode [ 3715.131475][ T11] vx0: left promiscuous mode [ 3715.131869][ T11] br0: port 2(vx0) entered disabled state [ 3715.141459][ T11] swp1: left allmulticast mode [ 3715.141733][ T11] swp1: left promiscuous mode [ 3715.142702][ 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__->