ieee80211req
struct ieee80211req *ireq;
ireq = (struct ieee80211req *)data;
ieee80211req request;
do_request<ieee80211req>(ieee80211req& request, const char* name, int option)
strlcpy(((struct ieee80211req&)request).i_name, name, IFNAMSIZ);
struct ieee80211req ireq;
if (ioctl(socket.Get(), SIOCG80211, &ireq, sizeof(struct ieee80211req))
return do_request(*reinterpret_cast<ieee80211req*>(request),
struct ieee80211req dummy;
struct ieee80211req ireq;
if (ioctl(socket.Get(), SIOCS80211, &ireq, sizeof(struct ieee80211req))
acl_setioctl(struct ieee80211vap *vap, struct ieee80211req *ireq)
acl_getioctl(struct ieee80211vap *vap, struct ieee80211req *ireq)
struct ieee80211req request;
if (user_memcpy(&request, arg, sizeof(struct ieee80211req)) != B_OK)
sizeof(struct ieee80211req)) != B_OK)
struct ieee80211req;
struct ieee80211req *);
struct ieee80211req *);
hwmp_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq)
hwmp_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_setkey(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_delkey(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_getchanlist(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_getchaninfo(struct ieee80211vap *vap, struct ieee80211req *ireq)
struct ieee80211req *ireq, int req)
ieee80211_ioctl_setmlme(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_macmac(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_setmaccmd(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_setchanlist(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_setstastats(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_setstatxpow(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_setwmeparam(struct ieee80211vap *vap, struct ieee80211req *ireq)
const struct ieee80211req *ireq)
ieee80211_ioctl_getstastats(struct ieee80211vap *vap, struct ieee80211req *ireq)
const struct ieee80211req *ireq)
const struct ieee80211req *ireq)
const struct ieee80211req *ireq)
const struct ieee80211req *ireq)
setappie(struct ieee80211_appie **aie, const struct ieee80211req *ireq)
const struct ieee80211req *ireq, int fc0)
const struct ieee80211req *ireq)
ieee80211_ioctl_chanswitch(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_scanreq(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_setstavlan(struct ieee80211vap *vap, struct ieee80211req *ireq)
dummy_ioctl_set(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_setdefault(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_set80211(struct ieee80211vap *vap, u_long cmd, struct ieee80211req *ireq)
struct ieee80211req *ireq)
(struct ieee80211req *) data);
(struct ieee80211req *) data);
getstainfo_common(struct ieee80211vap *vap, struct ieee80211req *ireq,
ieee80211_ioctl_getstainfo(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_getstatxpow(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_getwmeparam(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_getmaccmd(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_getcurchan(struct ieee80211vap *vap, struct ieee80211req *ireq)
getappie(const struct ieee80211_appie *aie, struct ieee80211req *ireq)
ieee80211_ioctl_getappie(struct ieee80211vap *vap, struct ieee80211req *ireq)
const struct ieee80211req *ireq)
const struct ieee80211req *ireq)
const struct ieee80211req *ireq)
const struct ieee80211req *ireq)
ieee80211_ioctl_getstavlan(struct ieee80211vap *vap, struct ieee80211req *ireq)
struct ieee80211req *ireq)
dummy_ioctl_get(struct ieee80211vap *vap, struct ieee80211req *ireq)
ieee80211_ioctl_getdefault(struct ieee80211vap *vap, struct ieee80211req *ireq)
struct ieee80211req *ireq)
#define SIOCS80211 _IOW('i', 234, struct ieee80211req)
#define SIOCG80211 _IOWR('i', 235, struct ieee80211req)
mesh_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq)
mesh_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq)
struct ieee80211req;
int (*iac_setioctl)(struct ieee80211vap *, struct ieee80211req *);
int (*iac_getioctl)(struct ieee80211vap *, struct ieee80211req *);
superg_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq)
superg_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq)
tdma_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq)
tdma_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq)
struct ieee80211req ireq;
if (user_memcpy(&ireq, arg, sizeof(struct ieee80211req)) != B_OK)
sizeof(struct ieee80211req)) != B_OK)
struct ieee80211req ireq;
if (ioctl(socket.Get(), SIOCS80211, &ireq, sizeof(struct ieee80211req))