All of lore.kernel.org
 help / color / mirror / Atom feed
* [net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2019-03-22
@ 2019-03-22 17:33 Jeff Kirsher
  2019-03-22 17:33 ` [net-next 01/15] ice: Enable MAC anti-spoof by default Jeff Kirsher
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: Jeff Kirsher @ 2019-03-22 17:33 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann

This series contains updates to ice driver only.

Akeem enables MAC anti-spoofing by default when a new VSI is being
created.  Fixes an issue when reclaiming VF resources back to the pool
after reset, by freeing VF resources separately using the first VF
vector index to traverse the list, instead of starting at the last
assigned vectors list.  Added support for VF & PF promiscuous mode in
the ice driver.  Fixed the PF driver from letting the VF know it is "not
trusted" when it attempts to add more than its permitted additional MAC
addresses.  Altered how the driver gets the VF VSIs instances, instead
of using the mailbox messages to retrieve VSIs, get it directly via the
VF object in the PF data structure.

Bruce fixes return values to resolve static analysis warnings.  Made
whitespace changes to increase readability and reduce code wrapping.

Anirudh cleans up code by removing a function prototype that was never
implemented and removed an unused field in the ice_sched_vsi_info
structure.

Kiran fixes a potential divide by zero issue by adding a check.

Victor cleans up the transmit scheduler by adjusting the stack variable
usage and added/modified debug prints to make them more useful.

Yashaswini updates the driver in VEB mode to ensure that the LAN_EN bit
is set if all the right conditions are met.

Christopher ensures the loopback enable bit is not set for prune switch
rules, since all transmit traffic would be looped back to the internal
switch and dropped.

The following are changes since commit 3b0f31f2b8c9fb348e4530b88f6b64f9621f83d6:
  genetlink: make policy common to family
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 100GbE

Akeem G Abodunrin (6):
  ice: Enable MAC anti-spoof by default
  ice: Fix issue reclaiming resources back to the pool after reset
  ice: Fix issue reconfiguring VF queues
  ice: Add support for PF/VF promiscuous mode
  ice: Don't let VF know that it is untrusted
  ice: Get VF VSI instances directly via PF

Anirudh Venkataramanan (2):
  ice: Remove unused function prototype
  ice: Remove unused vsi_id field

Bruce Allan (2):
  ice: fix static analysis warnings
  ice: fix some function prototype and signature style issues

Christopher N Bednarz (1):
  ice: Do not set LB_EN for prune switch rules

Kiran Patil (1):
  ice: fix the divide by zero issue

Victor Raj (1):
  ice: code cleanup in ice_sched.c

Yashaswini Raghuram Prathivadi Bhayankaram (2):
  ice: Enable LAN_EN for the right recipes
  ice: Set LAN_EN for all directional rules

 drivers/net/ethernet/intel/ice/ice.h          |  23 +-
 drivers/net/ethernet/intel/ice/ice_common.c   |  37 +-
 drivers/net/ethernet/intel/ice/ice_common.h   |  18 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c  |  25 +-
 drivers/net/ethernet/intel/ice/ice_lib.c      |  95 ++++-
 drivers/net/ethernet/intel/ice/ice_lib.h      |   2 +-
 drivers/net/ethernet/intel/ice/ice_main.c     | 127 +++++--
 drivers/net/ethernet/intel/ice/ice_sched.c    |  19 +-
 drivers/net/ethernet/intel/ice/ice_switch.c   | 339 +++++++++++++++++-
 drivers/net/ethernet/intel/ice/ice_switch.h   |  25 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c     |  48 +--
 drivers/net/ethernet/intel/ice/ice_type.h     |   1 -
 .../net/ethernet/intel/ice/ice_virtchnl_pf.c  | 239 ++++++++++--
 .../net/ethernet/intel/ice/ice_virtchnl_pf.h  |  20 +-
 14 files changed, 835 insertions(+), 183 deletions(-)

-- 
2.20.1


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

end of thread, other threads:[~2019-03-24  2:03 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-22 17:33 [net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2019-03-22 Jeff Kirsher
2019-03-22 17:33 ` [net-next 01/15] ice: Enable MAC anti-spoof by default Jeff Kirsher
2019-03-22 17:33 ` [net-next 02/15] ice: Fix issue reclaiming resources back to the pool after reset Jeff Kirsher
2019-03-22 17:33 ` [net-next 03/15] ice: fix static analysis warnings Jeff Kirsher
2019-03-22 17:33 ` [net-next 04/15] ice: Remove unused function prototype Jeff Kirsher
2019-03-22 17:33 ` [net-next 05/15] ice: Fix issue reconfiguring VF queues Jeff Kirsher
2019-03-22 17:33 ` [net-next 06/15] ice: fix the divide by zero issue Jeff Kirsher
2019-03-22 17:33 ` [net-next 07/15] ice: fix some function prototype and signature style issues Jeff Kirsher
2019-03-22 17:33 ` [net-next 08/15] ice: Remove unused vsi_id field Jeff Kirsher
2019-03-22 17:33 ` [net-next 09/15] ice: code cleanup in ice_sched.c Jeff Kirsher
2019-03-22 17:33 ` [net-next 10/15] ice: Add support for PF/VF promiscuous mode Jeff Kirsher
2019-03-22 17:33 ` [net-next 11/15] ice: Enable LAN_EN for the right recipes Jeff Kirsher
2019-03-22 17:33 ` [net-next 12/15] ice: Do not set LB_EN for prune switch rules Jeff Kirsher
2019-03-22 17:33 ` [net-next 13/15] ice: Set LAN_EN for all directional rules Jeff Kirsher
2019-03-22 17:33 ` [net-next 14/15] ice: Don't let VF know that it is untrusted Jeff Kirsher
2019-03-22 17:33 ` [net-next 15/15] ice: Get VF VSI instances directly via PF Jeff Kirsher
2019-03-24  2:03 ` [net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2019-03-22 David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.