
RT_OID_802_11_RSSI_1
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(ulInfo));
wrq.u.data.length = sizeof(ulInfo);
wrq.u.data.pointer = data;
wrq.u.data.flags =
RT_OID_802_11_RSSI_1
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_RSSI_2
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(ulInfo));
wrq.u.data.length = sizeof(ulInfo);
wrq.u.data.pointer = data;
wrq.u.data.flags =
RT_OID_802_11_RSSI_2
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_STATISTICS
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0,
sizeof(NDIS_802_11_STATISTICS));
wrq.u.data.length = sizeof(NDIS_802_11_STATISTICS);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_STATISTICS
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_GEN_RCV_OK
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(ulInfo));
wrq.u.data.length = sizeof(ulInfo);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_GEN_RCV_OK
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_GEN_RCV_NO_BUFFER
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(ulInfo));
wrq.u.data.length = sizeof(ulInfo);
62/75