1. 14 Sep, 2020 2 commits
    • Hauke Mehrtens's avatar
      net: lantiq: Wake TX queue again · dea36631
      Hauke Mehrtens authored
      The call to netif_wake_queue() when the TX descriptors were freed was
      missing. When there are no TX buffers available the TX queue will be
      stopped, but it was not started again when they are available again,
      this is fixed in this patch.
      
      Fixes: fe1a5642 ("net: lantiq: Add Lantiq / Intel VRX200 Ethernet driver")
      Signed-off-by: default avatarHauke Mehrtens <hauke@hauke-m.de>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      dea36631
    • Olympia Giannou's avatar
      rndis_host: increase sleep time in the query-response loop · 4202c9fd
      Olympia Giannou authored
      Some WinCE devices face connectivity issues via the NDIS interface. They
      fail to register, resulting in -110 timeout errors and failures during the
      probe procedure.
      
      In this kind of WinCE devices, the Windows-side ndis driver needs quite
      more time to be loaded and configured, so that the linux rndis host queries
      to them fail to be responded correctly on time.
      
      More specifically, when INIT is called on the WinCE side - no other
      requests can be served by the Client and this results in a failed QUERY
      afterwards.
      
      The increase of the waiting time on the side of the linux rndis host in
      the command-response loop leaves the INIT process to complete and respond
      to a QUERY, which comes afterwards. The WinCE devices with this special
      "feature" in their ndis driver are satisfied by this fix.
      Signed-off-by: default avatarOlympia Giannou <olympia.giannou@leica-geosystems.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      4202c9fd
  2. 12 Sep, 2020 5 commits
  3. 11 Sep, 2020 1 commit
  4. 10 Sep, 2020 22 commits
  5. 09 Sep, 2020 10 commits