• Andrzej Zaborowski's avatar
    net/usb: Ethernet quirks for the LG-VL600 4G modem · 7a635ea9
    Andrzej Zaborowski authored
    This adds a driver for the CDC Ethernet part of this modem.  The
    device's ID is blacklisted in cdc_ether.c and is white-listed in
    this new driver because of the quirks needed to make it useful.
    The modem's firmware exposes a CDC ACM port for modem control and a
    CDC Ethernet port for network data.  The descriptors look fine but
    both ports actually are some sort of multiplexers requiring non-
    standard headers added/removed from every packet or they get
    ignored.  All information is based on a usb traffic log from a
    Windows machine.
    
    On the Verizon 4G network I've seen speeds up to 1.1MB/s so far with
    this driver, a speed-o-meter site reports 16.2Mbps/10.5Mbps.
    Userspace scripts are required to talk to the CDC ACM port.
    Signed-off-by: default avatarAndrzej Zaborowski <balrogg@gmail.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    7a635ea9
usbnet.c 40.9 KB