Merge branch 'ieee802154-next'
authorDavid S. Miller <davem@davemloft.net>
Sat, 15 Mar 2014 02:15:35 +0000 (22:15 -0400)
committerDavid S. Miller <davem@davemloft.net>
Sat, 15 Mar 2014 02:15:35 +0000 (22:15 -0400)
commit983f59617aabbbfadbc73b897b9a78e6ffd92841
tree9e132ac257c7f520382d7082e34ab3f5f1cc9452
parent177943260a6088bec51fc6c04643d84e43bef423
parentd1d7358e9f032a43bd48d56a623943b7bee7dce0
Merge branch 'ieee802154-next'

Phoebe Buckheister says:

====================
ieee802154: fix endianness and header handling

This patch set enforces network byte order on all internal operations and
fields of the 802.15.4 stack and adds a general representation of 802.15.4
headers with operations to create and parse those headers. This reduces code
duplication in the current stack and also allows for upper layers to read
headers of packets they have just received; it is also necessary for 802.15.4
link layer security, which requires header mangling.

Changes since v1:
 * fixed lowpan packet rx after reassembly. Control blocks were used to
   retrieve source/dest addresses, but the CB is clobbered by reassembly.
   Instead, parse the header anew in lowpan.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>