net: stmmac: Enable 16KB buffer size
commit b2f3a481c4cd62f78391b836b64c0a6e72b503d2 upstream.
XGMAC supports maximum MTU that can go to 16KB. Lets add this check in
the calculation of RX buffer size.
Fixes: 7ac6653a08 ("stmmac: Move the STMicroelectronics driver")
Signed-off-by: Jose Abreu <Jose.Abreu@synopsys.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
76a8497e12
commit
140e63d7fc
@@ -1082,7 +1082,9 @@ static int stmmac_set_bfsize(int mtu, int bufsize)
|
|||||||
{
|
{
|
||||||
int ret = bufsize;
|
int ret = bufsize;
|
||||||
|
|
||||||
if (mtu >= BUF_SIZE_4KiB)
|
if (mtu >= BUF_SIZE_8KiB)
|
||||||
|
ret = BUF_SIZE_16KiB;
|
||||||
|
else if (mtu >= BUF_SIZE_4KiB)
|
||||||
ret = BUF_SIZE_8KiB;
|
ret = BUF_SIZE_8KiB;
|
||||||
else if (mtu >= BUF_SIZE_2KiB)
|
else if (mtu >= BUF_SIZE_2KiB)
|
||||||
ret = BUF_SIZE_4KiB;
|
ret = BUF_SIZE_4KiB;
|
||||||
|
|||||||
Reference in New Issue
Block a user