All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Kirsher, Jeffrey T" <jeffrey.t.kirsher@intel.com>
To: "davem@davemloft.net" <davem@davemloft.net>,
	"gregkh@linuxfoundation.org" <gregkh@linuxfoundation.org>
Cc: "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
	"linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
	"nhorman@redhat.com" <nhorman@redhat.com>,
	"sassmann@redhat.com" <sassmann@redhat.com>,
	"jgg@ziepe.ca" <jgg@ziepe.ca>,
	"parav@mellanox.com" <parav@mellanox.com>,
	"galpress@amazon.com" <galpress@amazon.com>,
	"selvin.xavier@broadcom.com" <selvin.xavier@broadcom.com>,
	"sriharsha.basavapatna@broadcom.com" 
	<sriharsha.basavapatna@broadcom.com>,
	"benve@cisco.com" <benve@cisco.com>,
	"bharat@chelsio.com" <bharat@chelsio.com>,
	"xavier.huwei@huawei.com" <xavier.huwei@huawei.com>,
	"yishaih@mellanox.com" <yishaih@mellanox.com>,
	"leonro@mellanox.com" <leonro@mellanox.com>,
	"mkalderon@marvell.com" <mkalderon@marvell.com>,
	"aditr@vmware.com" <aditr@vmware.com>,
	"ranjani.sridharan@linux.intel.com" 
	<ranjani.sridharan@linux.intel.com>,
	"pierre-louis.bossart@linux.intel.com" 
	<pierre-louis.bossart@linux.intel.com>
Subject: RE: [net-next v2 0/9][pull request] 100GbE Intel Wired LAN Driver Updates 2020-04-20
Date: Tue, 21 Apr 2020 08:15:59 +0000	[thread overview]
Message-ID: <61CC2BC414934749BD9F5BF3D5D940449866D71D@ORSMSX112.amr.corp.intel.com> (raw)
In-Reply-To: <20200421080235.6515-1-jeffrey.t.kirsher@intel.com>

> -----Original Message-----
> From: Kirsher, Jeffrey T <jeffrey.t.kirsher@intel.com>
> Sent: Tuesday, April 21, 2020 01:02
> To: davem@davemloft.net; gregkh@linuxfoundation.org
> Cc: Kirsher, Jeffrey T <jeffrey.t.kirsher@intel.com>; netdev@vger.kernel.org;
> linux-rdma@vger.kernel.org; nhorman@redhat.com; sassmann@redhat.com;
> jgg@ziepe.ca; parav@mellanox.com; galpress@amazon.com;
> selvin.xavier@broadcom.com; sriharsha.basavapatna@broadcom.com;
> benve@cisco.com; bharat@chelsio.com; xavier.huwei@huawei.com;
> yishaih@mellanox.com; leonro@mellanox.com; mkalderon@marvell.com;
> aditr@vmware.com; ranjani.sridharan@linux.intel.com; pierre-
> louis.bossart@linux.intel.com
> Subject: [net-next v2 0/9][pull request] 100GbE Intel Wired LAN Driver Updates
> 2020-04-20
> 
> This series contains the initial implementation of the Virtual Bus, virtbus_device,
> virtbus_driver, updates to 'ice' and 'i40e' to use the new Virtual Bus.
> 
> The primary purpose of the Virtual bus is to put devices on it and hook the
> devices up to drivers.  This will allow drivers, like the RDMA drivers, to hook up
> to devices via this Virtual bus.
> 
> This series currently builds against net-next tree.
> 
> Revision history:
> v2: Made changes based on community feedback, like Pierre-Louis's and
>     Jason's comments to update virtual bus interface.
[Kirsher, Jeffrey T] 

David Miller, I know we have heard from Greg KH and Jason Gunthorpe on the patch
series and have responded accordingly, I would like your personal opinion on the
patch series.  I respect your opinion and would like to make sure we appease all the
maintainers and users involved to get this accepted into the 5.8 kernel.

> 
> The following are changes since commit
> 82ebc889091a488b4dd95e682b3c3b889a50713c:
>   qed: use true,false for bool variables and are available in the git repository at:
>   git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 100GbE
> 
> Dave Ertman (7):
>   Implementation of Virtual Bus
>   ice: Create and register virtual bus for RDMA
>   ice: Complete RDMA peer registration
>   ice: Support resource allocation requests
>   ice: Enable event notifications
>   ice: Allow reset operations
>   ice: Pass through communications to VF
> 
> Shiraz Saleem (2):
>   i40e: Move client header location
>   i40e: Register a virtbus device to provide RDMA
> 
>  Documentation/driver-api/virtual_bus.rst      |   62 +
>  MAINTAINERS                                   |    1 +
>  drivers/bus/Kconfig                           |   10 +
>  drivers/bus/Makefile                          |    2 +
>  drivers/bus/virtual_bus.c                     |  279 ++++
>  drivers/infiniband/hw/i40iw/Makefile          |    1 -
>  drivers/infiniband/hw/i40iw/i40iw.h           |    2 +-
>  drivers/net/ethernet/intel/Kconfig            |    2 +
>  drivers/net/ethernet/intel/i40e/i40e.h        |    2 +-
>  drivers/net/ethernet/intel/i40e/i40e_client.c |  133 +-
>  drivers/net/ethernet/intel/ice/Makefile       |    1 +
>  drivers/net/ethernet/intel/ice/ice.h          |   15 +
>  .../net/ethernet/intel/ice/ice_adminq_cmd.h   |   33 +
>  drivers/net/ethernet/intel/ice/ice_common.c   |  206 ++-
>  drivers/net/ethernet/intel/ice/ice_common.h   |    9 +
>  drivers/net/ethernet/intel/ice/ice_dcb_lib.c  |   68 +
>  drivers/net/ethernet/intel/ice/ice_dcb_lib.h  |    3 +
>  .../net/ethernet/intel/ice/ice_hw_autogen.h   |    1 +
>  drivers/net/ethernet/intel/ice/ice_idc.c      | 1327 +++++++++++++++++
>  drivers/net/ethernet/intel/ice/ice_idc_int.h  |  105 ++
>  drivers/net/ethernet/intel/ice/ice_lib.c      |   50 +
>  drivers/net/ethernet/intel/ice/ice_lib.h      |    4 +
>  drivers/net/ethernet/intel/ice/ice_main.c     |  104 +-
>  drivers/net/ethernet/intel/ice/ice_sched.c    |   69 +-
>  drivers/net/ethernet/intel/ice/ice_switch.c   |   27 +
>  drivers/net/ethernet/intel/ice/ice_switch.h   |    4 +
>  drivers/net/ethernet/intel/ice/ice_type.h     |    4 +
>  .../net/ethernet/intel/ice/ice_virtchnl_pf.c  |   59 +-
>  include/linux/mod_devicetable.h               |    8 +
>  .../linux/net/intel}/i40e_client.h            |   15 +
>  include/linux/net/intel/iidc.h                |  337 +++++
>  include/linux/virtual_bus.h                   |   53 +
>  scripts/mod/devicetable-offsets.c             |    3 +
>  scripts/mod/file2alias.c                      |    7 +
>  34 files changed, 2942 insertions(+), 64 deletions(-)  create mode 100644
> Documentation/driver-api/virtual_bus.rst
>  create mode 100644 drivers/bus/virtual_bus.c  create mode 100644
> drivers/net/ethernet/intel/ice/ice_idc.c
>  create mode 100644 drivers/net/ethernet/intel/ice/ice_idc_int.h
>  rename {drivers/net/ethernet/intel/i40e => include/linux/net/intel}/i40e_client.h
> (94%)  create mode 100644 include/linux/net/intel/iidc.h  create mode 100644
> include/linux/virtual_bus.h
> 
> --
> 2.25.3


  parent reply	other threads:[~2020-04-21  8:16 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-21  8:02 [net-next v2 0/9][pull request] 100GbE Intel Wired LAN Driver Updates 2020-04-20 Jeff Kirsher
2020-04-21  8:02 ` [net-next v2 1/9] Implementation of Virtual Bus Jeff Kirsher
2020-04-21  8:37   ` Greg KH
2020-04-21  8:50     ` Kirsher, Jeffrey T
2020-04-21  9:30       ` Greg KH
2020-04-21 23:27         ` Ertman, David M
2020-04-21  8:47   ` Greg KH
2020-04-21  9:08   ` Leon Romanovsky
2020-04-21 23:27     ` Ertman, David M
2020-04-21 12:08   ` Jason Gunthorpe
2020-04-21 23:27     ` Ertman, David M
2020-04-21 15:58   ` Ranjani Sridharan
2020-04-21  8:02 ` [net-next v2 2/9] ice: Create and register virtual bus for RDMA Jeff Kirsher
2020-04-21  8:44   ` Greg KH
2020-04-21  8:02 ` [net-next v2 3/9] ice: Complete RDMA peer registration Jeff Kirsher
2020-04-21  8:02 ` [net-next v2 4/9] ice: Support resource allocation requests Jeff Kirsher
2020-04-21  8:02 ` [net-next v2 5/9] ice: Enable event notifications Jeff Kirsher
2020-04-21  8:02 ` [net-next v2 6/9] ice: Allow reset operations Jeff Kirsher
2020-04-21  8:02 ` [net-next v2 7/9] ice: Pass through communications to VF Jeff Kirsher
2020-04-21  8:02 ` [net-next v2 8/9] i40e: Move client header location Jeff Kirsher
2020-04-21  8:02 ` [net-next v2 9/9] i40e: Register a virtbus device to provide RDMA Jeff Kirsher
2020-04-21  8:15 ` Kirsher, Jeffrey T [this message]
2020-04-21  8:30   ` [net-next v2 0/9][pull request] 100GbE Intel Wired LAN Driver Updates 2020-04-20 gregkh
2020-04-21  8:37     ` Kirsher, Jeffrey T
2020-04-22 19:55   ` David Miller
2020-04-21 12:10 ` Jason Gunthorpe

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=61CC2BC414934749BD9F5BF3D5D940449866D71D@ORSMSX112.amr.corp.intel.com \
    --to=jeffrey.t.kirsher@intel.com \
    --cc=aditr@vmware.com \
    --cc=benve@cisco.com \
    --cc=bharat@chelsio.com \
    --cc=davem@davemloft.net \
    --cc=galpress@amazon.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=jgg@ziepe.ca \
    --cc=leonro@mellanox.com \
    --cc=linux-rdma@vger.kernel.org \
    --cc=mkalderon@marvell.com \
    --cc=netdev@vger.kernel.org \
    --cc=nhorman@redhat.com \
    --cc=parav@mellanox.com \
    --cc=pierre-louis.bossart@linux.intel.com \
    --cc=ranjani.sridharan@linux.intel.com \
    --cc=sassmann@redhat.com \
    --cc=selvin.xavier@broadcom.com \
    --cc=sriharsha.basavapatna@broadcom.com \
    --cc=xavier.huwei@huawei.com \
    --cc=yishaih@mellanox.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 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.