ftgmac100: compute maximum frame size depending on the protocol
commitcd679a76a0ec8e634922454ab26b7ef8d2d114b2
authorCédric Le Goater <clg@kaod.org>
Fri, 8 Jun 2018 12:15:32 +0000 (8 13:15 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 8 Jun 2018 12:15:32 +0000 (8 13:15 +0100)
tree612c8d5fc794d48a5a89afa861b941208dcb48a8
parent8c9a61d7e0eae793df282894813074f3f43be97d
ftgmac100: compute maximum frame size depending on the protocol

The maximum frame size includes the CRC and depends if a VLAN tag is
inserted or not. Adjust the frame size limit in the transmit handler
using on the FTGMAC100State buffer size and in the receive handler use
the packet protocol.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-id: 20180530061711.23673-2-clg@kaod.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/net/ftgmac100.c
include/hw/net/ftgmac100.h