All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-wired-lan] [PATCH net-next v1 00/13] i40e/i40evf: AVF series
@ 2017-05-01 18:24 Jesse Brandeburg
  2017-05-01 18:24 ` [Intel-wired-lan] [PATCH net-next v1 01/13] i40evf: drop i40e_type.h include Jesse Brandeburg
  2017-05-03  1:11 ` [Intel-wired-lan] [PATCH net-next v1 00/13] i40e/i40evf: AVF series Jeff Kirsher
  0 siblings, 2 replies; 26+ messages in thread
From: Jesse Brandeburg @ 2017-05-01 18:24 UTC (permalink / raw)
  To: intel-wired-lan

This is the introduction of the Intel(R) Adaptive Virtual Function
driver code and device ID, as presented at the NetDEV 1.2
conference in 2016.
http://netdevconf.org/1.2/session.html?anjali-singhai

The idea is to convert the interface between the i40evf driver
and the parent i40e PF driver to be generic, as the i40evf driver
should in the future be able to run on top of other Intel PF
drivers, and negotiate any features beyond a "base expected" set.

The series appears much bigger than it is due to the "move" of
i40evf_virtchnl.h, which is a really a rename.  Please make sure
your git client shows the rename when doing git log --follow.

Series applies on top of the "i40e/i40evf: small fixes" series,
otherwise there will be conflicts when they are merged.

NOTE: There are some minor checkpatch warnings but I've
reviewed them, and they can be ignored.

Jesse Brandeburg (10):
  i40evf: drop i40e_type.h include
  i40e/i40evf: create and use new unified header file
  i40e: use new unified virtchnl header file
  virtchnl: rename i40e to generic virtchnl
  virtchnl: move some code to core driver
  virtchnl: convert to new macros
  i40e/virtchnl: refactor code for validate checks
  i40evf/virtchnl: whitespace cleanups
  virtchnl: finish conversion to virtchnl interface
  i40e/virtchnl: move function to virtchnl

Preethi Banala (1):
  i40evf: Add support for Adaptive Virtual Function

Sridhar Samudrala (2):
  virtchnl: Add pad fields to a couple of structures
  virtchnl: Add compile time static asserts to validate structure sizes

 MAINTAINERS                                        |   1 +
 drivers/net/ethernet/intel/i40e/i40e.h             |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_client.c      |   6 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c      |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_prototype.h   |   6 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl.h    | 449 -------------
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 480 +++++---------
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h |   9 +-
 drivers/net/ethernet/intel/i40evf/i40e_common.c    |  15 +-
 drivers/net/ethernet/intel/i40evf/i40e_devids.h    |   1 +
 drivers/net/ethernet/intel/i40evf/i40e_prototype.h |   6 +-
 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h  | 448 -------------
 drivers/net/ethernet/intel/i40evf/i40evf.h         |  26 +-
 drivers/net/ethernet/intel/i40evf/i40evf_client.c  |  18 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    |  66 +-
 .../net/ethernet/intel/i40evf/i40evf_virtchnl.c    | 285 +++++----
 include/linux/avf/virtchnl.h                       | 708 +++++++++++++++++++++
 17 files changed, 1100 insertions(+), 1428 deletions(-)
 delete mode 100644 drivers/net/ethernet/intel/i40e/i40e_virtchnl.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h
 create mode 100644 include/linux/avf/virtchnl.h

-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 26+ messages in thread
* [Intel-wired-lan] [PATCH net-next v1 00/13] i40e/i40evf: AVF series
@ 2017-05-04  2:51 Jeff Kirsher
  0 siblings, 0 replies; 26+ messages in thread
From: Jeff Kirsher @ 2017-05-04  2:51 UTC (permalink / raw)
  To: intel-wired-lan

From: Jesse Brandeburg <jesse.brandeburg@intel.com>

This is the introduction of the Intel(R) Adaptive Virtual Function
driver code and device ID, as presented at the NetDEV 1.2
conference in 2016.
http://netdevconf.org/1.2/session.html?anjali-singhai

The idea is to convert the interface between the i40evf driver
and the parent i40e PF driver to be generic, as the i40evf driver
should in the future be able to run on top of other Intel PF
drivers, and negotiate any features beyond a "base expected" set.

The series appears much bigger than it is due to the "move" of
i40evf_virtchnl.h, which is a really a rename.  Please make sure
your git client shows the rename when doing git log --follow.

Series applies on top of the "i40e/i40evf: small fixes" series,
otherwise there will be conflicts when they are merged.

NOTE: There are some minor checkpatch warnings but I've
reviewed them, and they can be ignored.

Jesse Brandeburg (10):
  i40evf: drop i40e_type.h include
  i40e/i40evf: create and use new unified header file
  i40e: use new unified virtchnl header file
  virtchnl: rename i40e to generic virtchnl
  virtchnl: move some code to core driver
  virtchnl: convert to new macros
  i40e/virtchnl: refactor code for validate checks
  i40evf/virtchnl: whitespace cleanups
  virtchnl: finish conversion to virtchnl interface
  i40e/virtchnl: move function to virtchnl

Preethi Banala (1):
  i40evf: Add support for Adaptive Virtual Function

Sridhar Samudrala (2):
  virtchnl: Add pad fields to a couple of structures
  virtchnl: Add compile time static asserts to validate structure sizes

 MAINTAINERS                                        |   1 +
 drivers/net/ethernet/intel/i40e/i40e.h             |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_client.c      |   6 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c      |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_prototype.h   |   6 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl.h    | 449 -------------
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 480 +++++---------
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h |   9 +-
 drivers/net/ethernet/intel/i40evf/i40e_common.c    |  15 +-
 drivers/net/ethernet/intel/i40evf/i40e_devids.h    |   1 +
 drivers/net/ethernet/intel/i40evf/i40e_prototype.h |   6 +-
 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h  | 448 -------------
 drivers/net/ethernet/intel/i40evf/i40evf.h         |  26 +-
 drivers/net/ethernet/intel/i40evf/i40evf_client.c  |  18 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    |  66 +-
 .../net/ethernet/intel/i40evf/i40evf_virtchnl.c    | 285 +++++----
 include/linux/avf/virtchnl.h                       | 708 +++++++++++++++++++++
 17 files changed, 1100 insertions(+), 1428 deletions(-)
 delete mode 100644 drivers/net/ethernet/intel/i40e/i40e_virtchnl.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h
 create mode 100644 include/linux/avf/virtchnl.h

-- 
1.8.3.1


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

end of thread, other threads:[~2017-05-05 18:07 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-01 18:24 [Intel-wired-lan] [PATCH net-next v1 00/13] i40e/i40evf: AVF series Jesse Brandeburg
2017-05-01 18:24 ` [Intel-wired-lan] [PATCH net-next v1 01/13] i40evf: drop i40e_type.h include Jesse Brandeburg
2017-05-01 18:24   ` [Intel-wired-lan] [PATCH net-next v1 02/13] i40e/i40evf: create and use new unified header file Jesse Brandeburg
2017-05-01 18:24     ` [Intel-wired-lan] [PATCH net-next v1 03/13] i40e: use new unified virtchnl " Jesse Brandeburg
2017-05-01 18:24       ` [Intel-wired-lan] [PATCH net-next v1 04/13] virtchnl: rename i40e to generic virtchnl Jesse Brandeburg
2017-05-01 18:24         ` [Intel-wired-lan] [PATCH net-next v1 05/13] virtchnl: move some code to core driver Jesse Brandeburg
2017-05-01 18:24           ` [Intel-wired-lan] [PATCH net-next v1 06/13] virtchnl: convert to new macros Jesse Brandeburg
2017-05-01 18:24             ` [Intel-wired-lan] [PATCH net-next v1 07/13] i40e/virtchnl: refactor code for validate checks Jesse Brandeburg
2017-05-01 18:24               ` [Intel-wired-lan] [PATCH net-next v1 08/13] i40evf/virtchnl: whitespace cleanups Jesse Brandeburg
2017-05-01 18:24                 ` [Intel-wired-lan] [PATCH net-next v1 09/13] virtchnl: finish conversion to virtchnl interface Jesse Brandeburg
2017-05-01 18:24                   ` [Intel-wired-lan] [PATCH net-next v1 10/13] i40e/virtchnl: move function to virtchnl Jesse Brandeburg
2017-05-01 18:24                     ` [Intel-wired-lan] [PATCH net-next v1 11/13] virtchnl: Add pad fields to a couple of structures Jesse Brandeburg
2017-05-01 18:24                       ` [Intel-wired-lan] [PATCH net-next v1 12/13] virtchnl: Add compile time static asserts to validate structure sizes Jesse Brandeburg
2017-05-01 18:24                         ` [Intel-wired-lan] [PATCH net-next v1 13/13] i40evf: Add support for Adaptive Virtual Function Jesse Brandeburg
2017-05-05 18:07                           ` Bowers, AndrewX
2017-05-02  5:18                       ` [Intel-wired-lan] [PATCH net-next v1 11/13] virtchnl: Add pad fields to a couple of structures Shannon Nelson
2017-05-02  5:20                         ` Shannon Nelson
2017-05-05 18:07                     ` [Intel-wired-lan] [PATCH net-next v1 10/13] i40e/virtchnl: move function to virtchnl Bowers, AndrewX
2017-05-05 18:06                 ` [Intel-wired-lan] [PATCH net-next v1 08/13] i40evf/virtchnl: whitespace cleanups Bowers, AndrewX
2017-05-05 18:06               ` [Intel-wired-lan] [PATCH net-next v1 07/13] i40e/virtchnl: refactor code for validate checks Bowers, AndrewX
2017-05-05 18:05       ` [Intel-wired-lan] [PATCH net-next v1 03/13] i40e: use new unified virtchnl header file Bowers, AndrewX
2017-05-05 18:03     ` [Intel-wired-lan] [PATCH net-next v1 02/13] i40e/i40evf: create and use new unified " Bowers, AndrewX
2017-05-05 18:03   ` [Intel-wired-lan] [PATCH net-next v1 01/13] i40evf: drop i40e_type.h include Bowers, AndrewX
2017-05-03  1:11 ` [Intel-wired-lan] [PATCH net-next v1 00/13] i40e/i40evf: AVF series Jeff Kirsher
2017-05-03  1:29   ` Brandeburg, Jesse
  -- strict thread matches above, loose matches on Subject: below --
2017-05-04  2:51 Jeff Kirsher

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.