diff options
author | Tom Rini <trini@konsulko.com> | 2016-10-13 13:38:49 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2016-10-13 13:38:49 -0400 |
commit | 44afdc4a12b9f6f48338e7975e4f08cfe90dba74 (patch) | |
tree | 56b563576cc0986ce57a97d7c80a41391ca29417 /drivers/net/rtl8169.c | |
parent | c69f6d04ec66433f2360490a5cd0263c83aab18f (diff) | |
parent | c9abfbdd66ed97e1cac8553d0b31bd23f68480a9 (diff) |
Merge branch 'master' of git://git.denx.de/u-boot-net
Diffstat (limited to 'drivers/net/rtl8169.c')
-rw-r--r-- | drivers/net/rtl8169.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/rtl8169.c b/drivers/net/rtl8169.c index 1cc0b40935c..a3f4423a20c 100644 --- a/drivers/net/rtl8169.c +++ b/drivers/net/rtl8169.c @@ -629,11 +629,12 @@ static int rtl_send_common(pci_dev_t dev, unsigned long dev_iobase, /* point to the current txb incase multiple tx_rings are used */ ptxb = tpc->Tx_skbuff[entry * MAX_ETH_FRAME_SIZE]; memcpy(ptxb, (char *)packet, (int)length); - rtl_flush_buffer(ptxb, length); while (len < ETH_ZLEN) ptxb[len++] = '\0'; + rtl_flush_buffer(ptxb, ALIGN(len, RTL8169_ALIGN)); + tpc->TxDescArray[entry].buf_Haddr = 0; #ifdef CONFIG_DM_ETH tpc->TxDescArray[entry].buf_addr = cpu_to_le32( |