1. Jan 23, 2020
  2. Jan 16, 2020
  3. Jan 14, 2020
  4. Jan 10, 2020
  5. Jan 09, 2020
  6. Jan 06, 2020
    • Rocky Liao's avatar
      Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device · 19220f35
      Rocky Liao authored
      
      
      USB "VendorID:04ca ProductID:3021" is a new QCA ROME USB
      Bluetooth device, this patch will support firmware downloading for it.
      
      T:  Bus=02 Lev=02 Prnt=02 Port=05 Cnt=01 Dev#=  3 Spd=12   MxCh= 0
      D:  Ver= 2.01 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
      P:  Vendor=04ca ProdID=3021 Rev= 0.01
      C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA
      I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
      E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
      E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
      I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=83(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
      E:  Ad=03(O) Atr=01(Isoc) MxPS=   0 Ivl=1ms
      I:  If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=83(I) Atr=01(Isoc) MxPS=   9 Ivl=1ms
      E:  Ad=03(O) Atr=01(Isoc) MxPS=   9 Ivl=1ms
      I:  If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=83(I) Atr=01(Isoc) MxPS=  17 Ivl=1ms
      E:  Ad=03(O) Atr=01(Isoc) MxPS=  17 Ivl=1ms
      I:  If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=83(I) Atr=01(Isoc) MxPS=  25 Ivl=1ms
      E:  Ad=03(O) Atr=01(Isoc) MxPS=  25 Ivl=1ms
      I:  If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=83(I) Atr=01(Isoc) MxPS=  33 Ivl=1ms
      E:  Ad=03(O) Atr=01(Isoc) MxPS=  33 Ivl=1ms
      I:  If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=83(I) Atr=01(Isoc) MxPS=  49 Ivl=1ms
      E:  Ad=03(O) Atr=01(Isoc) MxPS=  49 Ivl=1ms
      
      Signed-off-by: default avatarRocky Liao <rjliao@codeaurora.org>
      Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
      19220f35
  7. Jan 04, 2020
  8. Jan 03, 2020
    • Mao Wenan's avatar
      tcp: use REXMIT_NEW instead of magic number · d0e8bcaf
      Mao Wenan authored
      
      
      REXMIT_NEW is a macro for "FRTO-style
      transmit of unsent/new packets", this patch
      makes it more readable.
      
      Signed-off-by: default avatarMao Wenan <maowenan@huawei.com>
      Acked-by: default avatarNeal Cardwell <ncardwell@google.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      d0e8bcaf
    • Po Liu's avatar
      enetc: add support time specific departure base on the qos etf · 0d08c9ec
      Po Liu authored
      
      
      ENETC implement time specific departure capability, which enables
      the user to specify when a frame can be transmitted. When this
      capability is enabled, the device will delay the transmission of
      the frame so that it can be transmitted at the precisely specified time.
      The delay departure time up to 0.5 seconds in the future. If the
      departure time in the transmit BD has not yet been reached, based
      on the current time, the packet will not be transmitted.
      
      This driver was loaded by Qos driver ETF. User could load it by tc
      commands. Here are the example commands:
      
      tc qdisc add dev eth0 root handle 1: mqprio \
      	   num_tc 8 map 0 1 2 3 4 5 6 7 hw 1
      tc qdisc replace dev eth0 parent 1:8 etf \
      	   clockid CLOCK_TAI delta 30000  offload
      
      These example try to set queue mapping first and then set queue 7
      with 30us ahead dequeue time.
      
      Then user send test frame should set SO_TXTIME feature for socket.
      
      There are also some limitations for this feature in hardware:
      - Transmit checksum offloads and time specific departure operation
      are mutually exclusive.
      - Time Aware Shaper feature (Qbv) offload and time specific departure
      operation are mutually exclusive.
      
      Signed-off-by: default avatarPo Liu <Po.Liu@nxp.com>
      Reviewed-by: default avatarVladimir Oltean <vladimir.oltean@nxp.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      0d08c9ec