6lowpan: move lowpan_802154_dev to 6lowpan
authorAlexander Aring <aar@pengutronix.de>
Mon, 11 Apr 2016 09:04:19 +0000 (11:04 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Wed, 13 Apr 2016 08:41:09 +0000 (10:41 +0200)
This patch moves the 802.15.4 link layer specific structures to generic
6lowpan. This is necessary for special 802.15.4 6lowpan handling in
6lowpan generic layer.

Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Signed-off-by: Alexander Aring <aar@pengutronix.de>
Acked-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
include/net/6lowpan.h
net/ieee802154/6lowpan/6lowpan_i.h

index f204664f37abfeb0cb9dcea4140130d10b505388..a0c01f55e0d317143b1b6a12c16b4cba67afca01 100644 (file)
@@ -144,6 +144,18 @@ struct lowpan_dev *lowpan_dev(const struct net_device *dev)
        return netdev_priv(dev);
 }
 
+/* private device info */
+struct lowpan_802154_dev {
+       struct net_device       *wdev; /* wpan device ptr */
+       u16                     fragment_tag;
+};
+
+static inline struct
+lowpan_802154_dev *lowpan_802154_dev(const struct net_device *dev)
+{
+       return (struct lowpan_802154_dev *)lowpan_dev(dev)->priv;
+}
+
 struct lowpan_802154_cb {
        u16 d_tag;
        unsigned int d_size;
index b02b74de8ffa5e7742d44efbfaa89a3395492800..5ac778962e4ee4895903f707c00d7750a104b3bd 100644 (file)
@@ -47,18 +47,6 @@ static inline u32 ieee802154_addr_hash(const struct ieee802154_addr *a)
        }
 }
 
-/* private device info */
-struct lowpan_802154_dev {
-       struct net_device       *wdev; /* wpan device ptr */
-       u16                     fragment_tag;
-};
-
-static inline struct
-lowpan_802154_dev *lowpan_802154_dev(const struct net_device *dev)
-{
-       return (struct lowpan_802154_dev *)lowpan_dev(dev)->priv;
-}
-
 int lowpan_frag_rcv(struct sk_buff *skb, const u8 frag_type);
 void lowpan_net_frag_exit(void);
 int lowpan_net_frag_init(void);
This page took 0.027692 seconds and 5 git commands to generate.