aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Tuexen <tuexen@FreeBSD.org>2026-01-16 17:28:01 +0000
committerMichael Tuexen <tuexen@FreeBSD.org>2026-01-16 17:28:01 +0000
commit97b177f51fb939943ef920415e541d00789d12f4 (patch)
tree42a060e9f4813907ded7e7f979df99048d2e4998
parent8e6843db9bc5af14b0ee631081ecaf1f02ce821a (diff)
dwc: prepare for IPv6 transmit checksum offloading
No functional change intended. MFC after: 3 days
-rw-r--r--sys/dev/dwc/if_dwc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/dwc/if_dwc.c b/sys/dev/dwc/if_dwc.c
index 1b4b4be68747..458ee01536ef 100644
--- a/sys/dev/dwc/if_dwc.c
+++ b/sys/dev/dwc/if_dwc.c
@@ -268,9 +268,9 @@ dwc_ioctl(if_t ifp, u_long cmd, caddr_t data)
if (mask & IFCAP_TXCSUM)
if_togglecapenable(ifp, IFCAP_TXCSUM);
if ((if_getcapenable(ifp) & IFCAP_TXCSUM) != 0)
- if_sethwassistbits(ifp, CSUM_IP | CSUM_UDP | CSUM_TCP, 0);
+ if_sethwassistbits(ifp, CSUM_IP | CSUM_DELAY_DATA, 0);
else
- if_sethwassistbits(ifp, 0, CSUM_IP | CSUM_UDP | CSUM_TCP);
+ if_sethwassistbits(ifp, 0, CSUM_IP | CSUM_DELAY_DATA);
if (if_getdrvflags(ifp) & IFF_DRV_RUNNING) {
DWC_LOCK(sc);
@@ -607,7 +607,7 @@ dwc_attach(device_t dev)
if_setinitfn(ifp, dwc_init);
if_setsendqlen(ifp, TX_MAP_COUNT - 1);
if_setsendqready(sc->ifp);
- if_sethwassist(sc->ifp, CSUM_IP | CSUM_UDP | CSUM_TCP);
+ if_sethwassist(sc->ifp, CSUM_IP | CSUM_DELAY_DATA);
if_setcapabilities(sc->ifp, IFCAP_VLAN_MTU | IFCAP_HWCSUM);
if_setcapenable(sc->ifp, if_getcapabilities(sc->ifp));