/asus-wl-520gu-7.0.1.45/src/router/shared/ |
H A D | wl_linux.c | 38 struct ifreq ifr; local 59 strncpy(ifr.ifr_name, name, IFNAMSIZ); 60 ifr.ifr_data = (caddr_t) &ioc; 61 if ((ret = ioctl(s, SIOCDEVPRIVATE, &ifr)) < 0) 63 perror(ifr.ifr_name); 75 struct ifreq ifr; local 87 ifr.ifr_data = (caddr_t)&info; 88 strncpy(ifr.ifr_name, name, IFNAMSIZ); 89 if ((ret = ioctl(s, SIOCETHTOOL, &ifr)) < 0) { 101 struct ifreq ifr; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/shared.asus/ |
H A D | wl_linux.c | 37 struct ifreq ifr; local 52 strncpy(ifr.ifr_name, name, IFNAMSIZ); 53 ifr.ifr_data = (caddr_t) &ioc; 54 if ((ret = ioctl(s, SIOCDEVPRIVATE, &ifr)) < 0) 56 perror(ifr.ifr_name); 68 struct ifreq ifr; local 80 ifr.ifr_data = (caddr_t)&info; 81 strncpy(ifr.ifr_name, name, IFNAMSIZ); 82 if ((ret = ioctl(s, SIOCETHTOOL, &ifr)) < 0) { 94 struct ifreq ifr; local [all...] |
/asus-wl-520gu-7.0.1.45/src/et/linux/ |
H A D | et.c | 41 static void et_find(int s, struct ifreq *ifr); 42 static int et_check(int s, struct ifreq *ifr); 56 struct ifreq ifr; local 80 strncpy(ifr.ifr_name, interface, sizeof (ifr.ifr_name)); 82 et_find(s, &ifr); 84 if (!*ifr.ifr_name) { 90 if (ioctl(s, SIOCSETCUP, (caddr_t)&ifr) < 0) 93 if (ioctl(s, SIOCSETCDOWN, (caddr_t)&ifr) < 0) 99 ifr 241 et_find(int s, struct ifreq *ifr) argument 271 et_check(int s, struct ifreq *ifr) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/ip/ |
H A D | iplink.c | 82 struct ifreq ifr; local 86 strcpy(ifr.ifr_name, dev); 90 err = ioctl(fd, SIOCGIFFLAGS, &ifr); 96 if ((ifr.ifr_flags^flags)&mask) { 97 ifr.ifr_flags &= ~mask; 98 ifr.ifr_flags |= mask&flags; 99 err = ioctl(fd, SIOCSIFFLAGS, &ifr); 109 struct ifreq ifr; local 113 strcpy(ifr.ifr_name, dev); 114 strcpy(ifr 130 struct ifreq ifr; local 152 struct ifreq ifr; local 174 struct ifreq ifr; local 214 parse_address(char *dev, int hatype, int halen, char *lla, struct ifreq *ifr) argument 231 set_address(struct ifreq *ifr, int brd) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/rc/ |
H A D | interface.c | 53 struct ifreq ifr; local 61 strncpy(ifr.ifr_name, name, IFNAMSIZ); 64 ifr.ifr_flags = flags; 65 if (ioctl(s, SIOCSIFFLAGS, &ifr) < 0) 71 sin_addr(&ifr.ifr_addr).s_addr = in_addr.s_addr; 72 ifr.ifr_addr.sa_family = AF_INET; 73 if (ioctl(s, SIOCSIFADDR, &ifr) < 0) 80 sin_addr(&ifr.ifr_netmask).s_addr = in_netmask.s_addr; 81 ifr.ifr_netmask.sa_family = AF_INET; 82 if (ioctl(s, SIOCSIFNETMASK, &ifr) < 174 struct ifreq ifr; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/rc.orig/ |
H A D | interface.c | 53 struct ifreq ifr; local 61 strncpy(ifr.ifr_name, name, IFNAMSIZ); 64 ifr.ifr_flags = flags; 65 if (ioctl(s, SIOCSIFFLAGS, &ifr) < 0) 71 sin_addr(&ifr.ifr_addr).s_addr = in_addr.s_addr; 72 ifr.ifr_addr.sa_family = AF_INET; 73 if (ioctl(s, SIOCSIFADDR, &ifr) < 0) 80 sin_addr(&ifr.ifr_netmask).s_addr = in_netmask.s_addr; 81 ifr.ifr_netmask.sa_family = AF_INET; 82 if (ioctl(s, SIOCSIFNETMASK, &ifr) < 174 struct ifreq ifr; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/samba/source/lib/ |
H A D | interfaces.c | 100 struct ifreq *ifr=NULL; local 118 ifr = ifc.ifc_req; 124 if (ioctl(fd, SIOCGIFADDR, &ifr[i]) != 0) { 128 iname = ifr[i].ifr_name; 129 ipaddr = (*(struct sockaddr_in *)&ifr[i].ifr_addr).sin_addr; 131 if (ioctl(fd, SIOCGIFFLAGS, &ifr[i]) != 0) { 135 if (!(ifr[i].ifr_flags & IFF_UP)) { 139 if (ioctl(fd, SIOCGIFNETMASK, &ifr[i]) != 0) { 143 nmask = ((struct sockaddr_in *)&ifr[i].ifr_addr)->sin_addr; 173 struct ifreq *ifr local 262 struct ifreq *ifr=NULL; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/infosvr/ |
H A D | interface.c | 37 struct ifreq ifr; local 45 strncpy(ifr.ifr_name, name, IFNAMSIZ); 48 ifr.ifr_flags = flags; 49 if (ioctl(s, SIOCSIFFLAGS, &ifr) < 0) 55 sin_addr(&ifr.ifr_addr).s_addr = in_addr.s_addr; 56 ifr.ifr_addr.sa_family = AF_INET; 57 if (ioctl(s, SIOCSIFADDR, &ifr) < 0) 64 sin_addr(&ifr.ifr_netmask).s_addr = in_netmask.s_addr; 65 ifr.ifr_netmask.sa_family = AF_INET; 66 if (ioctl(s, SIOCSIFNETMASK, &ifr) < [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/Documentation/networking/ |
H A D | ifenslave.c | 459 struct ifreq ifr; local 463 strcpy(ifr.ifr_name, ifname); 464 if (ioctl(skfd, SIOCGIFFLAGS, &ifr) < 0) 466 mif_flags = ifr.ifr_flags; 468 ifname, ifr.ifr_flags); 470 strcpy(ifr.ifr_name, ifname); 471 if (ioctl(skfd, SIOCGIFADDR, &ifr) < 0) 474 ifr.ifr_addr.sa_data[0], ifr.ifr_addr.sa_data[1], 475 ifr 527 struct ifreq *ifr; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/udhcpd/ |
H A D | socket.c | 51 struct ifreq ifr; local 54 memset(&ifr, 0, sizeof(struct ifreq)); 56 ifr.ifr_addr.sa_family = AF_INET; 57 strcpy(ifr.ifr_name, interface); 60 if (ioctl(fd, SIOCGIFADDR, &ifr) == 0) { 61 our_ip = (struct sockaddr_in *) &ifr.ifr_addr; 63 DEBUG(LOG_INFO, "%s (our ip) = %s", ifr.ifr_name, inet_ntoa(our_ip->sin_addr)); 71 if (ioctl(fd, SIOCGIFINDEX, &ifr) == 0) { 72 DEBUG(LOG_INFO, "adapter index %d", ifr.ifr_ifindex); 73 *ifindex = ifr [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/wan/lmc/ |
H A D | lmc_prot.h | 8 int lmc_proto_ioctl(lmc_softc_t *sc const, struct ifreq *ifr, int cmd)
|
/asus-wl-520gu-7.0.1.45/src/router/pppd/pppd/ |
H A D | sys-linux.c | 1150 struct ifreq ifr; local 1154 memset (&ifr, '\0', sizeof (ifr)); 1155 strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name)); 1156 ifr.ifr_mtu = mtu; 1158 if (ifunit >= 0 && ioctl(sock_fd, SIOCSIFMTU, (caddr_t) &ifr) < 0) 1168 struct ifreq ifr; local 1170 memset (&ifr, '\0', sizeof (ifr)); 1743 struct ifreq *ifr, *ifend; local 1887 struct ifreq *ifr, *ifend, ifreq; local 2014 struct ifreq ifr; local 2255 struct ifreq ifr; local 2284 struct ifreq ifr; local 2315 struct ifreq ifr; local 2415 struct ifreq ifr; local 2469 struct ifreq ifr; local 2518 struct ifreq ifr; local 2714 struct ifreq ifr; local 2765 struct ifreq ifr; local 2857 struct ifreq ifr; local [all...] |
H A D | sys-sunos4.c | 792 struct ifreq ifr; local 794 memset(&ifr, 0, sizeof(ifr)); 795 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 796 ifr.ifr_metric = link_mtu; 797 if (ioctl(sockfd, SIOCSIFMTU, &ifr) < 0) { 993 struct ifreq ifr; local 995 strlcpy(ifr.ifr_name, ifname, sizeof(ifr 1016 struct ifreq ifr; local 1064 struct ifreq ifr; local 1229 struct ifreq *ifr, *ifend; local 1352 struct ifreq *ifr, *ifend, ifreq; local [all...] |
H A D | sys-solaris.c | 392 struct ifreq ifr; local 440 memset(&ifr, 0, sizeof(ifr)); 441 strncpy(ifr.ifr_name, pifreq->ifr_name, sizeof(ifr.ifr_name)); 442 if (ioctl(fd, SIOCGIFFLAGS, &ifr) < 0) { 448 fl = ifr.ifr_flags; 461 strncpy(first_ether_name, ifr.ifr_name, sizeof(first_ether_name)); 580 struct ifreq ifr; local 705 memset(&ifr, 780 struct ifreq ifr; local 1509 struct ifreq ifr; local 1770 struct ifreq ifr; local 1793 struct ifreq ifr; local 1974 struct ifreq ifr; local 2156 struct ifreq *ifr, *ifend, ifreq; local 2399 struct ifreq *ifr, *ifend, ifreq; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/pppd.mppe/pppd/ |
H A D | sys-linux.c | 1150 struct ifreq ifr; local 1154 memset (&ifr, '\0', sizeof (ifr)); 1155 strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name)); 1156 ifr.ifr_mtu = mtu; 1158 if (ifunit >= 0 && ioctl(sock_fd, SIOCSIFMTU, (caddr_t) &ifr) < 0) 1168 struct ifreq ifr; local 1170 memset (&ifr, '\0', sizeof (ifr)); 1743 struct ifreq *ifr, *ifend; local 1887 struct ifreq *ifr, *ifend, ifreq; local 2014 struct ifreq ifr; local 2255 struct ifreq ifr; local 2284 struct ifreq ifr; local 2315 struct ifreq ifr; local 2415 struct ifreq ifr; local 2469 struct ifreq ifr; local 2518 struct ifreq ifr; local 2714 struct ifreq ifr; local 2765 struct ifreq ifr; local 2857 struct ifreq ifr; local [all...] |
H A D | sys-sunos4.c | 792 struct ifreq ifr; local 794 memset(&ifr, 0, sizeof(ifr)); 795 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 796 ifr.ifr_metric = link_mtu; 797 if (ioctl(sockfd, SIOCSIFMTU, &ifr) < 0) { 993 struct ifreq ifr; local 995 strlcpy(ifr.ifr_name, ifname, sizeof(ifr 1016 struct ifreq ifr; local 1064 struct ifreq ifr; local 1229 struct ifreq *ifr, *ifend; local 1352 struct ifreq *ifr, *ifend, ifreq; local [all...] |
H A D | sys-solaris.c | 392 struct ifreq ifr; local 440 memset(&ifr, 0, sizeof(ifr)); 441 strncpy(ifr.ifr_name, pifreq->ifr_name, sizeof(ifr.ifr_name)); 442 if (ioctl(fd, SIOCGIFFLAGS, &ifr) < 0) { 448 fl = ifr.ifr_flags; 461 strncpy(first_ether_name, ifr.ifr_name, sizeof(first_ether_name)); 580 struct ifreq ifr; local 705 memset(&ifr, 780 struct ifreq ifr; local 1509 struct ifreq ifr; local 1770 struct ifreq ifr; local 1793 struct ifreq ifr; local 1974 struct ifreq ifr; local 2156 struct ifreq *ifr, *ifend, ifreq; local 2399 struct ifreq *ifr, *ifend, ifreq; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/ppp/pppd/ |
H A D | sys-linux.c | 1077 struct ifreq ifr; local 1081 memset (&ifr, '\0', sizeof (ifr)); 1082 strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name)); 1083 ifr.ifr_mtu = mtu; 1085 if (ifunit >= 0 && ioctl(sock_fd, SIOCSIFMTU, (caddr_t) &ifr) < 0) 1651 struct ifreq *ifr, *ifend; local 1673 for (ifr = ifc.ifc_req; ifr < ifen 1786 struct ifreq *ifr, *ifend, ifreq; local 1913 struct ifreq ifr; local 2144 struct ifreq ifr; local 2173 struct ifreq ifr; local 2204 struct ifreq ifr; local 2304 struct ifreq ifr; local 2358 struct ifreq ifr; local 2407 struct ifreq ifr; local 2631 struct ifreq ifr; local 2682 struct ifreq ifr; local [all...] |
H A D | sys-sunos4.c | 695 struct ifreq ifr; local 713 memset(&ifr, 0, sizeof(ifr)); 714 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 715 ifr.ifr_metric = link_mtu; 716 if (ioctl(sockfd, SIOCSIFMTU, &ifr) < 0) { 882 struct ifreq ifr; local 884 strlcpy(ifr.ifr_name, ifname, sizeof(ifr 905 struct ifreq ifr; local 953 struct ifreq ifr; local 1112 struct ifreq *ifr, *ifend; local 1235 struct ifreq *ifr, *ifend, ifreq; local [all...] |
H A D | sys-solaris.c | 343 struct ifreq ifr; local 391 memset(&ifr, 0, sizeof(ifr)); 392 strncpy(ifr.ifr_name, pifreq->ifr_name, sizeof(ifr.ifr_name)); 393 if (ioctl(fd, SIOCGIFFLAGS, &ifr) < 0) { 399 fl = ifr.ifr_flags; 412 strncpy(first_ether_name, ifr.ifr_name, sizeof(first_ether_name)); 531 struct ifreq ifr; local 656 memset(&ifr, 731 struct ifreq ifr; local 1407 struct ifreq ifr; local 1639 struct ifreq ifr; local 1662 struct ifreq ifr; local 1843 struct ifreq ifr; local 2025 struct ifreq *ifr, *ifend, ifreq; local 2268 struct ifreq *ifr, *ifend, ifreq; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/cdma/ |
H A D | network.c | 129 struct ifreq ifr; local 167 strncpy(ifr.ifr_name, lan_ifname, IFNAMSIZ); 168 if (ioctl(s, SIOCGIFHWADDR, &ifr) == 0 && 169 memcmp(ifr.ifr_hwaddr.sa_data, "\0\0\0\0\0\0", ETHER_ADDR_LEN) == 0) { 170 strncpy(ifr.ifr_name, name, IFNAMSIZ); 171 if (ioctl(s, SIOCGIFHWADDR, &ifr) == 0) { 172 strncpy(ifr.ifr_name, lan_ifname, IFNAMSIZ); 173 ifr.ifr_hwaddr.sa_family = ARPHRD_ETHER; 174 ioctl(s, SIOCSIFHWADDR, &ifr); 286 wl_iovar_set(name, "wet_host_mac", ifr 487 struct ifreq ifr; local 637 struct ifreq ifr; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/bridge/libbridge/ |
H A D | if_index.c | 82 struct ifreq ifr; 88 strncpy (ifr.ifr_name, ifname, sizeof (ifr.ifr_name)); 89 if (__ioctl (fd, SIOCGIFINDEX, &ifr) < 0) 98 return ifr.ifr_ifindex; 176 struct ifreq *ifr = &ifc.ifc_req[i]; 177 idx[i].if_name = strdup (ifr->ifr_name); 179 || __ioctl (fd, SIOCGIFINDEX, ifr) < 0) 192 idx[i].if_index = ifr->ifr_ifindex; 217 struct ifreq ifr; [all...] |
/asus-wl-520gu-7.0.1.45/src/router/ppp/pppoecd/ |
H A D | sys-linux.c | 608 struct ifreq ifr; local 612 memset (&ifr, '\0', sizeof (ifr)); 613 strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name)); 614 ifr.ifr_mtu = mtu; 616 if (ifunit >= 0 && ioctl(sock_fd, SIOCSIFMTU, (caddr_t) &ifr) < 0) 719 struct ifreq *ifr, *ifend, ifreq; local 746 for (ifr = ifc.ifc_req; ifr < ifen 830 struct ifreq ifr; local 859 struct ifreq ifr; local 890 struct ifreq ifr; local 990 struct ifreq ifr; local [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/s390x/kernel/ |
H A D | ioctl32.c | 144 struct ifreq *ifr; local 163 ifr = ifc.ifc_req; 167 if (copy_from_user(ifr++, ifr32++, sizeof (struct ifreq32))) { 180 ifr = ifc.ifc_req; 186 if (copy_to_user(ifr32++, ifr++, sizeof (struct ifreq32))) { 204 struct ifreq ifr; local 209 if (copy_from_user(&ifr, (struct ifreq32 *)arg, sizeof(struct ifreq32))) 211 ifr.ifr_data = (__kernel_caddr_t)get_free_page(GFP_KERNEL); 212 if (!ifr.ifr_data) 234 if (copy_from_user(ifr 258 struct ifreq ifr; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/pppd/pppd/plugins/rp-pppoe/ |
H A D | plugin.c | 191 struct ifreq ifr; local 203 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 204 ifr.ifr_mtu = mtu; 205 if (ioctl(sock, SIOCSIFMTU, &ifr) < 0) { 279 struct ifreq ifr; local 300 strncpy(ifr.ifr_name, cmd, sizeof(ifr.ifr_name)); 301 if (ioctl(fd, SIOCGIFINDEX, &ifr) < 0) { 304 if (ioctl(fd, SIOCGIFHWADDR, &ifr) < [all...] |