Преглед изворни кода

Add 4 bytes to maximum frame length to allow for the frame checksum.

(This actually matters once you try using TCP, because you *will*
receive full-sized frames.)
tags/v0.9.3
Michael Brown пре 18 година
родитељ
комит
52de4935f9
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1
    1
      src/drivers/net/etherfabric.c

+ 1
- 1
src/drivers/net/etherfabric.c Прегледај датотеку

@@ -557,7 +557,7 @@ static void mentormac_init ( struct efab_nic *efab,
557 557
 	udelay ( 10 );
558 558
 
559 559
 	/* Max frame len register */
560
-	EFAB_POPULATE_DWORD_1 ( reg, GM_MAX_FLEN, ETH_FRAME_LEN );
560
+	EFAB_POPULATE_DWORD_1 ( reg, GM_MAX_FLEN, ETH_FRAME_LEN + 4 /* FCS */);
561 561
 	efab->op->mac_writel ( efab, &reg, GM_MAX_FLEN_REG_MAC );
562 562
 	udelay ( 10 );
563 563
 

Loading…
Откажи
Сачувај