
wrq.u.data.flags =
OID_802_11_INFRASTRUCTURE_MODE
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_PREAMBLE
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(PreamType));
wrq.u.data.length = sizeof(PreamType);
wrq.u.data.pointer = data;
wrq.u.data.flags =
RT_OID_802_11_PREAMBLE
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_AUTHENTICATION_MODE
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(AuthMode));
wrq.u.data.length = sizeof(AuthMode);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_AUTHENTICATION_MODE
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_WEP_STATUS
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(WepStatus));
wrq.u.data.length = sizeof(WepStatus);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_WEP_STATUS
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_TX_POWER_LEVEL
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_TX_POWER_LEVEL
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_TX_POWER_LEVEL_1
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
65/75