Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v3.18-rc3 206 lines 5.5 kB view raw
1/* 2 * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc. 3 * All rights reserved. 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation; either version 2 of the License, or 8 * (at your option) any later version. 9 * 10 * This program is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License along 16 * with this program; if not, write to the Free Software Foundation, Inc., 17 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 18 * 19 * File: iwctl.h 20 * 21 * Purpose: 22 * 23 * Author: Lyndon Chen 24 * 25 * Date: May 21, 2004 26 * 27 */ 28 29#ifndef __IWCTL_H__ 30#define __IWCTL_H__ 31 32#include "device.h" 33 34/*--------------------- Export Definitions -------------------------*/ 35 36/*--------------------- Export Classes ----------------------------*/ 37 38/*--------------------- Export Variables --------------------------*/ 39 40/*--------------------- Export Functions --------------------------*/ 41 42struct iw_statistics *iwctl_get_wireless_stats(struct net_device *dev); 43 44int iwctl_siwap(struct net_device *dev, 45 struct iw_request_info *info, 46 struct sockaddr *wrq, 47 char *extra); 48 49int iwctl_giwrange(struct net_device *dev, 50 struct iw_request_info *info, 51 struct iw_point *wrq, 52 char *extra); 53 54int iwctl_giwmode(struct net_device *dev, 55 struct iw_request_info *info, 56 __u32 *wmode, 57 char *extra); 58 59int iwctl_siwmode(struct net_device *dev, 60 struct iw_request_info *info, 61 __u32 *wmode, 62 char *extra); 63 64int iwctl_giwfreq(struct net_device *dev, 65 struct iw_request_info *info, 66 struct iw_freq *wrq, 67 char *extra); 68 69int iwctl_siwfreq(struct net_device *dev, 70 struct iw_request_info *info, 71 struct iw_freq *wrq, 72 char *extra); 73 74int iwctl_giwname(struct net_device *dev, 75 struct iw_request_info *info, 76 char *wrq, 77 char *extra); 78 79int iwctl_giwsens(struct net_device *dev, 80 struct iw_request_info *info, 81 struct iw_param *wrq, 82 char *extra); 83 84int iwctl_giwap(struct net_device *dev, 85 struct iw_request_info *info, 86 struct sockaddr *wrq, 87 char *extra); 88 89int iwctl_giwaplist(struct net_device *dev, 90 struct iw_request_info *info, 91 struct iw_point *wrq, 92 char *extra); 93 94int iwctl_siwessid(struct net_device *dev, 95 struct iw_request_info *info, 96 struct iw_point *wrq, 97 char *extra); 98 99int iwctl_giwessid(struct net_device *dev, 100 struct iw_request_info *info, 101 struct iw_point *wrq, 102 char *extra); 103 104int iwctl_siwrate(struct net_device *dev, 105 struct iw_request_info *info, 106 struct iw_param *wrq, 107 char *extra); 108 109int iwctl_giwrate(struct net_device *dev, 110 struct iw_request_info *info, 111 struct iw_param *wrq, 112 char *extra); 113 114int iwctl_siwrts(struct net_device *dev, 115 struct iw_request_info *info, 116 struct iw_param *wrq, 117 char *extra); 118 119int iwctl_giwrts(struct net_device *dev, 120 struct iw_request_info *info, 121 struct iw_param *wrq, 122 char *extra); 123 124int iwctl_siwfrag(struct net_device *dev, 125 struct iw_request_info *info, 126 struct iw_param *wrq, 127 char *extra); 128 129int iwctl_giwfrag(struct net_device *dev, 130 struct iw_request_info *info, 131 struct iw_param *wrq, 132 char *extra); 133 134int iwctl_siwretry(struct net_device *dev, 135 struct iw_request_info *info, 136 struct iw_param *wrq, 137 char *extra); 138 139int iwctl_giwretry(struct net_device *dev, 140 struct iw_request_info *info, 141 struct iw_param *wrq, 142 char *extra); 143 144int iwctl_siwencode(struct net_device *dev, 145 struct iw_request_info *info, 146 struct iw_point *wrq, 147 char *extra); 148 149int iwctl_giwencode(struct net_device *dev, 150 struct iw_request_info *info, 151 struct iw_point *wrq, 152 char *extra); 153 154int iwctl_siwpower(struct net_device *dev, 155 struct iw_request_info *info, 156 struct iw_param *wrq, 157 char *extra); 158 159int iwctl_giwpower(struct net_device *dev, 160 struct iw_request_info *info, 161 struct iw_param *wrq, 162 char *extra); 163 164//2008-0409-07, <Add> by Einsn Liu 165#ifdef WPA_SUPPLICANT_DRIVER_WEXT_SUPPORT 166int iwctl_siwauth(struct net_device *dev, 167 struct iw_request_info *info, 168 struct iw_param *wrq, 169 char *extra); 170 171int iwctl_giwauth(struct net_device *dev, 172 struct iw_request_info *info, 173 struct iw_param *wrq, 174 char *extra); 175 176int iwctl_siwgenie(struct net_device *dev, 177 struct iw_request_info *info, 178 struct iw_point *wrq, 179 char __user *extra); 180 181int iwctl_giwgenie(struct net_device *dev, 182 struct iw_request_info *info, 183 struct iw_point *wrq, 184 char __user *extra); 185 186int iwctl_siwencodeext(struct net_device *dev, 187 struct iw_request_info *info, 188 struct iw_point *wrq, 189 char *extra); 190 191int iwctl_giwencodeext(struct net_device *dev, 192 struct iw_request_info *info, 193 struct iw_point *wrq, 194 char *extra); 195 196int iwctl_siwmlme(struct net_device *dev, 197 struct iw_request_info *info, 198 struct iw_point *wrq, 199 char __user *extra); 200#endif // #ifdef WPA_SUPPLICANT_DRIVER_WEXT_SUPPORT 201//End Add -- //2008-0409-07, <Add> by Einsn Liu 202 203extern const struct iw_handler_def iwctl_handler_def; 204extern struct iw_priv_args iwctl_private_args[]; 205 206#endif // __IWCTL_H__