
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_PMKID
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_WPA_SUPPLICANT_SUPPORT
printf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(BOOLEAN));
wrq.u.data.length = sizeof(BOOLEAN);
wrq.u.data.pointer = data;
wrq.u.data.flags =
RT_OID_WPA_SUPPLICANT_SUPPORT
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_WPA_SUPPLICANT_SUPPORT
printf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(ULONG));
wrq.u.data.length = sizeof(ULONG);
wrq.u.data.pointer = data;
wrq.u.data.flags =
RT_OID_WPA_SUPPLICANT_SUPPORT
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_SET_DEL_MAC_ENTRY
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0xdd, 6);
strcpy(wrq.ifr_name, name);
wrq.u.data.length = 6;
wrq.u.data.pointer = data;
wrq.u.data.flags =
RT_SET_DEL_MAC_ENTRY
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_SET_HT_PHYMODE |
OID_GET_SET_TOGGLE
typedef struct {
RT_802_11_PHY_MODE PhyMode;
UCHAR TransmitNo;
UCHAR HtMode; //HTMODE_GF or HTMODE_MM
UCHAR ExtOffset; //extension channel above or below
UCHAR MCS;
58/75