[EXTERNAL] Re: [patch v2 0/6] Support VMBUS channels without monitoring enabled

Long Li longli at microsoft.com
Wed Mar 12 01:33:52 CET 2025


> Subject: [EXTERNAL] Re: [patch v2 0/6] Support VMBUS channels without
> monitoring enabled
> 
> On Mon, 10 Mar 2025 14:42:51 -0700
> longli at linuxonhyperv.com wrote:
> 
> > From: Long Li <longli at microsoft.com>
> >
> > Hyperv may expose VMBUS channels without monitoring enabled. In this
> > case, it programs almost all the data traffic to VF.
> >
> > This patchset enabled vmbus/netvsc to use channels without monitoring
> > enabled.
> 
> 
> CI still reports a build issue

There are ABI changes to rte_vmbus_* calls. This patch added rte_vmbus_device* as the 1st parameter to those calls.

This will be a breaking change, and it only affects hn_netvsc as it's the only PMD using the vmbus.

Reading ./doc/guides/contributing/abi_policy.rst, I think the best option is to use RTE_NEXT_ABI. But I can't find its definition in the code base.

Please advise on how to proceed with making those breaking ABI changes.

Thanks,
Long


More information about the dev mailing list