netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next 00/13][pull request] 40GbE Intel Wired LAN Driver Updates 2016-05-14
@ 2016-05-15  4:57 Jeff Kirsher
  2016-05-15  4:57 ` [net-next 01/13] i40e: Add support for disabling all link and change bits needed for PHY interactions Jeff Kirsher
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: Jeff Kirsher @ 2016-05-15  4:57 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene, john.ronciak

This series contains updates to i40e and i40evf.

Kevin adds support to disable link on all ports and changes bits set
for telling firmware the PHY needs to be modified by the driver.

Anjali adds a feature to enable/disable all multicast for a trusted
VF.  Added priv-flag knob to configure global true promiscuous
support.

Shannon adds the support code for calling the admin queue API call
aq_set_switch_config().

Mitch modifies the VF, to log a message if an untrusted VF attempts to
configure promiscuous mode, but lies to it and returns everything is ok
instead of returning an error.  Corrects the logic for reporting the
receive packet hash.  Fixed the adding of a broadcast filter for VFs,
since that all VSIs are configured to receive broadcasts as default,
so do not need to add a filter.

Catherine refactors the ethtool get_settings to report the possible
supported link modes from what we know about the current PHY type and
that with the firmware supported PHY types.

Jacob changes the driver to use WARN_ONCE in order to highlight the
issue, but do not display a warning every time when receive hang
message is received.

Akeem corrects receive ptype payload layer for non_tunneled IPv6, when
it should be layer 4 for UDP, instead of layer 3.

Dan Carpenter fixes an uninitialized variable bug.

The following are changes since commit 8ea658cea453e3deede3851b58113112ae1dd9cb:
  Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 40GbE

Akeem G Abodunrin (1):
  i40e: Correct UDP packet header for non_tunnel-ipv6

Anjali Singhai Jain (2):
  i40e: Add allmulti support for the VF
  i40e: Add vf-true-promisc-support priv flag

Ashish Shah (1):
  i40e: set context to use VSI RSS LUT for SR-IOV

Bimmy Pujari (1):
  i40e: Bump version from 1.5.10 to 1.5.16

Catherine Sullivan (1):
  i40e: Refactor ethtool get_settings

Dan Carpenter (1):
  i40e: fix an uninitialized variable bug

Jacob Keller (1):
  i40e: change Rx hang message into a WARN_ONCE

Kevin Scott (1):
  i40e: Add support for disabling all link and change bits needed for
    PHY interactions

Mitch Williams (3):
  i40e: lie to the VF
  i40e/i40evf: properly report Rx packet hash
  i40e: don't add broadcast filter for VFs

Shannon Nelson (1):
  i40e: Implement the API function for aq_set_switch_config

 drivers/net/ethernet/intel/i40e/i40e.h             |  16 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h  |   3 +
 drivers/net/ethernet/intel/i40e/i40e_common.c      |  40 ++-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     | 332 +++++++++++++--------
 drivers/net/ethernet/intel/i40e/i40e_hmc.c         |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  35 ++-
 drivers/net/ethernet/intel/i40e/i40e_prototype.h   |   7 +-
 drivers/net/ethernet/intel/i40e/i40e_ptp.c         |   4 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  21 +-
 drivers/net/ethernet/intel/i40evf/i40evf.h         |   3 +
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    |  15 +-
 .../net/ethernet/intel/i40evf/i40evf_virtchnl.c    |  15 +-
 13 files changed, 330 insertions(+), 165 deletions(-)

-- 
2.5.5

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2016-05-15 17:47 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-15  4:57 [net-next 00/13][pull request] 40GbE Intel Wired LAN Driver Updates 2016-05-14 Jeff Kirsher
2016-05-15  4:57 ` [net-next 01/13] i40e: Add support for disabling all link and change bits needed for PHY interactions Jeff Kirsher
2016-05-15  4:57 ` [net-next 02/13] i40e: Add allmulti support for the VF Jeff Kirsher
2016-05-15  4:57 ` [net-next 03/13] i40e: Implement the API function for aq_set_switch_config Jeff Kirsher
2016-05-15  4:57 ` [net-next 04/13] i40e: Add vf-true-promisc-support priv flag Jeff Kirsher
2016-05-15  4:57 ` [net-next 05/13] i40e: lie to the VF Jeff Kirsher
2016-05-15  4:57 ` [net-next 06/13] i40e: Refactor ethtool get_settings Jeff Kirsher
2016-05-15  4:57 ` [net-next 07/13] i40e: change Rx hang message into a WARN_ONCE Jeff Kirsher
2016-05-15  4:57 ` [net-next 08/13] i40e: Correct UDP packet header for non_tunnel-ipv6 Jeff Kirsher
2016-05-15  4:57 ` [net-next 09/13] i40e: set context to use VSI RSS LUT for SR-IOV Jeff Kirsher
2016-05-15  4:57 ` [net-next 10/13] i40e/i40evf: properly report Rx packet hash Jeff Kirsher
2016-05-15  4:57 ` [net-next 11/13] i40e: don't add broadcast filter for VFs Jeff Kirsher
2016-05-15  4:57 ` [net-next 12/13] i40e: Bump version from 1.5.10 to 1.5.16 Jeff Kirsher
2016-05-15  4:57 ` [net-next 13/13] i40e: fix an uninitialized variable bug Jeff Kirsher
2016-05-15 17:47 ` [net-next 00/13][pull request] 40GbE Intel Wired LAN Driver Updates 2016-05-14 David Miller

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).