
wrq.u.data.length = sizeof(NDIS_802_11_SSID);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_SSID
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_QUERY_LINK_STATUS
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(RT_802_11_LINK_STATUS));
wrq.u.data.length = sizeof(RT_802_11_LINK_STATUS);
wrq.u.data.pointer = data;
wrq.u.data.flags =
RT_OID_802_11_QUERY_LINK_STATUS
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_CONFIGURATION
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(NDIS_802_11_CONFIGURATION));
wrq.u.data.length = sizeof(NDIS_802_11_CONFIGURATION);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_CONFIGURATION
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_RSSI_TRIGGER
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_802_11_RSSI_TRIGGER
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_RSSI
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
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
61/75