diff options
author | Hans Petter Selasky <hselasky@FreeBSD.org> | 2011-04-26 19:40:37 +0000 |
---|---|---|
committer | Hans Petter Selasky <hselasky@FreeBSD.org> | 2011-04-26 19:40:37 +0000 |
commit | 4309793b645e0ddfd338fa7b93bb5190ee1f8b91 (patch) | |
tree | 85f391dc31ecd0472dc22076ab5d285133e7923d /sys | |
parent | 7a2b83683d81b85320af398431de222a51f24e5e (diff) | |
download | src-4309793b645e0ddfd338fa7b93bb5190ee1f8b91.tar.gz src-4309793b645e0ddfd338fa7b93bb5190ee1f8b91.zip |
The maximum NCM frame size must be so that it
will generate a short terminated USB transfer if
the maximum NCM frame size is greater than what
the driver can handle.
Reported by: Matthias Benesch
MFC after: 7 days
Approved by: thompsa (mentor)
Notes
Notes:
svn path=/head/; revision=221077
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/usb/net/if_cdcereg.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/usb/net/if_cdcereg.h b/sys/dev/usb/net/if_cdcereg.h index 5594a2fd0bcc..c470b368e066 100644 --- a/sys/dev/usb/net/if_cdcereg.h +++ b/sys/dev/usb/net/if_cdcereg.h @@ -39,7 +39,7 @@ #define CDCE_IND_SIZE_MAX 32 /* bytes */ #define CDCE_NCM_TX_MINLEN 512 /* bytes, must be power of two */ -#define CDCE_NCM_TX_MAXLEN (1UL << 14) /* bytes */ +#define CDCE_NCM_TX_MAXLEN (16384 + 4) /* bytes, must be short terminated */ #define CDCE_NCM_TX_FRAMES_MAX 8 /* units */ #define CDCE_NCM_RX_MAXLEN (1UL << 14) /* bytes */ |