summaryrefslogtreecommitdiffstats
path: root/sys/dev/nfe
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2007-06-12 10:51:47 +0000
committeryongari <yongari@FreeBSD.org>2007-06-12 10:51:47 +0000
commit5589e856fbb16d98634e4a7c21f34bcf739648dc (patch)
treede78783dde2b507a09c911391c33163af324f6ef /sys/dev/nfe
parent783e1d8e6f062349544490a3289d08c5bd5ede52 (diff)
downloadFreeBSD-src-5589e856fbb16d98634e4a7c21f34bcf739648dc.zip
FreeBSD-src-5589e856fbb16d98634e4a7c21f34bcf739648dc.tar.gz
The maximum size of the sum of all segment lengths in a given DMA mapping
should be 65535 + link layer headers. Pointed out by: gallatin
Diffstat (limited to 'sys/dev/nfe')
-rw-r--r--sys/dev/nfe/if_nfereg.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/nfe/if_nfereg.h b/sys/dev/nfe/if_nfereg.h
index 716428e..78b73bb 100644
--- a/sys/dev/nfe/if_nfereg.h
+++ b/sys/dev/nfe/if_nfereg.h
@@ -51,7 +51,7 @@
#define NFE_MAX_SCATTER 32
#define NFE_TSO_MAXSGSIZE 4096
-#define NFE_TSO_MAXSIZE 65535
+#define NFE_TSO_MAXSIZE (65535 + sizeof(struct ether_vlan_header))
#define NFE_IRQ_STATUS 0x000
#define NFE_IRQ_MASK 0x004
OpenPOWER on IntegriCloud