On Tue, Oct 22, 2024 at 4:37 AM Stephen Hemminger <step...@networkplumber.org> wrote: > > The VMBus ring structure was marked packed which will cause > warnings if the no-address-of-packed is enabled. The structure > is all 32 bit values and the packed attribute has no impact > on the code layout; remove it. > > Signed-off-by: Stephen Hemminger <step...@networkplumber.org>
- Why only clean this structure in this header? I see many others which could get cleaned wrt __rte_packed. (There are some unused structs too and it would be better not to keep unused code around). - On a separate note, I wonder why the vmbus headers are exported as public headers. All those seem to be for use only in drivers, for resources attached on such a bus. Would an application benefit from talking directly to the hyperv? -- David Marchand