ieee80211_ioctl.h (148843) | ieee80211_ioctl.h (149028) |
---|---|
1/*- 2 * Copyright (c) 2001 Atsushi Onoe 3 * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 15 unchanged lines hidden (view full) --- 24 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 25 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 26 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 30 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 * | 1/*- 2 * Copyright (c) 2001 Atsushi Onoe 3 * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 15 unchanged lines hidden (view full) --- 24 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 25 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 26 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 30 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 * |
32 * $FreeBSD: head/sys/net80211/ieee80211_ioctl.h 148843 2005-08-08 03:30:57Z sam $ | 32 * $FreeBSD: head/sys/net80211/ieee80211_ioctl.h 149028 2005-08-13 17:31:48Z sam $ |
33 */ 34#ifndef _NET80211_IEEE80211_IOCTL_H_ 35#define _NET80211_IEEE80211_IOCTL_H_ 36 37/* 38 * IEEE 802.11 ioctls. 39 */ 40#include <net80211/_ieee80211.h> --- 206 unchanged lines hidden (view full) --- 247 * MAC ACL operations. 248 */ 249enum { 250 IEEE80211_MACCMD_POLICY_OPEN = 0, /* set policy: no ACL's */ 251 IEEE80211_MACCMD_POLICY_ALLOW = 1, /* set policy: allow traffic */ 252 IEEE80211_MACCMD_POLICY_DENY = 2, /* set policy: deny traffic */ 253 IEEE80211_MACCMD_FLUSH = 3, /* flush ACL database */ 254 IEEE80211_MACCMD_DETACH = 4, /* detach ACL policy */ | 33 */ 34#ifndef _NET80211_IEEE80211_IOCTL_H_ 35#define _NET80211_IEEE80211_IOCTL_H_ 36 37/* 38 * IEEE 802.11 ioctls. 39 */ 40#include <net80211/_ieee80211.h> --- 206 unchanged lines hidden (view full) --- 247 * MAC ACL operations. 248 */ 249enum { 250 IEEE80211_MACCMD_POLICY_OPEN = 0, /* set policy: no ACL's */ 251 IEEE80211_MACCMD_POLICY_ALLOW = 1, /* set policy: allow traffic */ 252 IEEE80211_MACCMD_POLICY_DENY = 2, /* set policy: deny traffic */ 253 IEEE80211_MACCMD_FLUSH = 3, /* flush ACL database */ 254 IEEE80211_MACCMD_DETACH = 4, /* detach ACL policy */ |
255 IEEE80211_MACCMD_POLICY = 5, /* get ACL policy */ 256 IEEE80211_MACCMD_LIST = 6, /* get ACL database */ |
|
255}; 256 | 257}; 258 |
259struct ieee80211req_maclist { 260 u_int8_t ml_macaddr[IEEE80211_ADDR_LEN]; 261}; 262 |
|
257/* 258 * Set the active channel list. Note this list is 259 * intersected with the available channel list in 260 * calculating the set of channels actually used in 261 * scanning. 262 */ 263struct ieee80211req_chanlist { 264 u_int8_t ic_channels[IEEE80211_CHAN_BYTES]; --- 201 unchanged lines hidden --- | 263/* 264 * Set the active channel list. Note this list is 265 * intersected with the available channel list in 266 * calculating the set of channels actually used in 267 * scanning. 268 */ 269struct ieee80211req_chanlist { 270 u_int8_t ic_channels[IEEE80211_CHAN_BYTES]; --- 201 unchanged lines hidden --- |