This is an automated email from the ASF dual-hosted git repository.
gustavonihei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new a70a9f5ae6 net: Move s_flags to last to avoid the padding added by
compiler
a70a9f5ae6 is described below
commit a70a9f5ae669c0edcb4d4f4f930b000d5646b771
Author: Xiang Xiao <[email protected]>
AuthorDate: Tue Jan 17 00:21:39 2023 +0800
net: Move s_flags to last to avoid the padding added by compiler
Signed-off-by: Xiang Xiao <[email protected]>
---
include/nuttx/net/net.h | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/include/nuttx/net/net.h b/include/nuttx/net/net.h
index 411997c672..504a927d55 100644
--- a/include/nuttx/net/net.h
+++ b/include/nuttx/net/net.h
@@ -202,10 +202,6 @@ struct socket_conn_s
FAR struct devif_callback_s *list;
FAR struct devif_callback_s *list_tail;
- /* Definitions of 8-bit socket flags */
-
- uint8_t s_flags; /* See _SF_* definitions */
-
/* Socket options */
#ifdef CONFIG_NET_SOCKOPTS
@@ -213,14 +209,18 @@ struct socket_conn_s
sockopt_t s_options; /* Selected socket options */
socktimeo_t s_rcvtimeo; /* Receive timeout value (in deciseconds) */
socktimeo_t s_sndtimeo; /* Send timeout value (in deciseconds) */
-#ifdef CONFIG_NET_SOLINGER
+# ifdef CONFIG_NET_SOLINGER
socktimeo_t s_linger; /* Linger timeout value (in deciseconds) */
-#endif
-#ifdef CONFIG_NET_BINDTODEVICE
+# endif
+# ifdef CONFIG_NET_BINDTODEVICE
uint8_t s_boundto; /* Index of the interface we are bound to.
* Unbound: 0, Bound: 1-MAX_IFINDEX */
+# endif
#endif
-#endif
+
+ /* Definitions of 8-bit socket flags */
+
+ uint8_t s_flags; /* See _SF_* definitions */
/* Connection-specific content may follow */
};