Page MenuHomeFreeBSD

D33155.diff
No OneTemporary

D33155.diff

diff --git a/sys/dev/e1000/em_txrx.c b/sys/dev/e1000/em_txrx.c
--- a/sys/dev/e1000/em_txrx.c
+++ b/sys/dev/e1000/em_txrx.c
@@ -706,7 +706,8 @@
i++;
} while (!eop);
- em_receive_checksum(staterr, staterr >> 24, ri);
+ if (if_getcapenable(ri->iri_ifp) & IFCAP_RXCSUM)
+ em_receive_checksum(staterr, staterr >> 24, ri);
if (staterr & E1000_RXD_STAT_VP) {
vtag = le16toh(rxd->wb.upper.vlan);

File Metadata

Mime Type
text/plain
Expires
Sat, Jan 11, 9:04 PM (21 h, 9 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15757774
Default Alt Text
D33155.diff (404 B)

Event Timeline