From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joe Hershberger Date: Sat, 17 Nov 2018 16:02:42 +0000 Subject: [U-Boot] [PATCH 1/2] net: designware: fix tx packet length In-Reply-To: <20181117092442.15638-1-simon.k.r.goldschmidt@gmail.com> References: <20181117092442.15638-1-simon.k.r.goldschmidt@gmail.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Sat, Nov 17, 2018 at 3:25 AM Simon Goldschmidt wrote: > > The designware driver has a bug in setting the tx length into the dma > descriptor: it always or's the length into the descriptor without > zeroing out the length mask before. > > This results in occasional packets being transmitted with a length > greater than they should be (trailer). Due to the nature of Ethernet > allowing such a trailer, most packets seem to be parsed fine by remote > hosts, which is probably why this hasn't been noticed. > > Fix this by correctly clearing the size mask before setting the new > length. > > Tested on socfpga gen5. > > Signed-off-by: Simon Goldschmidt Acked-by: Joe Hershberger