
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_QUERY_NOISE_LEVEL
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(UCHAR));
wrq.u.data.length = sizeof(UCHAR);
wrq.u.data.pointer = data;
wrq.u.data.flags =
RT_OID_802_11_QUERY_NOISE_LEVEL
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_EXTRA_INFO
sprintf(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_802_11_EXTRA_INFO
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_QUERY_PIDVID
sprintf(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_802_11_QUERY_PIDVID
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_WE_VERSION_COMPILED
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(UINT));
wrq.u.data.length = sizeof(UINT);
wrq.u.data.pointer = data;
wrq.u.data.flags =
RT_OID_WE_VERSION_COMPILED
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_QUERY_LAST_TX_RATE
HTTRANSMIT_SETTING tmpHT;
sprintf(wrq.ifr_name, "ra0");
67/75