This series adds some definitions for 802.15.4 header fields that were missing, changes 6lowpan fragmentation to be aware of security headers and fixes 802.15.4 datagram socket sendmsg(), which was entirely incompliant to date. Also a few minor changes to mac_cb handling, mark a single-use function static, and correctly check for EMSGSIZE conditions during wpan_header_create.
Changes since v1: * rename mac_cb_alloc to mac_cb_init * catch all error cases of sendmsg() instead of only !conn && msg_name * redo 6lowpan fragmentation to not clone lower layer headers --- Phoebe Buckheister (6): ieee802154: add definitions for link-layer security and header functions mac802154: account for all header parts during wpan header creationg ieee802154: change _cb handling slightly 6lowpan: fix fragmentation ieee802154: fix dgram socket sendmsg() mac802154: make mac802154_wpan_open static include/net/ieee802154.h | 9 ++ include/net/ieee802154_netdev.h | 54 ++++++---- net/ieee802154/6lowpan_rtnl.c | 207 ++++++++++++++++++++------------------- net/ieee802154/dgram.c | 38 ++++--- net/ieee802154/header_ops.c | 52 ++++++++-- net/mac802154/rx.c | 2 - net/mac802154/wpan.c | 30 +++--- 7 files changed, 236 insertions(+), 156 deletions(-) ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel