
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(RtsThresh));
wrq.u.data.length = sizeof(RtsThresh);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_RTS_THRESHOLD
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_FRAGMENTATION_THRESHOLD
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(FragThresh));
wrq.u.data.length = sizeof(FragThresh);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_FRAGMENTATION_THRESHOLD
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_POWER_MODE
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(PowerMode));
wrq.u.data.length = sizeof(PowerMode);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_POWER_MODE
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_RADIO
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(RadioState));
wrq.u.data.length = sizeof(RadioState);
wrq.u.data.pointer = data;
wrq.u.data.flags =
RT_OID_802_11_RADIO
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_INFRASTRUCTURE_MODE
sprintf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(BssType));
wrq.u.data.length = sizeof(BssType);
wrq.u.data.pointer = data;
64/75