diff options
Diffstat (limited to 'net/wireless/util.c')
-rw-r--r-- | net/wireless/util.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/net/wireless/util.c b/net/wireless/util.c index 2762e8329986..5b6c1df72f31 100644 --- a/net/wireless/util.c +++ b/net/wireless/util.c | |||
@@ -11,6 +11,8 @@ | |||
11 | #include <net/ip.h> | 11 | #include <net/ip.h> |
12 | #include <net/dsfield.h> | 12 | #include <net/dsfield.h> |
13 | #include "core.h" | 13 | #include "core.h" |
14 | #include "rdev-ops.h" | ||
15 | |||
14 | 16 | ||
15 | struct ieee80211_rate * | 17 | struct ieee80211_rate * |
16 | ieee80211_get_response_rate(struct ieee80211_supported_band *sband, | 18 | ieee80211_get_response_rate(struct ieee80211_supported_band *sband, |
@@ -705,19 +707,18 @@ void cfg80211_upload_connect_keys(struct wireless_dev *wdev) | |||
705 | for (i = 0; i < 6; i++) { | 707 | for (i = 0; i < 6; i++) { |
706 | if (!wdev->connect_keys->params[i].cipher) | 708 | if (!wdev->connect_keys->params[i].cipher) |
707 | continue; | 709 | continue; |
708 | if (rdev->ops->add_key(wdev->wiphy, dev, i, false, NULL, | 710 | if (rdev_add_key(rdev, dev, i, false, NULL, |
709 | &wdev->connect_keys->params[i])) { | 711 | &wdev->connect_keys->params[i])) { |
710 | netdev_err(dev, "failed to set key %d\n", i); | 712 | netdev_err(dev, "failed to set key %d\n", i); |
711 | continue; | 713 | continue; |
712 | } | 714 | } |
713 | if (wdev->connect_keys->def == i) | 715 | if (wdev->connect_keys->def == i) |
714 | if (rdev->ops->set_default_key(wdev->wiphy, dev, | 716 | if (rdev_set_default_key(rdev, dev, i, true, true)) { |
715 | i, true, true)) { | ||
716 | netdev_err(dev, "failed to set defkey %d\n", i); | 717 | netdev_err(dev, "failed to set defkey %d\n", i); |
717 | continue; | 718 | continue; |
718 | } | 719 | } |
719 | if (wdev->connect_keys->defmgmt == i) | 720 | if (wdev->connect_keys->defmgmt == i) |
720 | if (rdev->ops->set_default_mgmt_key(wdev->wiphy, dev, i)) | 721 | if (rdev_set_default_mgmt_key(rdev, dev, i)) |
721 | netdev_err(dev, "failed to set mgtdef %d\n", i); | 722 | netdev_err(dev, "failed to set mgtdef %d\n", i); |
722 | } | 723 | } |
723 | 724 | ||
@@ -850,8 +851,7 @@ int cfg80211_change_iface(struct cfg80211_registered_device *rdev, | |||
850 | cfg80211_process_rdev_events(rdev); | 851 | cfg80211_process_rdev_events(rdev); |
851 | } | 852 | } |
852 | 853 | ||
853 | err = rdev->ops->change_virtual_intf(&rdev->wiphy, dev, | 854 | err = rdev_change_virtual_intf(rdev, dev, ntype, flags, params); |
854 | ntype, flags, params); | ||
855 | 855 | ||
856 | WARN_ON(!err && dev->ieee80211_ptr->iftype != ntype); | 856 | WARN_ON(!err && dev->ieee80211_ptr->iftype != ntype); |
857 | 857 | ||