diff options
Diffstat (limited to 'net/mac802154/mac802154.h')
-rw-r--r-- | net/mac802154/mac802154.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/net/mac802154/mac802154.h b/net/mac802154/mac802154.h index 789d9c948aec..69678644a5c2 100644 --- a/net/mac802154/mac802154.h +++ b/net/mac802154/mac802154.h | |||
@@ -93,6 +93,7 @@ struct mac802154_sub_if_data { | |||
93 | #define MAC802154_CHAN_NONE (~(u8)0) /* No channel is assigned */ | 93 | #define MAC802154_CHAN_NONE (~(u8)0) /* No channel is assigned */ |
94 | 94 | ||
95 | extern struct ieee802154_reduced_mlme_ops mac802154_mlme_reduced; | 95 | extern struct ieee802154_reduced_mlme_ops mac802154_mlme_reduced; |
96 | extern struct ieee802154_mlme_ops mac802154_mlme_wpan; | ||
96 | 97 | ||
97 | int mac802154_slave_open(struct net_device *dev); | 98 | int mac802154_slave_open(struct net_device *dev); |
98 | int mac802154_slave_close(struct net_device *dev); | 99 | int mac802154_slave_close(struct net_device *dev); |
@@ -100,10 +101,17 @@ int mac802154_slave_close(struct net_device *dev); | |||
100 | void mac802154_monitors_rx(struct mac802154_priv *priv, struct sk_buff *skb); | 101 | void mac802154_monitors_rx(struct mac802154_priv *priv, struct sk_buff *skb); |
101 | void mac802154_monitor_setup(struct net_device *dev); | 102 | void mac802154_monitor_setup(struct net_device *dev); |
102 | 103 | ||
104 | void mac802154_wpans_rx(struct mac802154_priv *priv, struct sk_buff *skb); | ||
105 | void mac802154_wpan_setup(struct net_device *dev); | ||
106 | |||
103 | netdev_tx_t mac802154_tx(struct mac802154_priv *priv, struct sk_buff *skb, | 107 | netdev_tx_t mac802154_tx(struct mac802154_priv *priv, struct sk_buff *skb, |
104 | u8 page, u8 chan); | 108 | u8 page, u8 chan); |
105 | 109 | ||
106 | /* MIB callbacks */ | 110 | /* MIB callbacks */ |
111 | void mac802154_dev_set_short_addr(struct net_device *dev, u16 val); | ||
107 | void mac802154_dev_set_ieee_addr(struct net_device *dev); | 112 | void mac802154_dev_set_ieee_addr(struct net_device *dev); |
113 | u16 mac802154_dev_get_pan_id(const struct net_device *dev); | ||
114 | void mac802154_dev_set_pan_id(struct net_device *dev, u16 val); | ||
115 | void mac802154_dev_set_page_channel(struct net_device *dev, u8 page, u8 chan); | ||
108 | 116 | ||
109 | #endif /* MAC802154_H */ | 117 | #endif /* MAC802154_H */ |