netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next 00/14] Intel Wired LAN Driver Updates
@ 2014-08-01 20:27 Aaron Brown
  2014-08-01 20:27 ` [net-next 01/14] i40e: adds FCoE code to the i40e driver Aaron Brown
                   ` (15 more replies)
  0 siblings, 16 replies; 18+ messages in thread
From: Aaron Brown @ 2014-08-01 20:27 UTC (permalink / raw)
  To: davem; +Cc: Aaron Brown, netdev, gospo, sassmann

This series contains updates to the i40e and i40evf drivers.

Vasu adds FCOE support, build options and a documentation pointer to i40e.

Shannon exposes a Firmware API request used to do register writes on the
driver's behalf and disables local loopback on VMDQ VSI in order to stop the
VEB from echoing the VMDQ packets back at the VSI.

Ashish corrects the vf_id offset for virtchnl messages in the case of multiple
PFs, removes support for vf unicast promiscuos mode to disallow VFs from
receiving traffic intended for another VF, updates the vfr_stat state check to
handle the existing and future mechanism and adds an adapter state check to
prevent re-arming the watchdog timer after i40evf_remove has been called and
the timer has been deleted.

Serey fixes an issue where a guest OS would panic when removing the vf driver
while the device is being reset due to an attempt to clean a non initialized
mac_filter_list.

Akeem makes a minor comment change.

Jessie changes an instance of sprintf to snprintf that was missed when the
driver was converted to use snprintf everywhere.

Mitch plugs a few memory leaks.

Akeem G Abodunrin (1):
  i40e: Minor comment changes

Ashish Shah (4):
  i40e: use correct vf_id offset for virtchnl message
  i40e: remove support for vf unicast promiscuous mode
  i40evf: future-proof vfr_stat state check
  i40evf: do not re-arm watchdog after remove

Jesse Brandeburg (1):
  i40evf: fix scan warning on sprintf

Mitch Williams (2):
  i40evf: don't leak queue vectors
  i40evf: fix memory leak on unused interfaces

Serey Kong (1):
  i40evf: Fixed guest OS panic when removing vf driver

Shannon Nelson (2):
  i40e: expose debug_write_register request
  i40e: disable local loopback on vmdq vsi

Vasu Dev (3):
  i40e: adds FCoE code to the i40e driver
  i40e: Adds FCoE related code to i40e core driver
  i40e: adds FCoE to build and updates its documentation

 Documentation/networking/i40e.txt                  |    7 +-
 drivers/net/ethernet/intel/i40e/Makefile           |    1 +
 drivers/net/ethernet/intel/i40e/i40e.h             |   62 +
 drivers/net/ethernet/intel/i40e/i40e_common.c      |   56 +
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c     |   19 +
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |   35 +
 drivers/net/ethernet/intel/i40e/i40e_fcoe.c        | 1561 ++++++++++++++++++++
 drivers/net/ethernet/intel/i40e/i40e_fcoe.h        |  128 ++
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  269 +++-
 drivers/net/ethernet/intel/i40e/i40e_osdep.h       |    3 +
 drivers/net/ethernet/intel/i40e/i40e_prototype.h   |    6 +
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |   37 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.h        |    9 +
 drivers/net/ethernet/intel/i40e/i40e_type.h        |  138 ++
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |   34 +-
 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c |    2 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    |   59 +-
 17 files changed, 2393 insertions(+), 33 deletions(-)
 create mode 100644 drivers/net/ethernet/intel/i40e/i40e_fcoe.c
 create mode 100644 drivers/net/ethernet/intel/i40e/i40e_fcoe.h

-- 
1.9.3

^ permalink raw reply	[flat|nested] 18+ messages in thread
* [net-next 00/14] Intel Wired LAN Driver Updates
@ 2014-02-14 22:57 Aaron Brown
  0 siblings, 0 replies; 18+ messages in thread
From: Aaron Brown @ 2014-02-14 22:57 UTC (permalink / raw)
  To: davem; +Cc: Aaron Brown, netdev, gospo, sassmann

This series contains updates to i40e and (mostly to) i40evf.

Mitch provides most the work for this series.  For the vf driver
he requests a reset on a tx hang, removes vlan filtes on close since
we already remove the MAC filters, fixes some crashes, gets rid of 
PCI DAC as it does not mean much on virtualized PCIe parts, skips
assigning the device name that just gets renamed anyway, stores the
descriptor ring size in a manner that allows the use of common tx
and rx code with the PF driver and makes a handful of cosmetic fixes.
For i40e he removes a delay left over from debugging and changes a 
do/while loop to a for loop to avoid hitting another delay each time.

Catherine fixes inconsistent MSI and MSI-X messages and bumps
the driver version.

Mitch Williams (12):
  i40evf: request reset on tx hang
  i40evf: remove VLAN filters on close
  i40evf: fix multiple crashes on remove
  i40evf: get rid of pci_using_dac
  i40evf: fix up strings in init task
  i40evf: remove bogus comment
  i40evf: don't guess device name
  i40evf: store ring size in ring structs
  i40evf: update version and copyright date
  i40evf: remove errant space
  i40e: remove unnecessary delay
  i40e: tighten up ring enable/disable flow

Catherine Sullivan (2):
  i40e: Change MSIX to MSI-X
  i40e and i40evf: Bump driver versions

 drivers/net/ethernet/intel/i40e/i40e_main.c        | 43 ++++++-----
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  1 -
 .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h    |  2 +-
 drivers/net/ethernet/intel/i40evf/i40evf.h         |  3 +-
 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 13 ++--
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    | 85 +++++++++++-----------
 .../net/ethernet/intel/i40evf/i40evf_virtchnl.c    | 12 +++
 7 files changed, 85 insertions(+), 74 deletions(-)

-- 
1.8.5.GIT

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

end of thread, other threads:[~2014-08-03  2:41 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-01 20:27 [net-next 00/14] Intel Wired LAN Driver Updates Aaron Brown
2014-08-01 20:27 ` [net-next 01/14] i40e: adds FCoE code to the i40e driver Aaron Brown
2014-08-01 20:27 ` [net-next 02/14] i40e: Adds FCoE related code to i40e core driver Aaron Brown
2014-08-01 20:27 ` [net-next 03/14] i40e: adds FCoE to build and updates its documentation Aaron Brown
2014-08-01 20:27 ` [net-next 04/14] i40e: expose debug_write_register request Aaron Brown
2014-08-01 20:27 ` [net-next 05/14] i40e: use correct vf_id offset for virtchnl message Aaron Brown
2014-08-01 20:27 ` [net-next 06/14] i40e: disable local loopback on vmdq vsi Aaron Brown
2014-08-01 20:27 ` [net-next 07/14] i40evf: fix scan warning on sprintf Aaron Brown
2014-08-01 20:27 ` [net-next 08/14] i40e: Minor comment changes Aaron Brown
2014-08-01 20:27 ` [net-next 09/14] i40e: remove support for vf unicast promiscuous mode Aaron Brown
2014-08-01 20:27 ` [net-next 10/14] i40evf: future-proof vfr_stat state check Aaron Brown
2014-08-01 20:27 ` [net-next 11/14] i40evf: do not re-arm watchdog after remove Aaron Brown
2014-08-01 20:27 ` [net-next 12/14] i40evf: don't leak queue vectors Aaron Brown
2014-08-01 20:27 ` [net-next 13/14] i40evf: fix memory leak on unused interfaces Aaron Brown
2014-08-01 20:27 ` [net-next 14/14] i40evf: Fixed guest OS panic when removing vf driver Aaron Brown
2014-08-01 20:31 ` [net-next 00/14] Intel Wired LAN Driver Updates Brown, Aaron F
2014-08-03  2:41 ` David Miller
  -- strict thread matches above, loose matches on Subject: below --
2014-02-14 22:57 Aaron Brown

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