On Mon, April 7, 2014 12:22 am, Ben Hutchings wrote: > On Mon, 2014-03-31 at 15:17 +0200, Phoebe Buckheister wrote: > [...] >> --- a/include/linux/nl802154.h >> +++ b/include/linux/nl802154.h >> @@ -132,7 +132,7 @@ enum { >> IEEE802154_ADD_IFACE, >> IEEE802154_DEL_IFACE, >> >> - IEEE802154_SET_PHYPARAMS, >> + IEEE802154_SET_MACPARAMS, >> >> __IEEE802154_CMD_MAX, >> }; > [...] > > By the way, this header file belongs in include/uapi/linux (except for > the ieee802154_policy declaration).
Yes, I've talked about that with other 802154 devs a few times as well. No kernel until 3.15 will have had a 802.15.4 stack that's seriously usable, whether at all or in compliance with regulations, do to an impressive list of bugs and missing control knobs. I'd suggest to move all user-relevant API descriptions to uapi/ once all that is sorted out to signify that the stack is now somewhat usable beyond the toy examples of sending and receiving five packets or so. (For example, before 3.15, anything 6lowpan might crash the kernel, and opening 802.15.4 sockets while a 6lowpan device *exists* will crash the machine hard. Unfortunately, byte ordering in the APIs will stay with us nonetheless.) ------------------------------------------------------------------------------ _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel