IEEE80211_IOCTL(9) | Kernel Developer's Manual | IEEE80211_IOCTL(9) |
ieee80211_cfgget
,
ieee80211_cfgset
,
ieee80211_ioctl
—
#include
<net80211/ieee80211_var.h>
#include
<net80211/ieee80211_proto.h>
#include
<net80211/ieee80211_ioctl.h>
int
ieee80211_cfgget
(struct
ieee80211com *ic, u_long
cmd, void
*data);
int
ieee80211_cfgset
(struct
ieee80211com *ic, u_long
cmd, void
*data);
int
ieee80211_ioctl
(struct
ieee80211com *ic, u_long
cmd, void
*data);
The ieee80211_cfgget
() and
ieee80211_cfgset
() functions implement a legacy
interface for getting and setting 802.11 interface attributes respectively.
The interface is compatible with the RIDs implemented by the
wi(4) driver and used by the
wiconfig(8) utility.
The ieee80211_ioctl
() function implements
ioctls such as key management for wireless devices. Ioctls related to the
Ethernet layer also pass through here, but are handed off to
ether_ioctl
() when no match for
cmd is found.
ieee80211
series of functions first appeared in
NetBSD 1.5, and were later ported to
FreeBSD 4.6.
September 12, 2006 | NetBSD 9.0 |