]> git.sur5r.net Git - u-boot/blobdiff - drivers/net/rtl8169.c
powerpc: T4160: Remove macro CONFIG_PPC_T4160
[u-boot] / drivers / net / rtl8169.c
index 1cc0b40935c53bff2e4426a4282b7a7a28d8870e..a3f4423a20ca3d7196480b010cba2eb50f23f41f 100644 (file)
@@ -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(