Searched refs:ifr (Results 1 - 25 of 180) sorted by relevance

12345678

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/
H A Dwext.h10 extern int wext_handle_ioctl(struct ifreq *ifr, unsigned int cmd,
17 static inline int wext_handle_ioctl(struct ifreq *ifr, unsigned int cmd, argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/radvd/
H A Ddevice-common.c24 struct ifreq ifr; local
26 strncpy(ifr.ifr_name, iface->Name, IFNAMSIZ-1);
27 ifr.ifr_name[IFNAMSIZ-1] = '\0';
29 if (ioctl(sock, SIOCGIFFLAGS, &ifr) < 0)
37 if (!(ifr.ifr_flags & IFF_UP))
43 if (!(ifr.ifr_flags & IFF_RUNNING))
50 if (! iface->UnicastOnly && !(ifr.ifr_flags & IFF_MULTICAST))
57 if (! iface->UnicastOnly && !(ifr.ifr_flags & IFF_BROADCAST))
70 struct ifreq ifr; local
81 memset(&ifr,
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/busybox-1.x/networking/
H A Dvconfig.c112 struct vlan_ioctl_args ifr; local
124 memset(&ifr, 0, sizeof(struct vlan_ioctl_args));
128 ifr.cmd = *p;
133 if (ifr.cmd == SET_VLAN_NAME_TYPE_CMD) { /* set_name_type */
134 ifr.u.name_type = *xfind_str(name_types+1, argv[1]);
139 strcpy(ifr.device1, argv[1]);
143 * since ifr.u.flag, ifr.u.VID, and ifr.u.skb_priority are all same-sized
147 if (ifr
[all...]
H A Dnameif.c127 struct ifreq ifr; local
129 memset(&ifr, 0, sizeof(struct ifreq));
131 ifr.ifr_ifindex = if_index;
134 if (ioctl(ctl_sk, SIOCGIFNAME, &ifr))
138 if (ioctl(ctl_sk, SIOCGIFHWADDR, &ifr))
141 /* Search for mac like in ifr.ifr_hwaddr.sa_data */
143 if (!memcmp(ch->mac, ifr.ifr_hwaddr.sa_data, ETH_ALEN))
146 /* Nothing found for current ifr.ifr_hwaddr.sa_data */
150 strcpy(ifr.ifr_newname, ch->ifname);
151 ioctl_or_perror_and_die(ctl_sk, SIOCSIFNAME, &ifr,
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/busybox-1.x/networking/libiproute/
H A Diplink.c47 struct ifreq ifr; local
50 strncpy(ifr.ifr_name, dev, sizeof(ifr.ifr_name));
52 xioctl(fd, SIOCGIFFLAGS, &ifr);
53 if ((ifr.ifr_flags ^ flags) & mask) {
54 ifr.ifr_flags &= ~mask;
55 ifr.ifr_flags |= mask & flags;
56 xioctl(fd, SIOCSIFFLAGS, &ifr);
64 struct ifreq ifr; local
67 strncpy(ifr
77 struct ifreq ifr; local
91 struct ifreq ifr; local
105 struct ifreq ifr; local
132 parse_address(char *dev, int hatype, int halen, char *lla, struct ifreq *ifr) argument
148 set_address(struct ifreq *ifr, int brd) argument
[all...]
H A Diptunnel.c35 struct ifreq ifr; local
38 strncpy(ifr.ifr_name, dev, sizeof(ifr.ifr_name));
40 xioctl(fd, SIOCGIFINDEX, &ifr);
42 return ifr.ifr_ifindex;
47 struct ifreq ifr; local
51 strncpy(ifr.ifr_name, dev, sizeof(ifr.ifr_name));
53 err = ioctl_or_warn(fd, SIOCGIFHWADDR, &ifr);
55 return err ? -1 : ifr
60 struct ifreq ifr; local
73 struct ifreq ifr; local
88 struct ifreq ifr; local
114 struct ifreq ifr; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/busybox-1.x/networking/udhcp/
H A Dsocket.c44 struct ifreq ifr; local
47 memset(&ifr, 0, sizeof(ifr));
50 ifr.ifr_addr.sa_family = AF_INET;
51 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name));
53 if (ioctl_or_perror(fd, SIOCGIFADDR, &ifr,
59 our_ip = (struct sockaddr_in *) &ifr.ifr_addr;
61 DEBUG("%s (our ip) = %s", ifr.ifr_name, inet_ntoa(our_ip->sin_addr));
65 if (ioctl_or_warn(fd, SIOCGIFINDEX, &ifr) !
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/bridge-1.x/libbridge/
H A Dlibbridge_if.c71 struct ifreq ifr; local
78 strncpy(ifr.ifr_name, bridge, IFNAMSIZ);
80 ifr.ifr_ifindex = ifindex;
81 err = ioctl(br_socket_fd, SIOCBRADDIF, &ifr);
87 ifr.ifr_data = (char *) args;
88 err = ioctl(br_socket_fd, SIOCDEVPRIVATE, &ifr);
96 struct ifreq ifr; local
103 strncpy(ifr.ifr_name, bridge, IFNAMSIZ);
105 ifr.ifr_ifindex = ifindex;
106 err = ioctl(br_socket_fd, SIOCBRDELIF, &ifr);
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/rc/
H A Dinterface.c47 struct ifreq ifr; local
55 strncpy(ifr.ifr_name, name, IFNAMSIZ);
58 ifr.ifr_flags = flags;
59 if (ioctl(s, SIOCSIFFLAGS, &ifr) < 0)
65 sin_addr(&ifr.ifr_addr).s_addr = in_addr.s_addr;
66 ifr.ifr_addr.sa_family = AF_INET;
67 if (ioctl(s, SIOCSIFADDR, &ifr) < 0)
74 sin_addr(&ifr.ifr_netmask).s_addr = in_netmask.s_addr;
75 ifr.ifr_netmask.sa_family = AF_INET;
76 if (ioctl(s, SIOCSIFNETMASK, &ifr) <
100 struct ifreq ifr; local
224 struct ifreq ifr; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/Documentation/networking/
H A Difenslave.c507 struct ifreq ifr; local
512 strcpy(ifr.ifr_name, ifname);
513 if (ioctl(skfd, SIOCGIFFLAGS, &ifr) < 0)
515 mif_flags = ifr.ifr_flags;
517 ifname, ifr.ifr_flags);
519 strcpy(ifr.ifr_name, ifname);
520 if (ioctl(skfd, SIOCGIFADDR, &ifr) < 0)
523 ifr.ifr_addr.sa_data[0], ifr.ifr_addr.sa_data[1],
524 ifr
574 struct ifreq *ifr; local
607 struct ifreq ifr; local
646 struct ifreq ifr; local
673 struct ifreq ifr; local
829 struct ifreq ifr; local
909 struct ifreq ifr; local
933 struct ifreq ifr; local
970 struct ifreq ifr; local
990 struct ifreq ifr; local
1020 struct ifreq ifr; local
1041 struct ifreq ifr; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/shared/
H A Dwl_ecos.c46 struct ifreq ifr; local
51 memset(&ifr, 0, sizeof(ifr));
52 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name));
65 memset(&ifr, 0, sizeof(ifr));
66 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name));
67 ifr
97 struct ifreq ifr; local
123 struct ifreq ifr; local
[all...]
H A Dwl_bsd.c43 struct ifreq ifr; local
77 /* strncpy(ifr.ifr_name, name, IFNAMSIZ); */
78 strncpy(ifr.ifr_name, bwl_name, IFNAMSIZ);
79 ifr.ifr_data = (caddr_t) &ioc;
80 if ((ret = ioctl(s, SIOCDEVPRIVATE, &ifr)) < 0) {
83 perror(ifr.ifr_name);
96 struct ifreq ifr; local
107 strncpy(ifr.ifr_name, name, IFNAMSIZ);
108 if ((ret = ioctl(s, SIOCGIFHWADDR, &ifr)) == 0)
109 memcpy(hwaddr, ifr
[all...]
H A Dwl_linux.c45 struct ifreq ifr; local
67 strncpy(ifr.ifr_name, name, IFNAMSIZ);
68 ifr.ifr_data = (caddr_t) &ioc;
69 if ((ret = ioctl(s, SIOCDEVPRIVATE, &ifr)) < 0)
89 struct ifreq ifr; local
101 ifr.ifr_data = (caddr_t)&info;
102 strncpy(ifr.ifr_name, name, IFNAMSIZ);
103 if ((ret = ioctl(s, SIOCETHTOOL, &ifr)) < 0) {
115 struct ifreq ifr; local
126 strncpy(ifr
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/ip/
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...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/minidlna/
H A Dgetifaddr.c32 struct ifreq ifr; local
35 ifrlen = sizeof(ifr);
42 strncpy(ifr.ifr_name, ifname, IFNAMSIZ);
43 if(ioctl(s, SIOCGIFADDR, &ifr, &ifrlen) < 0)
49 addr = (struct sockaddr_in *)&ifr.ifr_addr;
66 struct ifreq ifr; local
71 ifr.ifr_ifindex = i;
72 if( ioctl(s, SIOCGIFNAME, &ifr) < 0 )
74 if(ioctl(s, SIOCGIFADDR, &ifr, sizeof(struct ifreq)) < 0)
76 memcpy(&addr, &ifr
98 struct ifreq ifr; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/minidlna.07.26/
H A Dgetifaddr.c32 struct ifreq ifr; local
35 ifrlen = sizeof(ifr);
42 strncpy(ifr.ifr_name, ifname, IFNAMSIZ);
43 if(ioctl(s, SIOCGIFADDR, &ifr, &ifrlen) < 0)
49 addr = (struct sockaddr_in *)&ifr.ifr_addr;
66 struct ifreq ifr; local
71 ifr.ifr_ifindex = i;
72 if( ioctl(s, SIOCGIFNAME, &ifr) < 0 )
74 if(ioctl(s, SIOCGIFADDR, &ifr, sizeof(struct ifreq)) < 0)
76 memcpy(&addr, &ifr
98 struct ifreq ifr; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/minidlna.03.14/
H A Dgetifaddr.c53 struct ifreq ifr; local
59 ifrlen = sizeof(ifr);
66 strncpy(ifr.ifr_name, ifname, IFNAMSIZ);
67 if(ioctl(s, SIOCGIFADDR, &ifr, &ifrlen) < 0)
74 addr = (struct sockaddr_in *)&ifr.ifr_addr;
81 if(ioctl(s, SIOCGIFNETMASK, &ifr, &ifrlen) == 0)
83 addr = (struct sockaddr_in *)&ifr.ifr_netmask;
109 struct ifreq *ifr; local
127 ifr = &ifc.ifc_req[i];
128 if( ioctl(s, SIOCGIFFLAGS, ifr) <
159 struct ifreq ifr; local
[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/udhcpd/
H A Dsocket.c49 struct ifreq ifr; local
52 memset(&ifr, 0, sizeof(struct ifreq));
54 ifr.ifr_addr.sa_family = AF_INET;
55 strcpy(ifr.ifr_name, interface);
58 if (ioctl(fd, SIOCGIFADDR, &ifr) == 0) {
59 our_ip = (struct sockaddr_in *) &ifr.ifr_addr;
61 DEBUG(LOG_INFO, "%s (our ip) = %s", ifr.ifr_name, inet_ntoa(our_ip->sin_addr));
69 if (ioctl(fd, SIOCGIFINDEX, &ifr) == 0) {
70 DEBUG(LOG_INFO, "adapter index %d", ifr.ifr_ifindex);
71 *ifindex = ifr
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/netatalk-2.2.0/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/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/src/router/udev/
H A Dudev_device.c84 struct ifreq ifr; local
97 memset(&ifr, 0x00, sizeof(struct ifreq));
98 strlcpy(ifr.ifr_name, udev->dev->kernel, IFNAMSIZ);
99 strlcpy(ifr.ifr_newname, udev->name, IFNAMSIZ);
100 retval = ioctl(sk, SIOCSIFNAME, &ifr);
106 err("error changing netif name %s to %s: %s", ifr.ifr_name, ifr.ifr_newname, strerror(errno));
111 strlcpy(ifr.ifr_newname, udev->dev->kernel, IFNAMSIZ);
112 strlcat(ifr.ifr_newname, "_rename", IFNAMSIZ);
113 retval = ioctl(sk, SIOCSIFNAME, &ifr);
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wan/
H A Dhdlc_raw.c27 static int raw_ioctl(struct net_device *dev, struct ifreq *ifr);
43 static int raw_ioctl(struct net_device *dev, struct ifreq *ifr) argument
45 raw_hdlc_proto __user *raw_s = ifr->ifr_settings.ifs_ifsu.raw_hdlc;
51 switch (ifr->ifr_settings.type) {
55 ifr->ifr_settings.type = IF_PROTO_HDLC;
56 if (ifr->ifr_settings.size < size) {
57 ifr->ifr_settings.size = size; /* data size wanted */
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/ppp-2.4.4/pppd/
H A Dsys-linux.c1157 struct ifreq ifr; local
1159 memset (&ifr, '\0', sizeof (ifr));
1160 strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name));
1161 ifr.ifr_mtu = mtu;
1163 if (ifunit >= 0 && ioctl(sock_fd, SIOCSIFMTU, (caddr_t) &ifr) < 0)
1173 struct ifreq ifr; local
1175 memset (&ifr, '\0', sizeof (ifr));
1747 struct ifreq *ifr, *ifend; local
1875 struct ifreq *ifr, *ifend, ifreq; local
2002 struct ifreq ifr; local
2243 struct ifreq ifr; local
2272 struct ifreq ifr; local
2303 struct ifreq ifr; local
2403 struct ifreq ifr; local
2457 struct ifreq ifr; local
2506 struct ifreq ifr; local
2711 struct ifreq ifr; local
2762 struct ifreq ifr; local
2855 struct ifreq ifr; local
[all...]

Completed in 188 milliseconds

12345678