Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FS#3073 - AR8337/AR8327 Flow Control Enabled on Archer C7 v5 (and probably others) #7840

openwrt-bot opened this issue May 8, 2020 · 1 comment
flyspray kernel


Copy link

@openwrt-bot openwrt-bot commented May 8, 2020


I have a TP-Link Archer C7 v5 (ath79/generic) running OpenWrt 19.07.2 r10947-65030d81f3 and periodically one of my hosts sends out a long-running flood (10/sec) of MPCP Pause frames. The AR8337 switch is configured to honor these frames on port 0 (CPU), and other ports, so stops switching frames essentially forever.

There is no way exposed to user to disable flow control.

Flow control should be turned off unless explicitly requested by the user (e.g., they are in a Datacenter/Enterprise environment and/or doing Fibre Channel over Ethernet). This is exactly the opposite of how it currently is with the added benefit that the user cannot change the behavior.

Here's a tool that will helpfully generate MPCP Pause frames:

You can use this to bring down your network indefinitely. Additionally, since the AR8337 switch consumes these frames you will not be able to see them from the OpenWRT host.

Copy link

@openwrt-bot openwrt-bot commented Sep 29, 2021


The problem will be autofixed when we will switch to qca8k driver where you can configure flow control.

@aparcar aparcar added the kernel label Feb 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
flyspray kernel
None yet

No branches or pull requests

2 participants