summaryrefslogtreecommitdiffstats
path: root/sys/dev/msk/if_mskreg.h
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2014-04-14 04:51:59 +0000
committeryongari <yongari@FreeBSD.org>2014-04-14 04:51:59 +0000
commitfa731335a20543877153a2aabbf27e200ec99974 (patch)
tree933fe7b4e09574af8155058254d209d53d59c352 /sys/dev/msk/if_mskreg.h
parentbfa777d36fc90a10299c7dfda42c27512bbdb0a0 (diff)
downloadFreeBSD-src-fa731335a20543877153a2aabbf27e200ec99974.zip
FreeBSD-src-fa731335a20543877153a2aabbf27e200ec99974.tar.gz
MFC r263957:
Increase the number of TX DMA segments from 32 to 35. It turned out 32 is not enough to support a full sized TSO packet. While I'm here fix a long standing bug introduced in r169632 in bce(4) where it didn't include L2 header length of TSO packet in the maximum DMA segment size calculation.
Diffstat (limited to 'sys/dev/msk/if_mskreg.h')
-rw-r--r--sys/dev/msk/if_mskreg.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/msk/if_mskreg.h b/sys/dev/msk/if_mskreg.h
index 41a6eb7..9c55192 100644
--- a/sys/dev/msk/if_mskreg.h
+++ b/sys/dev/msk/if_mskreg.h
@@ -2338,7 +2338,7 @@ struct msk_stat_desc {
#endif
#define MSK_RX_BUF_ALIGN 8
#define MSK_JUMBO_RX_RING_CNT MSK_RX_RING_CNT
-#define MSK_MAXTXSEGS 32
+#define MSK_MAXTXSEGS 35
#define MSK_TSO_MAXSGSIZE 4096
#define MSK_TSO_MAXSIZE (65535 + sizeof(struct ether_vlan_header))
OpenPOWER on IntegriCloud