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 4800 # selftests: net: test_bridge_backup_port.sh [ 2779.524682][T19609] veth0: renamed from veth1 [ 2780.704437][T19626] br0: port 1(swp1) entered blocking state [ 2780.705689][T19626] br0: port 1(swp1) entered disabled state [ 2780.706052][T19626] swp1: entered allmulticast mode [ 2780.707428][T19626] swp1: entered promiscuous mode [ 2780.713643][T19626] br0: port 1(swp1) entered blocking state [ 2780.713984][T19626] br0: port 1(swp1) entered forwarding state [ 2780.931521][T19628] br0: port 2(vx0) entered blocking state [ 2780.932313][T19628] br0: port 2(vx0) entered disabled state [ 2780.932666][T19628] vx0: entered allmulticast mode [ 2780.933977][T19628] vx0: entered promiscuous mode [ 2780.941004][T19628] br0: port 2(vx0) entered blocking state [ 2780.941342][T19628] br0: port 2(vx0) entered forwarding state [ 2782.451911][T19641] br0: port 1(swp1) entered blocking state [ 2782.452271][T19641] br0: port 1(swp1) entered disabled state [ 2782.452668][T19641] swp1: entered allmulticast mode [ 2782.454020][T19641] swp1: entered promiscuous mode [ 2782.455379][T19641] br0: port 1(swp1) entered blocking state [ 2782.455720][T19641] br0: port 1(swp1) entered forwarding state [ 2782.669708][T19643] br0: port 2(vx0) entered blocking state [ 2782.670061][T19643] br0: port 2(vx0) entered disabled state [ 2782.670398][T19643] vx0: entered allmulticast mode [ 2782.672185][T19643] vx0: entered promiscuous mode [ 2782.672876][T19643] br0: port 2(vx0) entered blocking state [ 2782.673186][T19643] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2789.924658][T17109] 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 ] [ 2790.892628][T17109] br0: port 1(swp1) entered blocking state [ 2790.892992][T17109] 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 ] [ 2792.166646][T16296] 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 ] [ 2793.187344][T11670] br0: port 1(swp1) entered blocking state [ 2793.187747][T11670] 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 ] [ 2795.425320][T17948] 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 ] [ 2796.459234][ T11] vx0: left allmulticast mode [ 2796.459582][ T11] vx0: left promiscuous mode [ 2796.459968][ T11] br0: port 2(vx0) entered disabled state [ 2796.470767][ T11] swp1: left allmulticast mode [ 2796.471055][ T11] swp1: left promiscuous mode [ 2796.471404][ T11] br0: port 1(swp1) entered disabled state [ 2796.746694][ T11] vx0: left allmulticast mode [ 2796.747021][ T11] vx0: left promiscuous mode [ 2796.747436][ T11] br0: port 2(vx0) entered disabled state [ 2796.758628][ T11] swp1: left allmulticast mode [ 2796.758946][ T11] swp1: left promiscuous mode [ 2796.759320][ T11] br0: port 1(swp1) entered disabled state [ 2799.741366][T19779] veth0: renamed from veth1 [ 2800.864073][T19796] br0: port 1(swp1) entered blocking state [ 2800.864442][T19796] br0: port 1(swp1) entered disabled state [ 2800.864850][T19796] swp1: entered allmulticast mode [ 2800.866268][T19796] swp1: entered promiscuous mode [ 2800.868217][T19796] br0: port 1(swp1) entered blocking state [ 2800.868576][T19796] br0: port 1(swp1) entered forwarding state [ 2801.122505][T19798] br0: port 2(vx0) entered blocking state [ 2801.123046][T19798] br0: port 2(vx0) entered disabled state [ 2801.123588][T19798] vx0: entered allmulticast mode [ 2801.126341][T19798] vx0: entered promiscuous mode [ 2801.127267][T19798] br0: port 2(vx0) entered blocking state [ 2801.127770][T19798] br0: port 2(vx0) entered forwarding state [ 2802.677500][T19811] br0: port 1(swp1) entered blocking state [ 2802.677875][T19811] br0: port 1(swp1) entered disabled state [ 2802.678244][T19811] swp1: entered allmulticast mode [ 2802.679609][T19811] swp1: entered promiscuous mode [ 2802.681276][T19811] br0: port 1(swp1) entered blocking state [ 2802.681615][T19811] br0: port 1(swp1) entered forwarding state [ 2802.914853][T19813] br0: port 2(vx0) entered blocking state [ 2802.915207][T19813] br0: port 2(vx0) entered disabled state [ 2802.915587][T19813] vx0: entered allmulticast mode [ 2802.916959][T19813] vx0: entered promiscuous mode [ 2802.917655][T19813] br0: port 2(vx0) entered blocking state [ 2802.917978][T19813] 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 ] [ 2811.371164][T17948] 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 ] [ 2812.971990][T17109] br0: port 1(swp1) entered blocking state [ 2812.972364][T17109] 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 ] [ 2814.263222][T16296] 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 ] [ 2815.871295][T16296] br0: port 1(swp1) entered blocking state [ 2815.871701][T16296] 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 ] [ 2819.201844][T16296] 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 ] [ 2820.875314][ T11] vx0: left allmulticast mode [ 2820.875653][ T11] vx0: left promiscuous mode [ 2820.876046][ T11] br0: port 2(vx0) entered disabled state [ 2820.885052][ T11] swp1: left allmulticast mode [ 2820.885337][ T11] swp1: left promiscuous mode [ 2820.885708][ T11] br0: port 1(swp1) entered disabled state [ 2821.163175][ T11] vx0: left allmulticast mode [ 2821.163505][ T11] vx0: left promiscuous mode [ 2821.163920][ T11] br0: port 2(vx0) entered disabled state [ 2821.182456][ T11] swp1: left allmulticast mode [ 2821.182799][ T11] swp1: left promiscuous mode [ 2821.183274][ T11] br0: port 1(swp1) entered disabled state [ 2824.286711][T20007] veth0: renamed from veth1 [ 2825.385431][T20025] br0: port 1(swp1) entered blocking state [ 2825.386803][T20025] br0: port 1(swp1) entered disabled state [ 2825.387170][T20025] swp1: entered allmulticast mode [ 2825.388605][T20025] swp1: entered promiscuous mode [ 2825.389962][T20025] br0: port 1(swp1) entered blocking state [ 2825.390290][T20025] br0: port 1(swp1) entered forwarding state [ 2825.621832][T20027] br0: port 2(vx0) entered blocking state [ 2825.622181][T20027] br0: port 2(vx0) entered disabled state [ 2825.622515][T20027] vx0: entered allmulticast mode [ 2825.624389][T20027] vx0: entered promiscuous mode [ 2825.625300][T20027] br0: port 2(vx0) entered blocking state [ 2825.625633][T20027] br0: port 2(vx0) entered forwarding state [ 2827.093513][T20040] br0: port 1(swp1) entered blocking state [ 2827.094127][T20040] br0: port 1(swp1) entered disabled state [ 2827.094499][T20040] swp1: entered allmulticast mode [ 2827.095956][T20040] swp1: entered promiscuous mode [ 2827.097326][T20040] br0: port 1(swp1) entered blocking state [ 2827.097673][T20040] br0: port 1(swp1) entered forwarding state [ 2827.326193][T20042] br0: port 2(vx0) entered blocking state [ 2827.326562][T20042] br0: port 2(vx0) entered disabled state [ 2827.326912][T20042] vx0: entered allmulticast mode [ 2827.328269][T20042] vx0: entered promiscuous mode [ 2827.328989][T20042] br0: port 2(vx0) entered blocking state [ 2827.329305][T20042] 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 ] [ 2835.149632][T11670] 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 ] [ 2843.527507][ T11] vx0: left allmulticast mode [ 2843.527836][ T11] vx0: left promiscuous mode [ 2843.528198][ T11] br0: port 2(vx0) entered disabled state [ 2843.538616][ T11] swp1: left allmulticast mode [ 2843.538929][ T11] swp1: left promiscuous mode [ 2843.539314][ T11] br0: port 1(swp1) entered disabled state [ 2843.867608][ T11] vx0: left allmulticast mode [ 2843.867917][ T11] vx0: left promiscuous mode [ 2843.868273][ T11] br0: port 2(vx0) entered disabled state [ 2843.883109][ T11] swp1: left allmulticast mode [ 2843.883395][ T11] swp1: left promiscuous mode [ 2843.883764][ T11] br0: port 1(swp1) entered disabled state [ 2846.837921][T20229] veth0: renamed from veth1 [ 2847.987520][T20247] br0: port 1(swp1) entered blocking state [ 2847.987913][T20247] br0: port 1(swp1) entered disabled state [ 2847.988282][T20247] swp1: entered allmulticast mode [ 2847.989713][T20247] swp1: entered promiscuous mode [ 2847.991107][T20247] br0: port 1(swp1) entered blocking state [ 2847.991439][T20247] br0: port 1(swp1) entered forwarding state [ 2848.219349][T20249] br0: port 2(vx0) entered blocking state [ 2848.219929][T20249] br0: port 2(vx0) entered disabled state [ 2848.220268][T20249] vx0: entered allmulticast mode [ 2848.221595][T20249] vx0: entered promiscuous mode [ 2848.222143][T20249] br0: port 2(vx0) entered blocking state [ 2848.222456][T20249] br0: port 2(vx0) entered forwarding state [ 2849.698473][T20262] br0: port 1(swp1) entered blocking state [ 2849.698847][T20262] br0: port 1(swp1) entered disabled state [ 2849.699211][T20262] swp1: entered allmulticast mode [ 2849.701463][T20262] swp1: entered promiscuous mode [ 2849.702830][T20262] br0: port 1(swp1) entered blocking state [ 2849.703155][T20262] br0: port 1(swp1) entered forwarding state [ 2849.968281][T20264] br0: port 2(vx0) entered blocking state [ 2849.968651][T20264] br0: port 2(vx0) entered disabled state [ 2849.968990][T20264] vx0: entered allmulticast mode [ 2849.970336][T20264] vx0: entered promiscuous mode [ 2849.971743][T20264] br0: port 2(vx0) entered blocking state [ 2849.972064][T20264] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2857.394139][T20043] br0: port 1(swp1) entered disabled state [ 2858.454807][T20043] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2864.371421][ T11] vx0: left allmulticast mode [ 2864.371748][ T11] vx0: left promiscuous mode [ 2864.372134][ T11] br0: port 2(vx0) entered disabled state [ 2864.381123][ T11] swp1: left allmulticast mode [ 2864.381429][ T11] swp1: left promiscuous mode [ 2864.381827][ T11] br0: port 1(swp1) entered disabled state [ 2864.687801][ T11] vx0: left allmulticast mode [ 2864.688104][ T11] vx0: left promiscuous mode [ 2864.688457][ T11] br0: port 2(vx0) entered disabled state [ 2864.699939][ T11] swp1: left allmulticast mode [ 2864.700270][ T11] swp1: left promiscuous mode [ 2864.700671][ T11] br0: port 1(swp1) entered disabled state [ 2867.717489][T20341] veth0: renamed from veth1 [ 2868.887941][T20358] br0: port 1(swp1) entered blocking state [ 2868.888460][T20358] br0: port 1(swp1) entered disabled state [ 2868.889304][T20358] swp1: entered allmulticast mode [ 2868.891945][T20358] swp1: entered promiscuous mode [ 2868.894239][T20358] br0: port 1(swp1) entered blocking state [ 2868.894758][T20358] br0: port 1(swp1) entered forwarding state [ 2869.132295][T20360] br0: port 2(vx0) entered blocking state [ 2869.133386][T20360] br0: port 2(vx0) entered disabled state [ 2869.133786][T20360] vx0: entered allmulticast mode [ 2869.135208][T20360] vx0: entered promiscuous mode [ 2869.136000][T20360] br0: port 2(vx0) entered blocking state [ 2869.136351][T20360] br0: port 2(vx0) entered forwarding state [ 2870.635492][T20373] br0: port 1(swp1) entered blocking state [ 2870.636576][T20373] br0: port 1(swp1) entered disabled state [ 2870.636943][T20373] swp1: entered allmulticast mode [ 2870.638302][T20373] swp1: entered promiscuous mode [ 2870.639623][T20373] br0: port 1(swp1) entered blocking state [ 2870.639944][T20373] br0: port 1(swp1) entered forwarding state [ 2870.870717][T20375] br0: port 2(vx0) entered blocking state [ 2870.871083][T20375] br0: port 2(vx0) entered disabled state [ 2870.871460][T20375] vx0: entered allmulticast mode [ 2870.872876][T20375] vx0: entered promiscuous mode [ 2870.873615][T20375] br0: port 2(vx0) entered blocking state [ 2870.873931][T20375] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2877.179501][T20043] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2907.433667][ T11] vx0: left allmulticast mode [ 2907.433983][ T11] vx0: left promiscuous mode [ 2907.434341][ T11] br0: port 2(vx0) entered disabled state [ 2907.448651][ T11] swp1: left allmulticast mode [ 2907.448936][ T11] swp1: left promiscuous mode [ 2907.449299][ T11] br0: port 1(swp1) entered disabled state [ 2907.742568][ T11] vx0: left allmulticast mode [ 2907.742934][ T11] vx0: left promiscuous mode [ 2907.743319][ T11] br0: port 2(vx0) entered disabled state [ 2907.755504][ T11] swp1: left allmulticast mode [ 2907.755849][ T11] swp1: left promiscuous mode [ 2907.756223][ 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__->