netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Himanshu Madhani <himanshu.madhani@qlogic.com>
To: <davem@davemloft.net>
Cc: <netdev@vger.kernel.org>, <Dept_NX_Linux_NIC_Driver@qlogic.com>,
	Himanshu Madhani <himanshu.madhani@qlogic.com>
Subject: [PATCH net-next v3 0/5] qlcnic: Mailbox refactoring
Date: Fri, 2 Aug 2013 00:57:38 -0400	[thread overview]
Message-ID: <cover.1375438720.git.himanshu.madhani@qlogic.com> (raw)

From: Himanshu Madhani <himanshu.madhani@qlogic.com>

This series contains following patches 

o in v2 series, we received feedback on return codes to use standard error
  codes instead of mixing custom error codes. We have modified patch for 
  loopback diagnostic test to return standard error codes.

o rest of the 3 patches in the series are for mailbox refactoring

  Current driver-firmware mailbox interface was operating in polling mode
  because of some limitations with the earlier versions of 83xx adapter
  firmware. These issues are resolved now and we are implementing the
  mailbox interface in interrupt mode.

  There are three patches which refactors mailbox handling:
  * Interrupt mode mailbox implantation.
  * Replace poll mode mailbox interfaces with interrupt mode interfaces.
  * Operate mailbox in poll mode when interrupts are not available.

changes from v2 -> v3
 * Addressed review feedback to use standard return codes for loopback
   diagnostic test.

Please consider applying these patches to net-next.

Thanks,
Himanshu

Himanshu Madhani (1):
  qlcnic: Update version to 5.2.45

Jitendra Kalsaria (1):
  qlcnic: Enhance diagnostic loopback error codes.

Manish Chopra (3):
  qlcnic: Interrupt based driver firmware mailbox mechanism
  qlcnic: Replace poll mode mailbox interface with interrupt based
    mailbox interface
  qlcnic: Enable mailbox interface in poll mode when interrupts are not
    available

 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h        |  59 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c    | 615 +++++++++++++++------
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h    |  27 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c  |  83 ++-
 .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c    |   6 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c     |   6 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c   |  18 +-
 .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c   | 146 ++---
 8 files changed, 651 insertions(+), 309 deletions(-)

-- 
1.8.1.4

             reply	other threads:[~2013-08-02  5:25 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-02  4:57 Himanshu Madhani [this message]
2013-08-02  4:57 ` [PATCH net-next v3 1/5] qlcnic: Enhance diagnostic loopback error codes Himanshu Madhani
2013-08-02  4:57 ` [PATCH net-next v3 2/5] qlcnic: Interrupt based driver firmware mailbox mechanism Himanshu Madhani
2013-08-02  4:57 ` [PATCH net-next v3 3/5] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface Himanshu Madhani
2013-08-02  4:57 ` [PATCH net-next v3 4/5] qlcnic: Enable mailbox interface in poll mode when interrupts are not available Himanshu Madhani
2013-08-02  4:57 ` [PATCH net-next v3 5/5] qlcnic: Update version to 5.2.45 Himanshu Madhani
2013-08-02  6:04 ` [PATCH net-next v3 0/5] qlcnic: Mailbox refactoring David Miller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1375438720.git.himanshu.madhani@qlogic.com \
    --to=himanshu.madhani@qlogic.com \
    --cc=Dept_NX_Linux_NIC_Driver@qlogic.com \
    --cc=davem@davemloft.net \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).