
wrq.u.data.length = sizeof(NDIS_802_11_TX_POWER_LEVEL);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_TX_POWER_LEVEL
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
RT_OID_802_11_TX_POWER_LEVEL_1
printf(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_TX_POWER_LEVEL_1
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_NETWORK_TYPE_IN_USE
printf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(NDIS_802_11_NETWORK_TYPE));
wrq.u.data.length = / sizeof(NDIS_802_11_NETWORK_TYPE);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_NETWORK_TYPE_IN_USE
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_RX_ANTENNA_SELECTED
printf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(NDIS_802_11_ANTENNA));
wrq.u.data.length = sizeof(NDIS_802_11_ANTENNA);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_RX_ANTENNA_SELECTED
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_TX_ANTENNA_SELECTED
printf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(NDIS_802_11_ANTENNA));
wrq.u.data.length = sizeof(NDIS_802_11_ANTENNA);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_TX_ANTENNA_SELECTED
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
55/75