summaryrefslogtreecommitdiffstats
path: root/sys/dev/hme
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2006-03-21 12:21:51 +0000
committeryongari <yongari@FreeBSD.org>2006-03-21 12:21:51 +0000
commit95a983bc1696cbcb20dacd1b82dd6989c4e87a53 (patch)
tree36b8f2cdc39f59e2fde2fcf995c5b7d87e35d091 /sys/dev/hme
parent637342fe1a5110920f606bce132c0a1a519f46f2 (diff)
downloadFreeBSD-src-95a983bc1696cbcb20dacd1b82dd6989c4e87a53.zip
FreeBSD-src-95a983bc1696cbcb20dacd1b82dd6989c4e87a53.tar.gz
Backout rev. 1.46. It caused Rx checksum offload breakage on little
endian systems. Reported by: joerg Tested by: joerg
Diffstat (limited to 'sys/dev/hme')
-rw-r--r--sys/dev/hme/if_hme.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/hme/if_hme.c b/sys/dev/hme/if_hme.c
index 17a8a0e..6af4257 100644
--- a/sys/dev/hme/if_hme.c
+++ b/sys/dev/hme/if_hme.c
@@ -1230,7 +1230,7 @@ hme_rxcksum(struct mbuf *m, u_int32_t flags)
return;
}
- cksum = htons(~(flags & HME_XD_RXCKSUM));
+ cksum = ~(flags & HME_XD_RXCKSUM);
/* checksum fixup for IP options */
len = hlen - sizeof(struct ip);
if (len > 0) {
OpenPOWER on IntegriCloud