linux-wpan.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH bluetooth-next] af_ieee802154: make header uapi conform
@ 2015-01-01 15:44 Alexander Aring
  2015-01-03  1:02 ` Marcel Holtmann
  0 siblings, 1 reply; 3+ messages in thread
From: Alexander Aring @ 2015-01-01 15:44 UTC (permalink / raw)
  To: linux-wpan; +Cc: kernel, Alexander Aring

This patch uses __u16 and __u8 instead of u16 and u8 typedefs. These
typedefs coming from linux/types.h and are also easily available in
standard userspace environments. The af_ieee802154 header is normally
an userspace header. For now, we just copy this header in an userspace
application.

Signed-off-by: Alexander Aring <alex.aring@gmail.com>
---
The "int addr_type" should be the above enum. I will fix this later. This
header has also other various issues. For now I just want the same version
in userspace which is also inside kernelspace.

 include/net/af_ieee802154.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/include/net/af_ieee802154.h b/include/net/af_ieee802154.h
index 7d38e2f..63af3f2 100644
--- a/include/net/af_ieee802154.h
+++ b/include/net/af_ieee802154.h
@@ -21,6 +21,7 @@
 #define _AF_IEEE802154_H
 
 #include <linux/socket.h> /* for sa_family_t */
+#include <linux/types.h>
 
 enum {
 	IEEE802154_ADDR_NONE = 0x0,
@@ -34,10 +35,10 @@ enum {
 
 struct ieee802154_addr_sa {
 	int addr_type;
-	u16 pan_id;
+	__u16 pan_id;
 	union {
-		u8 hwaddr[IEEE802154_ADDR_LEN];
-		u16 short_addr;
+		__u8 hwaddr[IEEE802154_ADDR_LEN];
+		__u16 short_addr;
 	};
 };
 
-- 
2.2.0


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-01-03 11:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-01 15:44 [PATCH bluetooth-next] af_ieee802154: make header uapi conform Alexander Aring
2015-01-03  1:02 ` Marcel Holtmann
2015-01-03 11:02   ` Alexander Aring

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).