diff options
author | Johannes Berg <johannes@sipsolutions.net> | 2007-10-30 10:58:18 -0400 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-11-11 01:01:15 -0500 |
commit | 56db6c52bb61509c114b9f1b1eecc7461229770a (patch) | |
tree | 9c36796c327a782e5a1db8e5dc33565e7b52fa87 /include | |
parent | 8636bf6513d8eae228c049adeac29fe6cd0739f1 (diff) |
mac80211: remove unused driver ops
The driver operations set_ieee8021x(), set_port_auth() and
set_privacy_invoked() are not used by any drivers, except
set_privacy_invoked() they aren't even used by mac80211.
Remove them at least until we need to support drivers with
mac80211 that require getting this information.
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Acked-by: Michael Wu <flamingice@sourmilk.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/net/mac80211.h | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h index f13c378fde91..17b60391fcd6 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h | |||
@@ -941,27 +941,11 @@ enum ieee80211_erp_change_flags { | |||
941 | * and remove_interface calls, i.e. while the interface with the | 941 | * and remove_interface calls, i.e. while the interface with the |
942 | * given local_address is enabled. | 942 | * given local_address is enabled. |
943 | * | 943 | * |
944 | * @set_ieee8021x: Enable/disable IEEE 802.1X. This item requests wlan card | ||
945 | * to pass unencrypted EAPOL-Key frames even when encryption is | ||
946 | * configured. If the wlan card does not require such a configuration, | ||
947 | * this function pointer can be set to NULL. | ||
948 | * | ||
949 | * @set_port_auth: Set port authorization state (IEEE 802.1X PAE) to be | ||
950 | * authorized (@authorized=1) or unauthorized (=0). This function can be | ||
951 | * used if the wlan hardware or low-level driver implements PAE. | ||
952 | * mac80211 will filter frames based on authorization state in any case, | ||
953 | * so this function pointer can be NULL if low-level driver does not | ||
954 | * require event notification about port state changes. | ||
955 | * | ||
956 | * @hw_scan: Ask the hardware to service the scan request, no need to start | 944 | * @hw_scan: Ask the hardware to service the scan request, no need to start |
957 | * the scan state machine in stack. | 945 | * the scan state machine in stack. |
958 | * | 946 | * |
959 | * @get_stats: return low-level statistics | 947 | * @get_stats: return low-level statistics |
960 | * | 948 | * |
961 | * @set_privacy_invoked: For devices that generate their own beacons and probe | ||
962 | * response or association responses this updates the state of privacy_invoked | ||
963 | * returns 0 for success or an error number. | ||
964 | * | ||
965 | * @get_sequence_counter: For devices that have internal sequence counters this | 949 | * @get_sequence_counter: For devices that have internal sequence counters this |
966 | * callback allows mac80211 to access the current value of a counter. | 950 | * callback allows mac80211 to access the current value of a counter. |
967 | * This callback seems not well-defined, tell us if you need it. | 951 | * This callback seems not well-defined, tell us if you need it. |
@@ -1034,14 +1018,9 @@ struct ieee80211_ops { | |||
1034 | int (*set_key)(struct ieee80211_hw *hw, enum set_key_cmd cmd, | 1018 | int (*set_key)(struct ieee80211_hw *hw, enum set_key_cmd cmd, |
1035 | const u8 *local_address, const u8 *address, | 1019 | const u8 *local_address, const u8 *address, |
1036 | struct ieee80211_key_conf *key); | 1020 | struct ieee80211_key_conf *key); |
1037 | int (*set_ieee8021x)(struct ieee80211_hw *hw, int use_ieee8021x); | ||
1038 | int (*set_port_auth)(struct ieee80211_hw *hw, u8 *addr, | ||
1039 | int authorized); | ||
1040 | int (*hw_scan)(struct ieee80211_hw *hw, u8 *ssid, size_t len); | 1021 | int (*hw_scan)(struct ieee80211_hw *hw, u8 *ssid, size_t len); |
1041 | int (*get_stats)(struct ieee80211_hw *hw, | 1022 | int (*get_stats)(struct ieee80211_hw *hw, |
1042 | struct ieee80211_low_level_stats *stats); | 1023 | struct ieee80211_low_level_stats *stats); |
1043 | int (*set_privacy_invoked)(struct ieee80211_hw *hw, | ||
1044 | int privacy_invoked); | ||
1045 | int (*get_sequence_counter)(struct ieee80211_hw *hw, | 1024 | int (*get_sequence_counter)(struct ieee80211_hw *hw, |
1046 | u8* addr, u8 keyidx, u8 txrx, | 1025 | u8* addr, u8 keyidx, u8 txrx, |
1047 | u32* iv32, u16* iv16); | 1026 | u32* iv32, u16* iv16); |