diff options
author | Oliver Neukum <oneukum@suse.com> | 2017-05-22 15:50:30 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-05-23 18:01:28 +0300 |
commit | 7f65b1f5adc5f8496ca8bec4947de66fefe36220 (patch) | |
tree | 2f1ff75b795f4869bbca09b6e36a9a0be576ade9 /include | |
parent | 2f9bfd3399920440edec724bee626b87070def4a (diff) | |
download | linux-7f65b1f5adc5f8496ca8bec4947de66fefe36220.tar.xz |
cdc-ether: divorce initialisation with a filter reset and a generic method
Some devices need their multicast filter reset but others are crashed by that.
So the methods need to be separated.
Signed-off-by: Oliver Neukum <oneukum@suse.com>
Reported-by: "Ridgway, Keith" <kridgway@harris.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/usb/usbnet.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/usb/usbnet.h b/include/linux/usb/usbnet.h index 7dffa5624ea6..97116379db5f 100644 --- a/include/linux/usb/usbnet.h +++ b/include/linux/usb/usbnet.h @@ -206,6 +206,7 @@ struct cdc_state { }; extern int usbnet_generic_cdc_bind(struct usbnet *, struct usb_interface *); +extern int usbnet_ether_cdc_bind(struct usbnet *dev, struct usb_interface *intf); extern int usbnet_cdc_bind(struct usbnet *, struct usb_interface *); extern void usbnet_cdc_unbind(struct usbnet *, struct usb_interface *); extern void usbnet_cdc_status(struct usbnet *, struct urb *); |