/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/rc/ |
H A D | rc.c | 1258 struct ifreq ifr; local 1273 ifr.ifr_ifindex = i; 1274 if (ioctl(s, SIOCGIFNAME, &ifr)) 1276 if (ioctl(s, SIOCGIFHWADDR, &ifr)) 1278 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) 1280 if (!strncmp(ifr.ifr_name, "vlan", 4)) 1285 if (wl_probe(ifr.ifr_name) || 1286 wl_ioctl(ifr.ifr_name, WLC_GET_INSTANCE, &unit, sizeof(unit)) || 1294 bcmp(ea, ifr.ifr_hwaddr.sa_data, ETHER_ADDR_LEN)) 1299 !bcmp(ea, ifr [all...] |
H A D | network.c | 142 struct ifreq ifr; local 151 ifr.ifr_ifindex = i; 152 if (ioctl(s, SIOCGIFNAME, &ifr)) 154 if (ioctl(s, SIOCGIFHWADDR, &ifr)) 156 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) 158 if (ioctl(s, SIOCGIFFLAGS, &ifr)) 160 if (!(ifr.ifr_flags & IFF_UP)) 165 ifr.ifr_data = (caddr_t)&info; 166 if (ioctl(s, SIOCETHTOOL, &ifr) < 0) 171 ifr 184 soc_req(const char *name, int action, struct ifreq *ifr) argument 255 struct ifreq ifr; local 421 struct ifreq ifr; local 462 struct ifreq ifr; local 1506 struct ifreq ifr; local 2478 struct ifreq ifr; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/dhcp6/ |
H A D | client6_addr.c | 831 struct ifreq *ifr; local 841 ifr = ifc.ifc_req; 843 ifr++) { 844 if (!strcmp(ifr->ifr_name, "lo")) continue; 845 temp->hwaddr.len = gethwid(temp->hwaddr.data, sizeof(temp->hwaddr.data), ifr->ifr_name, &temp->hwaddr.type); 852 temp->iaid = do_hash(ifr->ifr_name,sizeof(ifr->ifr_name)) 853 + if_nametoindex(ifr->ifr_name); 857 ifr->ifr_name, temp->hwaddr.type); 861 FNAME, temp->iaid, ifr [all...] |
H A D | common.c | 657 struct ifreq ifr; local 663 memset(&ifr, 0, sizeof(ifr)); 664 strncpy(ifr.ifr_name, ifnam, sizeof(ifr.ifr_name)); 665 ifr.ifr_addr = *(struct sockaddr *)addr; 667 if (ioctl(s, SIOCGIFFLAGS, &ifr) < 0) { 676 return (ifr.ifr_ifru.ifru_flags & flags);
|
H A D | dhcp6s.c | 288 struct ifreq *ifr; local 399 ifr = ifc.ifc_req; 400 for (i = ifc.ifc_len / sizeof(struct ifreq); --i >= 0; ifr++) { 401 dprintf(LOG_DEBUG, "found device %s", ifr->ifr_name); 402 ifidx[num_device] = if_nametoindex(ifr->ifr_name); 405 ifr->ifr_name); 408 dprintf(LOG_DEBUG, "if %s index is %d", ifr->ifr_name, 411 if (((ifr->ifr_flags & IFF_UP) == 0)) continue; 413 if (strcmp(ifr->ifr_name, "lo")) { 415 if (get_duid(DUID_FILE, ifr [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/netatalk-2.2.5/libatalk/dsi/ |
H A D | dsi_tcp.c | 227 struct ifreq ifr; local 232 strcpy(ifr.ifr_name, "br0"); 234 if (ioctl(dsi->serversock, SIOCGIFFLAGS, &ifr) >= 0) 236 if ( !(ifr.ifr_flags & (IFF_LOOPBACK | IFF_POINTOPOINT | IFF_SLAVE)) ) 238 if ( ifr.ifr_flags & (IFF_UP | IFF_RUNNING) ) 240 if (ioctl(fd, SIOCGIFADDR, &ifr) >= 0) 245 sa->sin_addr = ((struct sockaddr_in *) &ifr.ifr_addr)->sin_addr; 248 getip_string((struct sockaddr *)&dsi->server), port, ifr.ifr_name);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/netatalk-2.2.5/sys/solaris/ |
H A D | tpi.c | 262 struct ifreq ifr; local 582 ifr = *(struct ifreq *)m->b_cont->b_rptr; 586 err = if_setaddr( q, m, ifr.ifr_name, 587 (struct sockaddr_at *)&ifr.ifr_addr ); 589 err = if_addmulti( q, m, ifr.ifr_name, &ifr.ifr_addr ); 612 ifr = *(struct ifreq *)m->b_cont->b_rptr; 613 if (( err = if_getaddr( ifr.ifr_name, 614 (struct sockaddr_at *)&ifr.ifr_addr )) != 0 ) { 618 ioc_copyout( q, m, m0, (caddr_t)&ifr, i [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/netatalk-2.2.5/sys/netatalk/ |
H A D | at_control.c | 84 struct ifreq *ifr = (struct ifreq *)data; local 134 sat = satosat( &ifr->ifr_addr ); 210 sat = satosat( &ifr->ifr_addr ); 235 *(struct sockaddr_at *)&ifr->ifr_addr = aa->aa_addr; 237 ifr->ifr_addr = aa->aa_addr; 242 return( at_ifinit( ifp, aa, (struct sockaddr_at *)&ifr->ifr_addr )); 249 return( at_ifinit( ifp, aa, (struct sockaddr_at *)&ifr->ifr_addr ));
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/netatalk-2.2.5/etc/atalkd/ |
H A D | config.c | 332 struct ifreq ifr; local 366 strlcpy( ifr.ifr_name, argv[ 0 ], sizeof(ifr.ifr_name) ); 369 if ((ioctl(s, SIOCGIFADDR, &ifr) < 0) && (errno == ENODEV)) { 374 if ( ioctl( s, SIOCGIFFLAGS, &ifr ) < 0 ) { 379 if (ifr.ifr_flags & (IFF_LOOPBACK | IFF_POINTOPOINT |IFF_SLAVE)) { 380 fprintf( stderr, "%s: can't configure.\n", ifr.ifr_name ); 385 if ((ifr.ifr_flags & IFF_MULTICAST) == 0) 387 ifr.ifr_name); 391 if (addmulti(ifr 719 struct ifreq ifr; local [all...] |
H A D | main.c | 1393 struct ifreq ifr; local 1395 memset(&ifr, 0, sizeof(ifr)); 1402 strlcpy(ifr.ifr_name, iname, sizeof(ifr.ifr_name)); 1403 if (ioctl(sock, SIOCGIFFLAGS, &ifr) < 0) { 1410 ifr.ifr_flags |= IFF_ALLMULTI; 1412 ifr.ifr_flags &= ~IFF_ALLMULTI; 1415 strlcpy(ifr.ifr_name, iname, sizeof(ifr 1427 struct ifreq ifr; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/netatalk-2.2.5/libatalk/util/ |
H A D | getiface.c | 79 struct ifreq ifrs[ 64 ], *ifr, *nextifr; 95 for ( ifr = ifc.ifc_req; ifc.ifc_len >= (int) sizeof( struct ifreq ); 96 ifc.ifc_len -= ifrsize, ifr = nextifr ) { 98 ifrsize = sizeof(ifr->ifr_name) + 99 (ifr->ifr_addr.sa_len > sizeof(struct sockaddr) 100 ? ifr->ifr_addr.sa_len : sizeof(struct sockaddr)); 104 nextifr = (struct ifreq *)((caddr_t)ifr + ifrsize ); 107 if (addname(new, &i, ifr->ifr_name) < 0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/curl-7.23.1/source/CMake/ |
H A D | CurlTests.c | 642 struct ifreq ifr; local 643 if(0 != ioctl(0, SIOCGIFADDR, &ifr))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/curl-7.23.1/source/ |
H A D | configure | 31176 struct ifreq ifr; 31177 if(0 != ioctl(0, SIOCGIFADDR, &ifr)) [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/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...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/IGMP-PROXY/src/ |
H A D | util.c | 144 struct ifreq ifr; local 158 strncpy(ifr.ifr_name, p, IFNAMSIZ); 159 err = ioctl(sockfd, SIOCGIFADDR, (void*)&ifr); 160 psa = &ifr.ifr_ifru.ifru_addr; 163 err = ioctl(sockfd, SIOCGIFFLAGS, (void*)&ifr); 166 if (((ifr.ifr_flags & flags) != flags) || 167 ((ifr.ifr_flags & unflags) != 0)) 171 strncpy(ifp->ifl_name, ifr.ifr_name, IFNAMSIZ); 208 struct ifreq ifr; local 214 strncpy(ifr 229 struct ifreq ifr; local 252 struct ifreq ifr; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/bftpd-1.6.6/ |
H A D | commands.c | 226 struct ifreq ifr; 232 ifr.ifr_addr.sa_family = AF_INET; 235 strncpy(ifr.ifr_name, intf, IFNAMSIZ-1); 238 ioctl(fd, SIOCGIFADDR, &ifr); 244 printf("ip: %s\n", inet_ntoa(((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr)); 248 inet_ntoa(((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr),
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/dnsmasq-2.15/src/ |
H A D | dhcp.c | 104 struct ifreq ifr; local 146 if (!(ifr.ifr_ifindex = iface_index) || 147 ioctl(daemon->dhcpfd, SIOCGIFNAME, &ifr) == -1) 157 if (!iface_index || !if_indextoname(iface_index, ifr.ifr_name)) 164 strcpy(ifr.ifr_name, name->name); 169 ifr.ifr_addr.sa_family = AF_LINK; 170 if (ioctl(daemon->dhcpfd, SIOCGIFADDR, &ifr) < 0) 172 memcpy(iface_hwaddr, LLADDR((struct sockaddr_dl *)&ifr.ifr_addr), ETHER_ADDR_LEN); 175 ifr.ifr_addr.sa_family = AF_INET; 176 if (ioctl(daemon->dhcpfd, SIOCGIFADDR, &ifr) < [all...] |
H A D | forward.c | 1085 struct ifreq ifr; local 1093 ifr.ifr_ifindex = if_index; 1094 if (ioctl(listen->fd, SIOCGIFNAME, &ifr) == -1) 1097 if (!if_indextoname(if_index, ifr.ifr_name)) 1103 if (tmp->name && (strcmp(tmp->name, ifr.ifr_name) == 0)) 1109 if (tmp->name && (strcmp(tmp->name, ifr.ifr_name) == 0))
|
H A D | network.c | 72 struct ifreq *ifr = NULL; local 110 if (!(ifr = realloc(ifr, ifr_len))) 113 memcpy(ifr, ptr, ifr_len); 116 ifr = (struct ifreq *)ptr; 121 if (ifr->ifr_addr.sa_family == AF_INET) 123 addr.in = *((struct sockaddr_in *) &ifr->ifr_addr); 127 else if (ifr->ifr_addr.sa_family == AF_INET6) 130 addr.in6 = *((struct my_sockaddr_in6 *) &ifr->ifr_addr); 132 addr.in6 = *((struct sockaddr_in6 *) &ifr [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/ip/ |
H A D | ipaddress.c | 110 struct ifreq ifr; local 117 memset(&ifr, 0, sizeof(ifr)); 118 strcpy(ifr.ifr_name, name); 119 if (ioctl(s, SIOCGIFTXQLEN, &ifr) < 0) { 126 if (ifr.ifr_qlen) 127 printf("qlen %d", ifr.ifr_qlen);
|
H A D | iplink.c | 87 struct ifreq ifr; local 91 strncpy(ifr.ifr_name, dev, IFNAMSIZ); 95 err = ioctl(fd, SIOCGIFFLAGS, &ifr); 101 if ((ifr.ifr_flags^flags)&mask) { 102 ifr.ifr_flags &= ~mask; 103 ifr.ifr_flags |= mask&flags; 104 err = ioctl(fd, SIOCSIFFLAGS, &ifr); 114 struct ifreq ifr; local 118 strncpy(ifr.ifr_name, dev, IFNAMSIZ); 119 strncpy(ifr 135 struct ifreq ifr; local 157 struct ifreq ifr; local 179 struct ifreq ifr; local 219 parse_address(const char *dev, int hatype, int halen, char *lla, struct ifreq *ifr) argument 236 set_address(struct ifreq *ifr, int brd) argument [all...] |
H A D | ipmaddr.c | 277 struct ifreq ifr; local 280 memset(&ifr, 0, sizeof(ifr)); 290 if (ifr.ifr_name[0]) 292 strncpy(ifr.ifr_name, *argv, IFNAMSIZ); 299 if (ifr.ifr_hwaddr.sa_data[0]) 301 if (ll_addr_a2n(ifr.ifr_hwaddr.sa_data, 309 if (ifr.ifr_name[0] == 0) { 319 if (ioctl(fd, cmd, (char*)&ifr) != 0) {
|
H A D | iptunnel.c | 61 struct ifreq ifr; local 65 strncpy(ifr.ifr_name, dev, IFNAMSIZ); 67 err = ioctl(fd, SIOCGIFINDEX, &ifr); 73 return ifr.ifr_ifindex; 78 struct ifreq ifr; local 82 strncpy(ifr.ifr_name, dev, IFNAMSIZ); 84 err = ioctl(fd, SIOCGIFHWADDR, &ifr); 90 return ifr.ifr_addr.sa_family; 96 static struct ifreq ifr; local 100 ifr 114 struct ifreq ifr; local 130 struct ifreq ifr; local 149 struct ifreq ifr; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/misc/ |
H A D | arpd.c | 181 struct ifreq ifr; local 189 memset(&ifr, 0, sizeof(ifr)); 190 ifr.ifr_ifindex = ifindex; 191 if (ioctl(udp_sock, SIOCGIFNAME, &ifr)) 193 if (ioctl(udp_sock, SIOCGIFHWADDR, &ifr)) 195 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) 197 if (setsockopt(udp_sock, SOL_SOCKET, SO_BINDTODEVICE, ifr.ifr_name, strlen(ifr.ifr_name)+1) < 0) 209 ah->ar_hrd = htons(ifr 658 struct ifreq ifr; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/ppp-2.4.4/modules/ |
H A D | if_ppp.c | 595 struct ifreq *ifr = (struct ifreq *) data; local 625 bcopy(ifr->ifr_data, &mtu, sizeof (u_short)); 626 ifr->ifr_mtu = mtu; 629 if (ifr->ifr_mtu < PPP_MINMTU || ifr->ifr_mtu > PPP_MAXMTU) { 633 ifp->if_mtu = ifr->ifr_mtu; 637 ifr->ifr_mtu = ifp->if_mtu; 642 switch(ifr->ifr_addr.sa_family) {
|