
memset(data, 0, sizeof(ULONG));
wrq.u.data.length = sizeof(ULONG);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_TX_POWER_LEVEL_1
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_NETWORK_TYPES_SUPPORTED
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, 16);
wrq.u.data.length = 16;
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_NETWORK_TYPES_SUPPORTED
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_NETWORK_TYPE_IN_USE
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 =
OID_802_11_NETWORK_TYPE_IN_USE
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_QUERY_EEPROM_VERSION
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_EEPROM_VERSION
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_QUERY_FIRMWARE_VERSION
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_FIRMWARE_VERSION
;
66/75