Lines Matching refs:ireq

855 	struct iwreq ireq;
907 strncpy(ireq.ifr_ifrn.ifrn_name, handle->opt.source,
908 sizeof ireq.ifr_ifrn.ifrn_name);
909 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
910 if (ioctl(sock_fd, SIOCGIWMODE, &ireq) != -1) {
1011 struct iwreq ireq;
1108 strncpy(ireq.ifr_ifrn.ifrn_name, handle->md.device,
1109 sizeof ireq.ifr_ifrn.ifrn_name);
1110 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1]
1112 ireq.u.mode = handle->md.oldmode;
1113 if (ioctl(handle->fd, SIOCSIWMODE, &ireq) == -1) {
4138 struct iwreq ireq;
4140 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4141 sizeof ireq.ifr_ifrn.ifrn_name);
4142 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4143 if (ioctl(sock_fd, SIOCGIWNAME, &ireq) >= 0)
4243 struct iwreq ireq;
4272 * ioctls, it should return E2BIG, with ireq.u.data.length set
4276 memset(&ireq, 0, sizeof ireq);
4277 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4278 sizeof ireq.ifr_ifrn.ifrn_name);
4279 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4280 ireq.u.data.pointer = (void *)args;
4281 ireq.u.data.length = 0;
4282 ireq.u.data.flags = 0;
4283 if (ioctl(sock_fd, SIOCGIWPRIV, &ireq) != -1) {
4306 priv = malloc(ireq.u.data.length * sizeof (struct iw_priv_args));
4312 ireq.u.data.pointer = (void *)priv;
4313 if (ioctl(sock_fd, SIOCGIWPRIV, &ireq) == -1) {
4325 for (i = 0; i < ireq.u.data.length; i++) {
4480 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4481 sizeof ireq.ifr_ifrn.ifrn_name);
4482 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4483 if (ioctl(sock_fd, SIOCGIWMODE, &ireq) == -1) {
4493 if (ireq.u.mode == IW_MODE_MONITOR) {
4522 handle->md.oldmode = ireq.u.mode;
4536 memset(&ireq, 0, sizeof ireq);
4537 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4538 sizeof ireq.ifr_ifrn.ifrn_name);
4539 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4540 ireq.u.data.length = 1; /* 1 argument */
4542 memcpy(ireq.u.name, args, IFNAMSIZ);
4543 if (ioctl(sock_fd, cmd, &ireq) != -1) {
4590 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4591 sizeof ireq.ifr_ifrn.ifrn_name);
4592 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4593 ireq.u.mode = IW_MODE_MONITOR;
4594 if (ioctl(sock_fd, SIOCSIWMODE, &ireq) == -1) {
4629 memset(&ireq, 0, sizeof ireq);
4630 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4631 sizeof ireq.ifr_ifrn.ifrn_name);
4632 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4634 memcpy(ireq.u.name, args, sizeof (int));
4635 if (ioctl(sock_fd, cmd, &ireq) != -1)
4641 memset(&ireq, 0, sizeof ireq);
4642 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4643 sizeof ireq.ifr_ifrn.ifrn_name);
4644 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4646 memcpy(ireq.u.name, args, sizeof (int));
4647 if (ioctl(sock_fd, cmd, &ireq) != -1)
4653 memset(&ireq, 0, sizeof ireq);
4654 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4655 sizeof ireq.ifr_ifrn.ifrn_name);
4656 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4658 memcpy(ireq.u.name, args, sizeof (int));
4659 ioctl(sock_fd, cmd, &ireq);
4672 memset(&ireq, 0, sizeof ireq);
4673 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4674 sizeof ireq.ifr_ifrn.ifrn_name);
4675 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4677 memcpy(ireq.u.name, args, sizeof (int));
4678 ioctl(sock_fd, cmd, &ireq);
4685 memset(&ireq, 0, sizeof ireq);
4686 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4687 sizeof ireq.ifr_ifrn.ifrn_name);
4688 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4689 if (ioctl(sock_fd, SIOCGIWFREQ, &ireq) == -1) {
4695 channel = ireq.u.freq.m;
4701 memset(&ireq, 0, sizeof ireq);
4702 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4703 sizeof ireq.ifr_ifrn.ifrn_name);
4704 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4707 memcpy(ireq.u.name, args, 2*sizeof (int));
4708 ioctl(sock_fd, cmd, &ireq);
4716 memset(&ireq, 0, sizeof ireq);
4717 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4718 sizeof ireq.ifr_ifrn.ifrn_name);
4719 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4721 memcpy(ireq.u.name, args, sizeof (int));
4722 ioctl(sock_fd, cmd, &ireq);
4729 memset(&ireq, 0, sizeof ireq);
4730 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4731 sizeof ireq.ifr_ifrn.ifrn_name);
4732 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4734 memcpy(ireq.u.name, args, sizeof (int));
4735 ioctl(sock_fd, cmd, &ireq);
4742 memset(&ireq, 0, sizeof ireq);
4743 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4744 sizeof ireq.ifr_ifrn.ifrn_name);
4745 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4746 ireq.u.data.length = 1; /* 1 argument */
4747 ireq.u.data.pointer = "1";
4748 ireq.u.data.flags = 0;
4749 ioctl(sock_fd, cmd, &ireq);
4756 memset(&ireq, 0, sizeof ireq);
4757 strncpy(ireq.ifr_ifrn.ifrn_name, device,
4758 sizeof ireq.ifr_ifrn.ifrn_name);
4759 ireq.ifr_ifrn.ifrn_name[sizeof ireq.ifr_ifrn.ifrn_name - 1] = 0;
4761 memcpy(ireq.u.name, args, sizeof (int));
4762 ioctl(sock_fd, cmd, &ireq);
4779 if (ioctl(handle->fd, SIOCSIWMODE, &ireq) == -1) {