1. 26 3月, 2008 1 次提交
    • D
      netxen: napi and irq cleanup · 05aaa02d
      Dhananjay Phadke 提交于
      o separate and simpler irq handler for msi interrupts, avoids few checks
        than legacy mode.
      o avoid redudant tx_has_work() and rx_has_work() checks in interrupt
        and napi, which can uncork irq based on racy (lockless) access to tx
        and rx ring indices. If we get interrupt, there's sufficient reason to
        schedule napi.
      o replenish rx ring more often, remove self-imposed threshold rcv_free
        that prevents posting rx desc to card. This improves performance in
        low memory.
      Signed-off-by: NDhananjay Phadke <dhananjay@netxen.com>
      Tested-by: NVernon Mauery <mauery@us.ibm.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      05aaa02d
  2. 29 1月, 2008 2 次提交
  3. 13 6月, 2007 1 次提交
    • M
      NetXen: Fix link status messages · c27e6721
      Mithlesh Thukral 提交于
      NetXen: Fix incorrect link status even with switch turned OFF.
      NetXen driver failed to accurately indicate when a link is up or down.
      This was encountered during failover testing, when the first port
      indicated that the link was up even when the 10G switch it was assigned
      to in the Bladecenter was turned off completely.
      
      Signed-off by: Wen Xiong <wenxiong@us.ibm.com>
      Signed-off by: Mithlesh Thukral <mithlesh@netxen.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      c27e6721
  4. 28 4月, 2007 3 次提交
  5. 31 1月, 2007 1 次提交
  6. 27 12月, 2006 1 次提交
  7. 05 12月, 2006 2 次提交
    • A
      [PATCH] NetXen: multiport firmware support, ioctl interface · ed25ffa1
      Amit S. Kale 提交于
      NetXen: 1G/10G Ethernet driver updates
      	- Multiport and newer firmware support
      	- ioctl interface for user level tools
      	- Cast error fix for multiport
      Signed-off-by: NAmit S. Kale <amitkale@netxen.com>
      
       netxen_nic.h          |  281 +++++++++++++++++++++++++-------
       netxen_nic_ethtool.c  |   12 -
       netxen_nic_hw.c       |  429 +++++++++++++++++++++++++++++++++++++++++---------
       netxen_nic_init.c     |  301 ++++++++++++++++++++++++++++++-----
       netxen_nic_ioctl.h    |    2
       netxen_nic_isr.c      |    3
       netxen_nic_main.c     |  260 ++++++++++++++++++------------
       netxen_nic_niu.c      |   22 +-
       netxen_nic_phan_reg.h |  228 ++++++++++++++++----------
       9 files changed, 1161 insertions(+), 377 deletions(-)
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      ed25ffa1
    • A
      [PATCH] NetXen: whitespace cleaup and more cleanup fixes · 80922fbc
      Amit S. Kale 提交于
      Signed-off-by: NAmit S. Kale <amitkale@netxen.com>
      
       netxen_nic.h         |   56 ++++++++++++++++++++--------------------------
       netxen_nic_ethtool.c |   53 +++++++++++++++++++++-----------------------
       netxen_nic_hdr.h     |    6 ++---
       netxen_nic_hw.c      |   54 +++++++++++++++++++++------------------------
       netxen_nic_hw.h      |   10 ++++----
       netxen_nic_init.c    |   61 +++++++++++++++++++++++++--------------------------
       netxen_nic_ioctl.h   |    6 ++---
       netxen_nic_isr.c     |   48 +++++++++++++++++-----------------------
       netxen_nic_main.c    |   54 +++++++++++++++++----------------------------
       netxen_nic_niu.c     |   10 ++++----
       10 files changed, 165 insertions(+), 193 deletions(-)
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      80922fbc
  8. 02 12月, 2006 2 次提交