mac802154: move mac pib attributes into wpan_dev
This patch moves all mac pib attributes into the wpan_dev struct. Furthermore we can easier access these attributes over the netdev 802154_ptr pointer. Currently this is only possible over a complicated callback structure in mac802154 because subif data structure is accessable inside mac802154 only. Signed-off-by: Alexander Aring <alex.aring@gmail.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:

committed by
Marcel Holtmann

parent
b0c42cd7b2
commit
863e88f255
@@ -84,18 +84,8 @@ struct ieee802154_sub_if_data {
|
||||
|
||||
spinlock_t mib_lock;
|
||||
|
||||
__le16 pan_id;
|
||||
__le16 short_addr;
|
||||
__le64 extended_addr;
|
||||
bool promiscuous_mode;
|
||||
|
||||
struct ieee802154_mac_params mac_params;
|
||||
|
||||
/* MAC BSN field */
|
||||
u8 bsn;
|
||||
/* MAC DSN field */
|
||||
u8 dsn;
|
||||
|
||||
/* protects sec from concurrent access by netlink. access by
|
||||
* encrypt/decrypt/header_create safe without additional protection.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user