]> git.ipfire.org Git - thirdparty/kernel/linux.git/blame - include/net/cfg80211-wext.h
Merge tag 'ceph-for-6.9-rc4' of https://github.com/ceph/ceph-client
[thirdparty/kernel/linux.git] / include / net / cfg80211-wext.h
CommitLineData
d2912cb1 1/* SPDX-License-Identifier: GPL-2.0-only */
262eb9b2
JB
2#ifndef __NET_CFG80211_WEXT_H
3#define __NET_CFG80211_WEXT_H
4/*
5 * 802.11 device and configuration interface -- wext handlers
6 *
7 * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net>
262eb9b2
JB
8 */
9
10#include <linux/netdevice.h>
11#include <linux/wireless.h>
12#include <net/iw_handler.h>
13
14/*
15 * Temporary wext handlers & helper functions
16 *
17 * These are used only by drivers that aren't yet fully
18 * converted to cfg80211.
19 */
20int cfg80211_wext_giwname(struct net_device *dev,
21 struct iw_request_info *info,
02ae6a70 22 union iwreq_data *wrqu, char *extra);
262eb9b2 23int cfg80211_wext_siwmode(struct net_device *dev, struct iw_request_info *info,
02ae6a70 24 union iwreq_data *wrqu, char *extra);
262eb9b2 25int cfg80211_wext_giwmode(struct net_device *dev, struct iw_request_info *info,
02ae6a70 26 union iwreq_data *wrqu, char *extra);
262eb9b2
JB
27int cfg80211_wext_siwscan(struct net_device *dev,
28 struct iw_request_info *info,
29 union iwreq_data *wrqu, char *extra);
30int cfg80211_wext_giwscan(struct net_device *dev,
31 struct iw_request_info *info,
02ae6a70 32 union iwreq_data *wrqu, char *extra);
262eb9b2
JB
33int cfg80211_wext_giwrange(struct net_device *dev,
34 struct iw_request_info *info,
02ae6a70 35 union iwreq_data *wrqu, char *extra);
262eb9b2
JB
36int cfg80211_wext_siwrts(struct net_device *dev,
37 struct iw_request_info *info,
02ae6a70 38 union iwreq_data *wrqu, char *extra);
262eb9b2
JB
39int cfg80211_wext_giwrts(struct net_device *dev,
40 struct iw_request_info *info,
02ae6a70 41 union iwreq_data *wrqu, char *extra);
262eb9b2
JB
42int cfg80211_wext_siwfrag(struct net_device *dev,
43 struct iw_request_info *info,
02ae6a70 44 union iwreq_data *wrqu, char *extra);
262eb9b2
JB
45int cfg80211_wext_giwfrag(struct net_device *dev,
46 struct iw_request_info *info,
02ae6a70 47 union iwreq_data *wrqu, char *extra);
262eb9b2
JB
48int cfg80211_wext_giwretry(struct net_device *dev,
49 struct iw_request_info *info,
02ae6a70 50 union iwreq_data *wrqu, char *extra);
262eb9b2
JB
51
52#endif /* __NET_CFG80211_WEXT_H */