Skip to content

qlcnic: Mailbox refactoring and ethtool updates

Himanshu Madhani netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6qlcnic: Add ethtool statistics for board temperature.drivers/net/ethernet/qlogic/qlcnic/qlcnic.h drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c+8 -03 replies
2/6qlcnic: Return appropriate error code.drivers/net/ethernet/qlogic/qlcnic/qlcnic.h drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c+19 -90 replies
3/6qlcnic: Interrupt based driver firmware mailbox mechanismdrivers/net/ethernet/qlogic/qlcnic/qlcnic.h drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h +2 more+388 -210 replies
4/6qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interfacedrivers/net/ethernet/qlogic/qlcnic/qlcnic.h drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h +3 more+232 -2640 replies
5/6qlcnic: Enable mailbox interface in poll mode when interrupts are not availabledrivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c+11 -70 replies
6/6qlcnic: Update version to 5.2.45drivers/net/ethernet/qlogic/qlcnic/qlcnic.h+2 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH net-next 0/6] qlcnic: Mailbox refactoring and ethtool updates

From: Himanshu Madhani <[email protected]>

This series contains
* patch for adding board temperature for ethtool statistics.
* patch for returning correct error code for loopback diagnostic test.
* patches for mailbox refactoring.

There was suggestion from Ben Hutchings, in response to RFC patch, to use hwmon device for extracting board temperature from an adapter. We are still investigating this approach. We will send out patches later as a separate series when we have decide to implement hwmon API.

Thanks,
Himanshu

Himanshu Madhani (2):
qlcnic: Add ethtool statistics for board temperature.
qlcnic: Update version to 5.2.45

Jitendra Kalsaria (1):
qlcnic: Return appropriate error code.

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        |  57 +-
 .../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    |   7 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c   |  20 +-
 .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c   | 146 ++---
 7 files changed, 656 insertions(+), 299 deletions(-)
Signature · 1 line
1.8.1.4