]> git.baikalelectronics.ru Git - kernel.git/commit
net: cdc_ncm: update datagram size after changing mtu
authorRafal Redzimski <rafal.f.redzimski@intel.com>
Thu, 19 May 2016 09:56:09 +0000 (11:56 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 20 May 2016 23:30:43 +0000 (19:30 -0400)
commita9104a88567e7568048216641bd047e4930b4c53
tree2ce798fe0d3732ad18f9832d512d2155cdfc2cba
parent9061f5c5a4d63034a8270f7072c63cf53d044347
net: cdc_ncm: update datagram size after changing mtu

Current implementation updates the mtu size and notify cdc_ncm
device using USB_CDC_SET_MAX_DATAGRAM_SIZE request about datagram
size change instead of changing rx_urb_size.

Whenever mtu is being changed, datagram size should also be
updated. Also updating maxmtu formula so it takes max_datagram_size with
use of cdc_ncm_max_dgram_size() and not ctx.

Signed-off-by: Robert Dobrowolski <robert.dobrowolski@linux.intel.com>
Signed-off-by: Rafal Redzimski <rafal.f.redzimski@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/usb/cdc_ncm.c