]> 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)
commit5f2aec441a7c125f632f846cc8bdba57ba8b7c8b
tree52c24dbba380abaa8caca3a18518be321042d1f8
parent66b1b10090590ff3e8b14c39fd7aabbeaaffcc21
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