diff options
author | Phoebe Buckheister <phoebe.buckheister@itwm.fraunhofer.de> | 2014-05-16 11:46:42 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-05-16 17:23:41 -0400 |
commit | 29e023746a672e4ff702ca9dc63a06145fd8f4b0 (patch) | |
tree | 1716d0a86dcf6acb665178a44c9c5ef211e3813b /net/mac802154/mac802154.h | |
parent | af9eed5bbf0fb4e398081e79a707545dcca5ebda (diff) |
mac802154: add llsec configuration functions
Signed-off-by: Phoebe Buckheister <phoebe.buckheister@itwm.fraunhofer.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/mac802154/mac802154.h')
-rw-r--r-- | net/mac802154/mac802154.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/net/mac802154/mac802154.h b/net/mac802154/mac802154.h index a8d7cbc701a0..762a6f849c6b 100644 --- a/net/mac802154/mac802154.h +++ b/net/mac802154/mac802154.h | |||
@@ -136,4 +136,37 @@ int mac802154_set_mac_params(struct net_device *dev, | |||
136 | void mac802154_get_mac_params(struct net_device *dev, | 136 | void mac802154_get_mac_params(struct net_device *dev, |
137 | struct ieee802154_mac_params *params); | 137 | struct ieee802154_mac_params *params); |
138 | 138 | ||
139 | int mac802154_get_params(struct net_device *dev, | ||
140 | struct ieee802154_llsec_params *params); | ||
141 | int mac802154_set_params(struct net_device *dev, | ||
142 | const struct ieee802154_llsec_params *params, | ||
143 | int changed); | ||
144 | |||
145 | int mac802154_add_key(struct net_device *dev, | ||
146 | const struct ieee802154_llsec_key_id *id, | ||
147 | const struct ieee802154_llsec_key *key); | ||
148 | int mac802154_del_key(struct net_device *dev, | ||
149 | const struct ieee802154_llsec_key_id *id); | ||
150 | |||
151 | int mac802154_add_dev(struct net_device *dev, | ||
152 | const struct ieee802154_llsec_device *llsec_dev); | ||
153 | int mac802154_del_dev(struct net_device *dev, __le64 dev_addr); | ||
154 | |||
155 | int mac802154_add_devkey(struct net_device *dev, | ||
156 | __le64 device_addr, | ||
157 | const struct ieee802154_llsec_device_key *key); | ||
158 | int mac802154_del_devkey(struct net_device *dev, | ||
159 | __le64 device_addr, | ||
160 | const struct ieee802154_llsec_device_key *key); | ||
161 | |||
162 | int mac802154_add_seclevel(struct net_device *dev, | ||
163 | const struct ieee802154_llsec_seclevel *sl); | ||
164 | int mac802154_del_seclevel(struct net_device *dev, | ||
165 | const struct ieee802154_llsec_seclevel *sl); | ||
166 | |||
167 | void mac802154_lock_table(struct net_device *dev); | ||
168 | void mac802154_get_table(struct net_device *dev, | ||
169 | struct ieee802154_llsec_table **t); | ||
170 | void mac802154_unlock_table(struct net_device *dev); | ||
171 | |||
139 | #endif /* MAC802154_H */ | 172 | #endif /* MAC802154_H */ |