On Mon, Jun 24, 2024 at 5:14 PM Stephen Hemminger <step...@networkplumber.org> wrote: > > On Mon, 24 Jun 2024 11:04:15 +0000 > Vladimir Ratnikov <vratni...@netgate.com> wrote: > > > diff --git a/drivers/bus/vmbus/bus_vmbus_driver.h > > b/drivers/bus/vmbus/bus_vmbus_driver.h > > index e2475a642d..6b010cbe41 100644 > > --- a/drivers/bus/vmbus/bus_vmbus_driver.h > > +++ b/drivers/bus/vmbus/bus_vmbus_driver.h > > @@ -37,6 +37,7 @@ struct rte_vmbus_device { > > rte_uuid_t device_id; /**< VMBUS device id */ > > rte_uuid_t class_id; /**< VMBUS device type */ > > uint32_t relid; /**< id for primary */ > > + uint16_t device_order; /**< Device order after > > probing */ > > uint8_t monitor_id; /**< monitor page */ > > int uio_num; /**< UIO device number */ > > uint32_t *int_page; /**< VMBUS interrupt page */ > > diff --git a/drivers/bus/vmbus/vmbus_common.c > > b/drivers/bus/vmbus/vmbus_common.c > > Is this an ABI change?
drivers/bus/vmbus/meson.build:driver_sdk_headers = files('bus_vmbus_driver.h') Only drivers of this bus know the rte_vmbus_device object. So this patch does not impact the public ABI. Yet, I fail to see what this patch is trying to achieve. -- David Marchand