1. 17 9月, 2013 2 次提交
  2. 12 9月, 2013 1 次提交
    • B
      net: qmi_wwan: add new Qualcomm devices · 0470667c
      Bjørn Mork 提交于
      Adding the device list from the Windows driver description files
      included with a new Qualcomm MDM9615 based device, "Alcatel-sbell
      ASB TL131 TDD LTE", from China Mobile.  This device is tested
      and verified to work.  The others are assumed to work based on
      using the same Windows driver.
      
      Many of these devices support multiple QMI/wwan ports, requiring
      multiple interface matching entries.  All devices are composite,
      providing a mix of one or more serial, storage or Android Debug
      Brigde functions in addition to the wwan function.
      
      This device list included an update of one previously known device,
      which was incorrectly assumed to have a Gobi 2K layout.  This is
      corrected.
      Reported-by: N王康 <scateu@gmail.com>
      Signed-off-by: NBjørn Mork <bjorn@mork.no>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      0470667c
  3. 06 9月, 2013 1 次提交
  4. 04 9月, 2013 2 次提交
  5. 29 8月, 2013 1 次提交
  6. 22 8月, 2013 2 次提交
  7. 20 8月, 2013 7 次提交
  8. 15 8月, 2013 3 次提交
  9. 14 8月, 2013 2 次提交
  10. 13 8月, 2013 2 次提交
  11. 04 8月, 2013 1 次提交
  12. 01 8月, 2013 5 次提交
  13. 28 7月, 2013 2 次提交
    • M
      USBNET: increase max rx/tx qlen for improving USB3 thoughtput · 452c447a
      Ming Lei 提交于
      The default RX_QLEN()/TX_QLEN() didn't consider super speed
      USB device, so only max 4 URBs are scheduled at the same time
      for tx/rx, then USB3 NIC can't perform very well.
      
      With this patch, both rx and tx thoughput are increased more than
      100Mbps when doing iperf test on ax88179_178a USB 3.0 NIC.
      Signed-off-by: NMing Lei <ming.lei@canonical.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      452c447a
    • M
      USBNET: centralize computing of max rx/tx qlen · a88c32ae
      Ming Lei 提交于
      This patch centralizes computing of max rx/tx qlen, because:
      
      - RX_QLEN()/TX_QLEN() is called in hot path
      - computing depends on device's usb speed, now we have ls/fs, hs, ss,
      so more checks need to be involved
      - in fact, max rx/tx qlen should not only depend on device USB
      speed, but also depend on ethernet link speed, so we need to
      consider that in future.
      - if SG support is done, max tx qlen may need change too
      
      Generally, hard_mtu and rx_urb_size are changed in bind(), reset()
      and link_reset() callback, and change mtu network operation, this
      patches introduces the API of usbnet_update_max_qlen(), and calls
      it in above path.
      Signed-off-by: NMing Lei <ming.lei@canonical.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      a88c32ae
  14. 27 7月, 2013 1 次提交
    • E
      usbnet: do not pretend to support SG/TSO · 20f01703
      Eric Dumazet 提交于
      usbnet doesn't support yet SG, so drivers should not advertise SG or TSO
      capabilities, as they allow TCP stack to build large TSO packets that
      need to be linearized and might use order-5 pages.
      
      This adds an extra copy overhead and possible allocation failures.
      
      Current code ignore skb_linearize() return code so crashes are even
      possible.
      
      Best is to not pretend SG/TSO is supported, and add this again when/if
      usbnet really supports SG for devices who could get a performance gain.
      
      Based on a prior patch from Freddy Xin <freddy@asix.com.tw>
      Signed-off-by: NEric Dumazet <edumazet@google.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      20f01703
  15. 13 7月, 2013 2 次提交
  16. 12 7月, 2013 1 次提交
  17. 02 7月, 2013 5 次提交