
wrq.u.data.length = sizeof(RT_802_11_PREAMBLE);
wrq.u.data.pointer = data;
wrq.u.data.flags =
RT_OID_802_11_PREAMBLE
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_WEP_STATUS
printf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(NDIS_802_11_WEP_STATUS));
wrq.u.data.length = sizeof(NDIS_802_11_WEP_STATUS);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_WEP_STATUS
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_AUTHENTICATION_MODE
printf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(NDIS_802_11_AUTHENTICATION_MODE));
wrq.u.data.length = sizeof(NDIS_802_11_AUTHENTICATION_MODE);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_AUTHENTICATION_MODE
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_INFRASTRUCTURE_MODE
printf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(NDIS_802_11_NETWORK_INFRASTRUCTURE));
wrq.u.data.length =
sizeof(NDIS_802_11_NETWORK_INFRASTRUCTURE);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_INFRASTRUCTURE_MODE
;
ioctl(socket_id,
RT_PRIV_IOCTL
, &wrq);
OID_802_11_REMOVE_WEP
printf(name, "ra0");
strcpy(wrq.ifr_name, name);
memset(data, 0, sizeof(NDIS_802_11_KEY_INDEX));
wrq.u.data.length = sizeof(NDIS_802_11_KEY_INDEX);
wrq.u.data.pointer = data;
wrq.u.data.flags =
OID_802_11_REMOVE_WEP
;
53/75