Skip to content

Commit

Permalink
r8169: define the early size for 8111evl
Browse files Browse the repository at this point in the history
For RTL8111EVL, the register of MaxTxPacketSize doesn't acctually
limit the tx size. It influnces the feature of early tx.

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
  • Loading branch information
Hayes Wang authored and Francois Romieu committed Sep 22, 2011
1 parent 8decf86 commit 3090bd9
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion drivers/net/ethernet/realtek/r8169.c
Original file line number Diff line number Diff line change
Expand Up @@ -311,6 +311,7 @@ enum rtl_registers {
MaxTxPacketSize = 0xec, /* 8101/8168. Unit of 128 bytes. */

#define TxPacketMax (8064 >> 7)
#define EarlySize 0x27

FuncEvent = 0xf0,
FuncEventMask = 0xf4,
Expand Down Expand Up @@ -4479,7 +4480,7 @@ static void rtl_hw_start_8168e_2(void __iomem *ioaddr, struct pci_dev *pdev)
rtl_w1w0_eri(ioaddr, 0x0d4, ERIAR_MASK_0011, 0x0c00, 0xff00,
ERIAR_EXGMAC);

RTL_W8(MaxTxPacketSize, 0x27);
RTL_W8(MaxTxPacketSize, EarlySize);

rtl_disable_clock_request(pdev);

Expand Down

0 comments on commit 3090bd9

Please sign in to comment.