]> git.baikalelectronics.ru Git - kernel.git/commit
net: cdc_ncm: use true max dgram count for header estimates
authorBjørn Mork <bjorn@mork.no>
Fri, 16 May 2014 19:48:23 +0000 (21:48 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sat, 17 May 2014 02:39:01 +0000 (22:39 -0400)
commit27b67da00bad27ddabf3191d342bcbc4ad5fd5f7
tree830aa1d9187223a54eb91bbe0f904c7cd72c98bd
parent6e2542f25dcde35294f87e33e0bb6799af3495ae
net: cdc_ncm: use true max dgram count for header estimates

Many newer NCM and MBIM devices will request a maximum tx
datagram count which is much smaller than our hard-coded
absolute max. We can reduce the overhead without sacrificing
any of the simplicity for these devices, by simply using the
true negotiated count in when calculated the maximum NTH and
NDP header sizes.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/usb/cdc_ncm.c
include/linux/usb/cdc_ncm.h