1. 08 12月, 2010 1 次提交
  2. 21 10月, 2010 1 次提交
  3. 22 9月, 2010 1 次提交
  4. 11 9月, 2010 3 次提交
  5. 25 6月, 2010 1 次提交
  6. 02 6月, 2010 1 次提交
    • S
      sfc: Remove efx_rx_queue::add_lock · 90d683af
      Steve Hodgson 提交于
      Ensure that efx_fast_push_rx_descriptors() must only run
      from efx_process_channel() [NAPI], or when napi_disable()
      has been executed.
      
      Reimplement the slow fill by sending an event to the
      channel, so that NAPI runs, and hanging the subsequent
      fast fill off the event handler. Replace the sfc_refill
      workqueue and delayed work items with a timer. We do
      not need to stop this timer in efx_flush_all() because
      it's safe to send the event always; receiving it will
      be delayed until NAPI is restarted.
      Signed-off-by: NBen Hutchings <bhutchings@solarflare.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      90d683af
  7. 29 4月, 2010 1 次提交
  8. 04 2月, 2010 1 次提交
  9. 30 11月, 2009 4 次提交
  10. 29 11月, 2009 1 次提交
    • S
      sfc: Simplify PHY polling · fdaa9aed
      Steve Hodgson 提交于
      Falcon can generate events for LASI interrupts from the PHY, but in
      practice we have never implemented this in reference designs.  Instead
      we have polled, inserted the appropriate events, and then handled the
      events later.  This is a waste of time and code.
      
      Instead, make PHY poll functions update the link state synchronously
      and report whether it changed.  We can still make use of the LASI
      registers as a shortcut on the SFT9001.
      Signed-off-by: NBen Hutchings <bhutchings@solarflare.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      fdaa9aed
  11. 27 11月, 2009 2 次提交
  12. 25 11月, 2009 3 次提交
  13. 24 10月, 2009 3 次提交
  14. 01 9月, 2009 1 次提交
  15. 22 3月, 2009 1 次提交
  16. 31 1月, 2009 2 次提交
  17. 22 1月, 2009 1 次提交
  18. 23 12月, 2008 1 次提交
  19. 06 11月, 2008 1 次提交
  20. 03 9月, 2008 3 次提交
  21. 29 4月, 2008 1 次提交