]> git.baikalelectronics.ru Git - kernel.git/commit
net: mediatek: fix threshold value
authorJohn Crispin <john@phrozen.org>
Fri, 10 Jun 2016 11:28:04 +0000 (13:28 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sat, 11 Jun 2016 06:29:29 +0000 (23:29 -0700)
commitcd67c36652e11d96d60ba3897402f23a5e7cb9ca
tree52c24dbba380abaa8caca3a18518be321042d1f8
parent4e85970ae3873d070cb93029e07df4ec4a8e4731
net: mediatek: fix threshold value

The logic to calculate the threshold value for stopping the TX queue is
bad. Currently it will always use 1/2 of the rings size, which is way too
much. Set the threshold to MAX_SKB_FRAGS. This makes sure that the queue
is stopped when there is not enough room to accept an additional segment. 

Signed-off-by: John Crispin <john@phrozen.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mediatek/mtk_eth_soc.c