[PATCH v5 14/14] bus/vmbus: update MAINTAINERS and docs

Stephen Hemminger stephen at networkplumber.org
Thu Aug 10 17:44:15 CEST 2023


On Sat, 23 Apr 2022 09:58:49 +0530
Srikanth Kaka <srikanth.k at oneconvergence.com> wrote:

> updated MAINTAINERS and doc files for FreeBSD support
> 
> Signed-off-by: Srikanth Kaka <srikanth.k at oneconvergence.com>
> Signed-off-by: Vag Singh <vag.singh at oneconvergence.com>
> Signed-off-by: Anand Thulasiram <avelu at juniper.net>
> ---
>  MAINTAINERS                |  2 ++
>  doc/guides/nics/netvsc.rst | 11 +++++++++++
>  2 files changed, 13 insertions(+)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 7c4f541..01a494e 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -567,6 +567,7 @@ F: app/test/test_vdev.c
>  VMBUS bus driver
>  M: Stephen Hemminger <sthemmin at microsoft.com>
>  M: Long Li <longli at microsoft.com>
> +M: Srikanth Kaka <srikanth.k at oneconvergence.com>
>  F: drivers/bus/vmbus/
>  
>  
> @@ -823,6 +824,7 @@ F: doc/guides/nics/vdev_netvsc.rst
>  Microsoft Hyper-V netvsc
>  M: Stephen Hemminger <sthemmin at microsoft.com>
>  M: Long Li <longli at microsoft.com>
> +M: Srikanth Kaka <srikanth.k at oneconvergence.com>
>  F: drivers/net/netvsc/
>  F: doc/guides/nics/netvsc.rst
>  F: doc/guides/nics/features/netvsc.ini
> diff --git a/doc/guides/nics/netvsc.rst b/doc/guides/nics/netvsc.rst
> index 77efe1d..12d1702 100644
> --- a/doc/guides/nics/netvsc.rst
> +++ b/doc/guides/nics/netvsc.rst
> @@ -91,6 +91,12 @@ operations:
>  
>     The dpdk-devbind.py script can not be used since it only handles PCI devices.
>  
> +On FreeBSD, with hv_uio kernel driver loaded, do the following:
> +
> +    .. code-block:: console
> +
> +        devctl set driver -f hn1 hv_uio
> +
>  
>  Prerequisites
>  -------------
> @@ -101,6 +107,11 @@ The following prerequisites apply:
>      Full support of multiple queues requires the 4.17 kernel. It is possible
>      to use the netvsc PMD with 4.16 kernel but it is limited to a single queue.
>  
> +*   FreeBSD support for UIO on vmbus is done with hv_uio driver and it is still
> +    in `review`_
> +
> +.. _`review`: https://reviews.freebsd.org/D32184

Looks like the FreeBSD UIO driver is still not merged upstream.
Any update on that?

For now, will leave the DPDK patches in patchwork (though they need to be rebased),
and mark them as "Awaiting upstream".

Alternatively, the BSD driver could be carried in DPDK.
Up to Bruce the FreeBSD maintainer to give feedback.



More information about the dev mailing list