[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190327035853.9397-1-jeffrey.t.kirsher@intel.com>
Date: Tue, 26 Mar 2019 20:58:38 -0700
From: Jeff Kirsher <jeffrey.t.kirsher@...el.com>
To: davem@...emloft.net
Cc: Jeff Kirsher <jeffrey.t.kirsher@...el.com>, netdev@...r.kernel.org,
nhorman@...hat.com, sassmann@...hat.com
Subject: [net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2019-03-26
This series contains more updates to the ice driver only.
Jeremiah provides his first patch to the Linux kernel to clean up
un-necessary newlines in driver log messages.
Mitch updates the ice driver to use existing status codes in the iavf
driver so that when errors occur, it will not report nonsensical
results. Adds support for VF admin queue interrupts by programming the
VPINT_MBX_CTL register array.
Brett adds a check for a bit that we set while preparing for a reset, to
ensure we are prepared to do a proper reset. Also implemented PCI error
handling operations. Went through and audited the hot path with pahole
and made modifications based on the results since 2 structures were
taking up more space than necessary due to cache alignment issues.
Fixed an issue where when flow control was disabled, the state of flow
control was being displayed as "Unknown".
Anirudh fixes adaptive interrupt moderation changes by adding code that
was missed, that should have been added in the initial patch to add that
support. Cleaned up a function prototype that was never implemented.
Did additional code cleanup by removing unneeded braces and redundant
code comments.
Akeem fixes an issue that occurs when the VF is attempting to remove the
default LAN/MAC address, which is programmed by the administrator by
updating the error message to explicitly say that the VF cannot change
the MAC programmed by the PF.
Preethi fixes the driver to not fall into the error path when a added
filter already exists, but instead continue to process the rest of the
function and add appropriate checks after adding MAC filters.
The following are changes since commit fa7e428c6b7ed3281610511a2b2ec716d9894be8:
openvswitch: add seqadj extension when NAT is used.
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 100GbE
Akeem G Abodunrin (1):
ice: Fix issue with VF attempt to delete default MAC address
Anirudh Venkataramanan (5):
ice: Fix for adaptive interrupt moderation
ice: Remove unused function prototype
ice: Remove unnecessary braces
ice: Update function header for __ice_vsi_get_qs
ice: Remove "2 BITS" comment
Brett Creeley (5):
ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset
ice: Implement pci_error_handler ops
ice: Audit hotpath structures with pahole
ice: Add missing case in print_link_msg for printing flow control
ice: Update comment regarding the ITR_GRAN_S
Jeremiah Kyle (1):
ice: Remove unnecessary newlines from log messages
Mitch Williams (2):
ice: use virt channel status codes
ice: enable VF admin queue interrupts
Preethi Banala (1):
ice: Do not bail out when filter already exists
drivers/net/ethernet/intel/ice/ice.h | 20 +-
.../net/ethernet/intel/ice/ice_hw_autogen.h | 2 +
.../net/ethernet/intel/ice/ice_lan_tx_rx.h | 12 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 9 +-
drivers/net/ethernet/intel/ice/ice_lib.h | 2 -
drivers/net/ethernet/intel/ice/ice_main.c | 167 +++++++++-
drivers/net/ethernet/intel/ice/ice_txrx.c | 295 ++++++++++++++++--
drivers/net/ethernet/intel/ice/ice_txrx.h | 18 +-
.../net/ethernet/intel/ice/ice_virtchnl_pf.c | 292 +++++++++--------
9 files changed, 630 insertions(+), 187 deletions(-)
--
2.20.1
Powered by blists - more mailing lists