From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
To: davem@davemloft.net
Cc: Jeff Kirsher <jeffrey.t.kirsher@intel.com>,
netdev@vger.kernel.org, nhorman@redhat.com, sassmann@redhat.com,
jogreene@redhat.com
Subject: [net-next 00/15][pull request] Intel Wired LAN Driver Updates 2015-02-24
Date: Wed, 25 Feb 2015 00:58:25 -0800 [thread overview]
Message-ID: <1424854720-18825-1-git-send-email-jeffrey.t.kirsher@intel.com> (raw)
This series contains updates to i40e and i40evf only, which bumps their
versions to i40e 1.2.9 and i40evf 1.2.3.
Paul fixes i40e_debug_aq() for big endian machines by adding the
appropriate LExx_TO_CPU wrappers.
Catherine adds a requested speed variable to the link_status to store the
last speeds we requested from the firmware and use the advertised speed
settings in get_settings in ethtool now that we have it. Due to the
new code addition, she also refactors get_settings to improve readability
and to accommodate some of the longer lines of code by adding two
functions i40e_get_settings_link_up() and i40e_get_settings_link_down().
Carolyn adds a struct to the VSI struct to keep track of RXNFC settings
done via ethtool. Adds more information to the interrupt vector
names, specifically to the VF misc vector name so that we can distinguish
between all the interrupts.
Ashish enables the i40evf driver to enable debug prints via ethtool.
Mitch updates i40e to enable packet split only when IOMMU is in use,
since it shows a distinct advantage over the single-buffer path
because it minimizes DMA mapping and unmapping. Also adds the receive
routine in use to the features log message to be able to print the
receive packet split status.
Greg adds the ability to get, set and commit permanently the NPAR
partition BW configuration through configfs. Enables an application
to query the i40e driver's private flags to get the status of NPAR
enablement via ethtool.
Neerav adds support for bridge offload ndo_ops getlink and setlink
to enable bridge hardware mode as per the mode set via IFLA_BRIDGE_MODE.
The support is only enabled in the case of a PF VSI and not available for
any other VSI type.
Kevin fixes i40e by ensuring the BUF and FLAG_RD flags are set for
indirect admin queue command.
Vasu updates the driver to setup FCoE netdev device type as "fcoe", so that
it shows up in sysfs as FCoE device.
The following are changes since commit 92bf200881d978bc3c6a290991ae1f9ddc7b5411:
net: via-rhine: add BQL support
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next master
Ashish Shah (1):
i40evf: allow enabling of debug prints via ethtool
Carolyn Wyborny (2):
i40e: Add method to keep track of current rxnfc settings
i40evf: Add more info to interrupt vector names
Catherine Sullivan (1):
i40e/i40evf: Use advertised speed settings in ethtool and refactor
get_settings
Greg Rose (3):
i40e: Add NPAR BW get and set functions
i40e: Implement configfs for NPAR BW configuration
i40e: Use ethtool private flags to display NPAR status
Kevin Scott (2):
i40e: Set BUF flag for Set Version AQ command
i40e: Set FLAG_RD when sending buffer FW must read
Mitch Williams (2):
i40e: enable packet split only when IOMMU present
i40e: print Rx packet split status
Neerav Parikh (1):
i40e: Add support for getlink, setlink ndo ops
Paul M Stillwell Jr (1):
i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines
Sravanthi Tangeda (1):
i40e/i40evf: Update driver versions
Vasu Dev (1):
i40e: setup FCoE device type
drivers/net/ethernet/intel/i40e/Makefile | 3 +-
drivers/net/ethernet/intel/i40e/i40e.h | 24 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 150 ++++++++-
drivers/net/ethernet/intel/i40e/i40e_configfs.c | 354 ++++++++++++++++++++
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 5 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 330 ++++++++++++-------
drivers/net/ethernet/intel/i40e/i40e_fcoe.c | 18 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 358 +++++++++++++++++++--
drivers/net/ethernet/intel/i40e/i40e_prototype.h | 8 +-
drivers/net/ethernet/intel/i40e/i40e_type.h | 16 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 5 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 3 +-
drivers/net/ethernet/intel/i40evf/i40e_common.c | 29 +-
drivers/net/ethernet/intel/i40evf/i40e_type.h | 3 +-
drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 6 +-
drivers/net/ethernet/intel/i40evf/i40evf_main.c | 7 +-
16 files changed, 1130 insertions(+), 189 deletions(-)
create mode 100644 drivers/net/ethernet/intel/i40e/i40e_configfs.c
--
1.9.3
next reply other threads:[~2015-02-25 8:58 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-25 8:58 Jeff Kirsher [this message]
2015-02-25 8:58 ` [net-next 01/15] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines Jeff Kirsher
2015-02-25 8:58 ` [net-next 02/15] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings Jeff Kirsher
2015-02-25 8:58 ` [net-next 03/15] i40e: Add method to keep track of current rxnfc settings Jeff Kirsher
2015-02-25 8:58 ` [net-next 04/15] i40evf: allow enabling of debug prints via ethtool Jeff Kirsher
2015-02-25 8:58 ` [net-next 05/15] i40e: enable packet split only when IOMMU present Jeff Kirsher
2015-02-25 8:58 ` [net-next 06/15] i40e: Add NPAR BW get and set functions Jeff Kirsher
2015-02-25 8:58 ` [net-next 07/15] i40e: Implement configfs for NPAR BW configuration Jeff Kirsher
2015-02-25 8:58 ` [net-next 08/15] i40e: Add support for getlink, setlink ndo ops Jeff Kirsher
2015-02-25 8:58 ` [net-next 09/15] i40e: Set BUF flag for Set Version AQ command Jeff Kirsher
2015-02-25 8:58 ` [net-next 10/15] i40e: setup FCoE device type Jeff Kirsher
2015-02-25 8:58 ` [net-next 11/15] i40e: print Rx packet split status Jeff Kirsher
2015-02-25 8:58 ` [net-next 12/15] i40e: Set FLAG_RD when sending buffer FW must read Jeff Kirsher
2015-02-25 8:58 ` [net-next 13/15] i40e: Use ethtool private flags to display NPAR status Jeff Kirsher
2015-02-25 8:58 ` [net-next 14/15] i40evf: Add more info to interrupt vector names Jeff Kirsher
2015-02-25 8:58 ` [net-next 15/15] i40e/i40evf: Update driver versions Jeff Kirsher
2015-02-25 23:13 ` [net-next 00/15][pull request] Intel Wired LAN Driver Updates 2015-02-24 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=1424854720-18825-1-git-send-email-jeffrey.t.kirsher@intel.com \
--to=jeffrey.t.kirsher@intel.com \
--cc=davem@davemloft.net \
--cc=jogreene@redhat.com \
--cc=netdev@vger.kernel.org \
--cc=nhorman@redhat.com \
--cc=sassmann@redhat.com \
/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).