Home
last modified time | relevance | path

Searched refs:ifreq (Results 1 – 25 of 277) sorted by relevance

12345678910>>...12

/freebsd/sys/sys/
H A Dsockio.h69 #define SIOCDIFADDR _IOW('i', 25, struct ifreq) /* delete IF addr */
76 #define SIOCGIFINDEX _IOWR('i', 32, struct ifreq) /* get IF index */
79 #define SIOCSIFNAME _IOW('i', 40, struct ifreq) /* set IF name */
83 #define SIOCGIFDATA _IOW('i', 44, struct ifreq) /* get if_data */
88 #define SIOCGIFMTU _IOWR('i', 51, struct ifreq) /* get IF mtu */
89 #define SIOCSIFMTU _IOW('i', 52, struct ifreq) /* set IF mtu */
90 #define SIOCGIFPHYS _IOWR('i', 53, struct ifreq) /* get IF wire */
91 #define SIOCSIFPHYS _IOW('i', 54, struct ifreq) /* set IF wire */
100 #define SIOCGI2C _IOWR('i', 61, struct ifreq) /* get I2C data */
116 #define SIOCGIFFIB _IOWR('i', 92, struct ifreq) /* get IF fib */
[all …]
/freebsd/libexec/bootpd/
H A Dgetif.c34 static struct ifreq ifreq[10]; /* Holds interface configuration */ variable
40 struct ifreq *
45 struct ifreq *ifrq, *ifrmax; in getif()
51 return (struct ifreq *) 0; in getif()
63 ioc.ic_len = sizeof(ifreq); in getif()
64 ioc.ic_dp = (char *) ifreq; in getif()
67 ifconf.ifc_req = ifreq; in getif()
70 ifconf.ifc_req = ifreq; in getif()
75 return (struct ifreq *) 0; in getif()
80 p = (char *) ifreq; in getif()
[all …]
H A Dgetether.c79 struct ifreq ifrnit;
124 struct ifreq ibuf[16]; in getether()
126 struct ifreq *ifrp, *ifend; in getether()
137 ifc.ifc_len < sizeof(struct ifreq)) { in getether()
143 ifend = (struct ifreq *) ((char *) ibuf + ifc.ifc_len); in getether()
157 ifrp = (struct ifreq *) ((char *) ifrp + n); in getether()
342 struct ifreq phys;
/freebsd/sys/net/
H A Dif_gre.h162 #define GRESADDRS _IOW('i', 101, struct ifreq)
163 #define GRESADDRD _IOW('i', 102, struct ifreq)
164 #define GREGADDRS _IOWR('i', 103, struct ifreq)
165 #define GREGADDRD _IOWR('i', 104, struct ifreq)
166 #define GRESPROTO _IOW('i' , 105, struct ifreq)
169 #define GREGKEY _IOWR('i', 107, struct ifreq)
170 #define GRESKEY _IOW('i', 108, struct ifreq)
171 #define GREGOPTS _IOWR('i', 109, struct ifreq)
172 #define GRESOPTS _IOW('i', 110, struct ifreq)
173 #define GREGPORT _IOWR('i', 111, struct ifreq)
[all …]
H A Dif_pfsync.h273 #define SIOCSETPFSYNC _IOW('i', 247, struct ifreq)
274 #define SIOCGETPFSYNC _IOWR('i', 248, struct ifreq)
275 #define SIOCSETPFSYNCNV _IOW('i', 249, struct ifreq)
276 #define SIOCGETPFSYNCNV _IOWR('i', 250, struct ifreq)
/freebsd/tools/tools/mcgrab/
H A Dmcgrab.cc94 struct ifreq ifreq; in grab() local
110 bzero((struct ifreq *)&ifreq, sizeof(ifreq)); in grab()
112 strncpy(ifreq.ifr_name, interface, IFNAMSIZ); in grab()
113 if (ioctl(sock, SIOCGIFADDR, &ifreq) < 0) { in grab()
119 &((struct sockaddr_in*) &ifreq.ifr_addr)->sin_addr, in grab()
131 &((struct sockaddr_in *) &ifreq.ifr_addr)->sin_addr, in grab()
/freebsd/contrib/ntp/libntp/lib/isc/unix/
H A Difiter_ioctl.c451 struct ifreq *ifrp; in internal_current4()
452 struct ifreq ifreq; in internal_current4() local
477 memset(&ifreq, 0, sizeof(ifreq)); in internal_current4()
478 memcpy(&ifreq, ifrp, sizeof(ifreq)); in internal_current4()
493 memcpy(iter->current.name, ifreq.ifr_name, sizeof(ifreq.ifr_name)); in internal_current4()
626 (struct sockaddr *)&ifreq.ifr_dstaddr, ifreq.ifr_name); in internal_current4()
649 (struct sockaddr *)&ifreq.ifr_broadaddr, ifreq.ifr_name); in internal_current4()
655 memset(&ifreq, 0, sizeof(ifreq)); in internal_current4()
656 memcpy(&ifreq, ifrp, sizeof(ifreq)); in internal_current4()
673 (struct sockaddr *)&ifreq.ifr_addr, ifreq.ifr_name); in internal_current4()
[all …]
/freebsd/contrib/netbsd-tests/net/if/
H A Dt_compat.c53 struct oifreq ifreq; in ATF_TC_BODY() local
57 memset(&ifreq,'\0',sizeof ifreq); in ATF_TC_BODY()
65 sprintf(ifreq.ifr_name, "shmif%d", ifnum); in ATF_TC_BODY()
66 netcfg_rump_if(ifreq.ifr_name, "1.7.64.10", "255.255.0.0"); in ATF_TC_BODY()
72 RL(rump_sys_ioctl(fd, OOSIOCGIFBRDADDR, &ifreq)); in ATF_TC_BODY()
75 sin = (struct sockaddr_in *)&ifreq.ifr_broadaddr; in ATF_TC_BODY()
H A Difconf.c69 return ifc.ifc_len / sizeof(struct ifreq); in get_number_of_entries()
83 struct ifreq *ifreqs; in show_interfaces()
91 ifreqs = malloc(sizeof(struct ifreq) * nifreqs); in show_interfaces()
99 ifc.ifc_len = sizeof(struct ifreq) * nifreqs; in show_interfaces()
107 for (i=0; i < (int)(ifc.ifc_len / sizeof(struct ifreq)); i++) { in show_interfaces()
/freebsd/usr.sbin/traceroute/
H A Difaddrlist.c67 register struct ifreq *ifrp, *ifend, *ifnext; in ifaddrlist()
71 struct ifreq ibuf[(32 * 1024) / sizeof(struct ifreq)], ifr; in ifaddrlist()
85 ifc.ifc_len < (int)sizeof(struct ifreq)) { in ifaddrlist()
97 ifend = (struct ifreq *)((char *)ibuf + ifc.ifc_len); in ifaddrlist()
106 ifnext = (struct ifreq *)((char *)ifrp + n); in ifaddrlist()
/freebsd/tools/tools/mctest/
H A Dmctest.cc102 struct ifreq ifreq; in sink() local
122 strncpy(ifreq.ifr_name, interface, IFNAMSIZ); in sink()
123 if (ioctl(sock, SIOCGIFADDR, &ifreq) < 0) { in sink()
129 &((struct sockaddr_in*) &ifreq.ifr_addr)->sin_addr, in sink()
140 &((struct sockaddr_in *) &ifreq.ifr_addr)->sin_addr, in sink()
303 struct ifreq ifreq; in source() local
323 strncpy(ifreq.ifr_name, interface, IFNAMSIZ); in source()
324 if (ioctl(sock, SIOCGIFADDR, &ifreq) < 0) { in source()
330 &((struct sockaddr_in*) &ifreq.ifr_addr)->sin_addr, in source()
341 &((struct sockaddr_in *) &ifreq.ifr_addr)->sin_addr, in source()
/freebsd/lib/libifconfig/
H A Dlibifconfig.c169 struct ifreq ifr; in ifconfig_get_description()
221 struct ifreq ifr; in ifconfig_set_description()
257 struct ifreq ifr; in ifconfig_unset_description()
273 struct ifreq ifr; in ifconfig_set_name()
342 struct ifreq ifr; in ifconfig_get_fib()
358 struct ifreq ifr; in ifconfig_set_mtu()
374 struct ifreq ifr; in ifconfig_get_mtu()
408 struct ifreq ifr; in ifconfig_set_metric()
424 struct ifreq ifr; in ifconfig_get_metric()
441 struct ifreq ifr; in ifconfig_set_capability()
[all …]
/freebsd/tools/tools/vimage/
H A Dvimage.c93 struct ifreq ifreq; in main() local
218 ifreq.ifr_jid = jid; in main()
219 strncpy(ifreq.ifr_name, argv[1], sizeof(ifreq.ifr_name)); in main()
220 if (ioctl(s, SIOCSIFVNET, (caddr_t)&ifreq) < 0) in main()
227 ifreq.ifr_data = ifname; in main()
229 if (strcmp(ifreq.ifr_name, ifname) != 0) { in main()
238 while (ioctl(s, SIOCSIFNAME, (caddr_t)&ifreq) < 0) { in main()
249 printf("%s@%s\n", ifreq.ifr_name, argv[0]); in main()
/freebsd/sbin/ifconfig/
H A Difvlan.c78 struct ifreq ifr = { .ifr_data = (caddr_t)&vreq }; in vlan_status()
149 vlan_create(if_ctx *ctx, struct ifreq *ifr) in vlan_create()
176 vlan_set(int s, struct ifreq *ifr) in vlan_set()
191 struct ifreq ifr = { .ifr_data = (caddr_t)&vreq }; in setvlantag()
222 struct ifreq ifr = { .ifr_data = (caddr_t)&vreq }; in setvlandev()
234 struct ifreq ifr = { .ifr_data = (caddr_t)&vreq }; in setvlanproto()
265 struct ifreq ifr = {}; in setvlanpcp()
281 struct ifreq ifr = { .ifr_data = (caddr_t)&vreq }; in unsetvlandev()
H A Difgre.c54 struct ifreq ifr = { .ifr_data = (caddr_t)&opts }; in gre_status()
76 struct ifreq ifr = { .ifr_data = (caddr_t)&grekey }; in setifgrekey()
87 struct ifreq ifr = { .ifr_data = (caddr_t)&udpport }; in setifgreport()
97 struct ifreq ifr = { .ifr_data = (caddr_t)&opts }; in setifgreopts()
H A Difconfig.c1052 struct ifreq *req = (struct ifreq *)data; in af_exec_ioctl()
1114 struct ifreq ifr = {}; in ifconfig_ioctl()
1292 struct ifreq ifr = {}; in deletetunnel()
1302 struct ifreq ifr = {}; in setifvnet()
1314 struct ifreq ifr = {}; in setifrvnet()
1373 struct ifreq my_ifr; in getifflags()
1402 struct ifreq my_ifr; in clearifflags()
1418 struct ifreq my_ifr; in setifflags()
1434 struct ifreq ifr = {}; in clearifcap()
1455 struct ifreq ifr = {}; in setifcap()
[all …]
H A Diffib.c49 struct ifreq ifr; in fib_status()
67 struct ifreq ifr = {}; in setiffib()
85 struct ifreq ifr = {}; in settunfib()
/freebsd/contrib/wpa/src/drivers/
H A Dlinux_ioctl.c21 struct ifreq ifr; in linux_set_iface_flags()
61 struct ifreq ifr; in linux_iface_up()
83 struct ifreq ifr; in linux_get_ifhwaddr()
106 struct ifreq ifr; in linux_set_ifhwaddr()
152 struct ifreq ifr; in linux_br_add_if()
177 struct ifreq ifr; in linux_br_del_if()
/freebsd/crypto/heimdal/lib/roken/
H A Dgetifaddrs.c882 struct ifreq *ifr; in getifaddrs2()
923 struct ifreq ifreq; in getifaddrs2() local
927 ifr = (struct ifreq *)p; in getifaddrs2()
940 memset (&ifreq, 0, sizeof(ifreq)); in getifaddrs2()
960 (*end)->ifa_flags = ifreq.ifr_flags; in getifaddrs2()
971 if(ifreq.ifr_flags & IFF_BROADCAST) { in getifaddrs2()
1069 struct lifreq ifreq; in getlifaddrs2() local
1086 memset (&ifreq, 0, sizeof(ifreq)); in getlifaddrs2()
1207 sizeof(struct ifreq)); in rk_getifaddrs()
1230 sizeof(struct ifreq)); in rk_getifaddrs()
[all …]
/freebsd/sys/dev/sbni/
H A Dif_sbnivar.h143 #define SIOCGHWFLAGS _IOWR('i', 62, struct ifreq) /* get flags */
144 #define SIOCSHWFLAGS _IOWR('i', 61, struct ifreq) /* set flags */
145 #define SIOCGINSTATS _IOWR('i', 60, struct ifreq) /* get internal stats */
146 #define SIOCRINSTATS _IOWR('i', 63, struct ifreq) /* reset internal stats */
/freebsd/sys/netinet/
H A Dip_carp.h178 #define SIOCSVH _IOWR('i', 245, struct ifreq)
179 #define SIOCGVH _IOWR('i', 246, struct ifreq)
187 int carp_ioctl(struct ifreq *, u_long, struct thread *);
201 extern int (*carp_ioctl_p)(struct ifreq *, u_long, struct thread *);
/freebsd/contrib/libpcap/
H A Dfad-gifc.c139 register struct ifreq *ifrp, *ifend, *ifnext; in pcap_findalldevs_interfaces()
147 struct ifreq ifrflags, ifrnetmask, ifrbroadaddr, ifrdstaddr; in pcap_findalldevs_interfaces()
207 ifrp = (struct ifreq *)buf; in pcap_findalldevs_interfaces()
208 ifend = (struct ifreq *)(buf + ifc.ifc_len); in pcap_findalldevs_interfaces()
225 ifnext = (struct ifreq *)((char *)ifrp + n); in pcap_findalldevs_interfaces()
H A Dpcap-haiku.cpp39 prepare_request(struct ifreq& request, const char* name) in prepare_request()
125 ifreq request; in pcap_stats_haiku()
131 if (ioctl(socket, SIOCGIFSTATS, &request, sizeof(struct ifreq)) < 0) { in pcap_stats_haiku()
215 struct ifreq request; in pcap_create_interface()
244 if (ioctl(socket, SIOCSPACKETCAP, &request, sizeof(struct ifreq)) < 0) { in pcap_create_interface()
/freebsd/sys/dev/iwi/
H A Dif_iwi_ioctl.h20 #define SIOCGIWISTATS _IOWR('i', 147, struct ifreq)
21 #define SIOCZIWISTATS _IOWR('i', 148, struct ifreq)
/freebsd/libexec/rbootd/
H A Dbpf.c81 struct ifreq ifr; in BpfOpen()
210 struct ifreq ibuf[8], *ifrp, *ifend, *mp; in BpfGetIntfName()
229 ifc.ifc_len < sizeof(struct ifreq)) { in BpfGetIntfName()
234 ifend = (struct ifreq *)((char *)ibuf + ifc.ifc_len); in BpfGetIntfName()
378 struct ifreq ifr; in BpfClose()

12345678910>>...12