mac802154: introduce mac802154_config_ops
This patch introduces mac802154_config_ops struct. Like wireless this struct should be the only one interface between ieee802154 to mac802154 or possible HardMAC drivers. 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
a5dd1d72d8
commit
1201cd22fd
@@ -28,6 +28,7 @@
|
||||
#include <net/cfg802154.h>
|
||||
|
||||
#include "ieee802154_i.h"
|
||||
#include "cfg.h"
|
||||
|
||||
static int
|
||||
mac802154_netdev_register(struct wpan_phy *phy, struct net_device *dev)
|
||||
@@ -169,7 +170,7 @@ ieee802154_alloc_hw(size_t priv_data_len, const struct ieee802154_ops *ops)
|
||||
|
||||
priv_size = ALIGN(sizeof(*local), NETDEV_ALIGN) + priv_data_len;
|
||||
|
||||
phy = wpan_phy_alloc(NULL, priv_size);
|
||||
phy = wpan_phy_alloc(&mac802154_config_ops, priv_size);
|
||||
if (!phy) {
|
||||
pr_err("failure to allocate master IEEE802.15.4 device\n");
|
||||
return NULL;
|
||||
|
||||
Reference in New Issue
Block a user