diff options
author | Alexander Aring <alex.aring@gmail.com> | 2014-02-28 06:32:43 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-02-28 22:05:21 (GMT) |
commit | 89745c9c41b093e4041f290343e8916f74f26051 (patch) | |
tree | 68e405c408295a071ed16e9e77397e031fd9554d | |
parent | 4e76ca7f3e4c4b100f19b1bdfc1ed2b541d045e2 (diff) | |
download | linux-89745c9c41b093e4041f290343e8916f74f26051.tar.xz |
6lowpan: add frag information struct
This patch adds a 6lowpan fragmentation struct into cb of skb which
is necessary to hold fragmentation information.
Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | include/net/ieee802154_netdev.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/net/ieee802154_netdev.h b/include/net/ieee802154_netdev.h index 8196d5d..97b2e34 100644 --- a/include/net/ieee802154_netdev.h +++ b/include/net/ieee802154_netdev.h @@ -29,6 +29,12 @@ #include <net/af_ieee802154.h> +struct ieee802154_frag_info { + __be16 d_tag; + u16 d_size; + u8 d_offset; +}; + /* * A control block of skb passed between the ARPHRD_IEEE802154 device * and other stack parts. @@ -39,6 +45,7 @@ struct ieee802154_mac_cb { struct ieee802154_addr da; u8 flags; u8 seq; + struct ieee802154_frag_info frag_info; }; static inline struct ieee802154_mac_cb *mac_cb(struct sk_buff *skb) |