diff options
author | Florian Fainelli <florian@openwrt.org> | 2010-05-03 09:05:39 +0000 |
---|---|---|
committer | Florian Fainelli <florian@openwrt.org> | 2010-05-03 09:05:39 +0000 |
commit | 00e8846c96864bda01fea784c22c6509805c1099 (patch) | |
tree | e55a3049db3e27c166df65440abc7dc47c85ce45 /package/acx-mac80211/patches/001-if_init_conf_removal.patch | |
parent | 20da5f495f7b3eb45490ec792ce8566c5f9b5a16 (diff) | |
download | mtk-20170518-00e8846c96864bda01fea784c22c6509805c1099.zip mtk-20170518-00e8846c96864bda01fea784c22c6509805c1099.tar.gz mtk-20170518-00e8846c96864bda01fea784c22c6509805c1099.tar.bz2 |
update acx-mac80211 to 20100422, patch from Bernhard Loos
SVN-Revision: 21335
Diffstat (limited to 'package/acx-mac80211/patches/001-if_init_conf_removal.patch')
-rw-r--r-- | package/acx-mac80211/patches/001-if_init_conf_removal.patch | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/package/acx-mac80211/patches/001-if_init_conf_removal.patch b/package/acx-mac80211/patches/001-if_init_conf_removal.patch deleted file mode 100644 index 29a5a62..0000000 --- a/package/acx-mac80211/patches/001-if_init_conf_removal.patch +++ /dev/null @@ -1,91 +0,0 @@ ---- a/acx_func.h -+++ b/acx_func.h -@@ -704,9 +704,9 @@ int acx_setup_modes(acx_device_t *adev); - void acx_free_modes(acx_device_t *adev); - int acx_i_op_tx(struct ieee80211_hw *ieee, struct sk_buff *skb); - int acx_e_op_add_interface(struct ieee80211_hw* ieee, -- struct ieee80211_if_init_conf *conf); -+ struct ieee80211_vif *vif); - void acx_e_op_remove_interface(struct ieee80211_hw* ieee, -- struct ieee80211_if_init_conf *conf); -+ struct ieee80211_vif *vif); - int acx_net_reset(struct ieee80211_hw *ieee); - int acx_e_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, - struct ieee80211_vif *vif, struct ieee80211_sta *sta, ---- a/common.c -+++ b/common.c -@@ -4402,7 +4402,7 @@ static void acx_s_select_opmode(acx_devi - } - - int acx_e_op_add_interface(struct ieee80211_hw *ieee, -- struct ieee80211_if_init_conf *conf) -+ struct ieee80211_vif *vif) - { - acx_device_t *adev = ieee2adev(ieee); - unsigned long flags; -@@ -4414,14 +4414,14 @@ int acx_e_op_add_interface(struct ieee80 - acx_sem_lock(adev); - acx_lock(adev, flags); - -- if (conf->type == NL80211_IFTYPE_MONITOR) { -+ if (vif->type == NL80211_IFTYPE_MONITOR) { - adev->interface.monitor++; - } else { - if (adev->interface.operating) - goto out_unlock; - adev->interface.operating = 1; -- adev->interface.mac_addr = conf->mac_addr; -- adev->interface.type = conf->type; -+ adev->interface.mac_addr = vif->addr; -+ adev->interface.type = vif->type; - } - // adev->mode = conf->type; - -@@ -4436,8 +4436,8 @@ int acx_e_op_add_interface(struct ieee80 - - printk(KERN_INFO "acx: Virtual interface added " - "(type: 0x%08X, MAC: %s)\n", -- conf->type, -- acx_print_mac(mac, conf->mac_addr)); -+ vif->type, -+ acx_print_mac(mac, vif->addr)); - - out_unlock: - acx_unlock(adev, flags); -@@ -4448,7 +4448,7 @@ int acx_e_op_add_interface(struct ieee80 - } - - void acx_e_op_remove_interface(struct ieee80211_hw *hw, -- struct ieee80211_if_init_conf *conf) -+ struct ieee80211_vif *vif) - { - acx_device_t *adev = ieee2adev(hw); - -@@ -4457,23 +4457,23 @@ void acx_e_op_remove_interface(struct ie - FN_ENTER; - acx_sem_lock(adev); - -- if (conf->type == NL80211_IFTYPE_MONITOR) { -+ if (vif->type == NL80211_IFTYPE_MONITOR) { - adev->interface.monitor--; - // assert(bcm->interface.monitor >= 0); - } else { - adev->interface.operating = 0; - } - -- log(L_DEBUG, "acx: %s: interface.operating=%d, conf->type=%d\n", -+ log(L_DEBUG, "acx: %s: interface.operating=%d, vif->type=%d\n", - __func__, -- adev->interface.operating, conf->type); -+ adev->interface.operating, vif->type); - - if (adev->initialized) - acx_s_select_opmode(adev); - - log(L_ANY, "acx: Virtual interface removed: " - "type=%d, MAC=%s\n", -- conf->type, acx_print_mac(mac, conf->mac_addr)); -+ vif->type, acx_print_mac(mac, vif->addr)); - - acx_sem_unlock(adev); - |