Re: [PATCH net-next v4 04/15] mctp: Add sockaddr_mctp to uapi
flat view
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2021-10-15 06:27:44
Also in:
linux-m68k
On Fri, Oct 15, 2021 at 12:32 AM Eugene Syromiatnikov [off-list ref] wrote:
On Thu, Jul 29, 2021 at 10:20:42AM +0800, Jeremy Kerr wrote:quoted
This change introduces the user-visible MCTP header, containing the protocol-specific addressing definitions.[...]quoted
--- a/include/uapi/linux/mctp.h +++ b/include/uapi/linux/mctp.h@@ -9,7 +9,28 @@ #ifndef __UAPI_MCTP_H #define __UAPI_MCTP_H +#include <linux/types.h> + +typedef __u8 mctp_eid_t; + +struct mctp_addr { + mctp_eid_t s_addr; +}; + struct sockaddr_mctp { + unsigned short int smctp_family;This gap makes the size of struct sockaddr_mctp 2 bytes less at least on m68k, are you fine with that?quoted
+ int smctp_network; + struct mctp_addr smctp_addr; + __u8 smctp_type; + __u8 smctp_tag;
And it may be wise to add 1 byte of explicit padding here?
Or is there a good reason not to do so?
quoted
};
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds