NAK: [azure][PATCH v1 0/5] [Hyper-V] Add infiniband support for Azure HPC

Marcelo Cerri marcelo.cerri at canonical.com
Thu Jul 20 11:52:39 UTC 2017


I will submit a v2 with a few fixes.

-- 
Regards,
Marcelo

On Wed, Jul 19, 2017 at 03:15:54PM -0300, Marcelo Henrique Cerri wrote:
> BugLink: http://bugs.launchpad.net/bugs/1701744
> 
> Currently in Azure, different versions of the host OS require different
> versions of the RDMA driver in the guest. For other distros, the Microsoft
> Azure Linux Agent (aka walinuxagent or wala), is already responsible to
> identify the current host OS version and load the correct driver. Usually
> that's done by installing a distro package containing the desired version
> of the driver.
> 
> For Ubuntu, we plan to build and ship all the variations of this driver with
> the linux-azure kernel. These modules will have the host OS version appended
> to their names, and then the agent directly load the correct version of even
> create a module alias to it.
> 
> This patch set introduces the introduce the original version of the driver and
> creates two copies of it, one for each host OS version available today. The
> two versions are identical so far, but we want to keep separate source code
> for them, so it's possible to apply change to them independently.
> 
> Long Li (2):
>   UBUNTU: SAUCE: Add infiniband driver for Azure HPC
>   UBUNTU: SAUCE: Add driver build configuration to infiniband
> 
> Marcelo Henrique Cerri (3):
>   UBUNTU: SAUCE: allow multiple versions of vmbus-rdma
>   UBUNTU: SAUCE: vmbus-rdma: add 144 version
>   UBUNTU: [Config] CONFIG_HYPERV_INFINIBAND_ND=m
> 
>  debian.azure/config/config.common.ubuntu           |    1 +
>  debian.azure/control.d/azure.inclusion-list        |    1 +
>  drivers/infiniband/Kconfig                         |    1 +
>  drivers/infiniband/hw/Makefile                     |    1 +
>  drivers/infiniband/hw/vmbus-rdma/Kconfig           |    5 +
>  drivers/infiniband/hw/vmbus-rdma/Makefile          |    2 +
>  .../hw/vmbus-rdma/vmbus-rdma-142/COPYING           |  339 +++
>  .../hw/vmbus-rdma/vmbus-rdma-142/Makefile          |    3 +
>  .../hw/vmbus-rdma/vmbus-rdma-142/hvnd_addr.c       |  134 +
>  .../hw/vmbus-rdma/vmbus-rdma-142/mx_abi.h          |  232 ++
>  .../hw/vmbus-rdma/vmbus-rdma-142/provider.c        | 2885 +++++++++++++++++++
>  .../infiniband/hw/vmbus-rdma/vmbus-rdma-142/user.h |  107 +
>  .../hw/vmbus-rdma/vmbus-rdma-142/vmbus_rdma.c      | 2977 ++++++++++++++++++++
>  .../hw/vmbus-rdma/vmbus-rdma-142/vmbus_rdma.h      | 2202 +++++++++++++++
>  .../hw/vmbus-rdma/vmbus-rdma-144/COPYING           |  339 +++
>  .../hw/vmbus-rdma/vmbus-rdma-144/Makefile          |    3 +
>  .../hw/vmbus-rdma/vmbus-rdma-144/hvnd_addr.c       |  134 +
>  .../hw/vmbus-rdma/vmbus-rdma-144/mx_abi.h          |  232 ++
>  .../hw/vmbus-rdma/vmbus-rdma-144/provider.c        | 2886 +++++++++++++++++++
>  .../infiniband/hw/vmbus-rdma/vmbus-rdma-144/user.h |  107 +
>  .../hw/vmbus-rdma/vmbus-rdma-144/vmbus_rdma.c      | 2977 ++++++++++++++++++++
>  .../hw/vmbus-rdma/vmbus-rdma-144/vmbus_rdma.h      | 2202 +++++++++++++++
>  22 files changed, 17770 insertions(+)
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/Kconfig
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/Makefile
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/COPYING
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/Makefile
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/hvnd_addr.c
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/mx_abi.h
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/provider.c
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/user.h
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/vmbus_rdma.c
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/vmbus_rdma.h
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/COPYING
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/Makefile
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/hvnd_addr.c
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/mx_abi.h
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/provider.c
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/user.h
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/vmbus_rdma.c
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/vmbus_rdma.h
> 
> -- 
> 2.7.4
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170720/9b7ed1d1/attachment.sig>


More information about the kernel-team mailing list