Searched refs:ifr (Results 1 - 25 of 180) sorted by last modified time

12345678

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/rc/
H A Drc.c1258 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 Dnetwork.c142 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 Dclient6_addr.c831 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 Dcommon.c657 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 Ddhcp6s.c288 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 Ddsi_tcp.c227 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 Dtpi.c262 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 Dat_control.c84 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 Dconfig.c332 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 Dmain.c1393 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 Dgetiface.c79 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 DCurlTests.c642 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 Dconfigure31176 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 Dinterfaces.c100 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 Dutil.c144 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 Dcommands.c226 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 Ddhcp.c104 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 Dforward.c1085 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 Dnetwork.c72 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 Dipaddress.c110 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 Diplink.c87 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 Dipmaddr.c277 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 Diptunnel.c61 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 Darpd.c181 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 Dif_ppp.c595 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) {

Completed in 318 milliseconds

12345678