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

123456789

/netbsd-current/external/bsd/ipf/dist/lib/
H A Dprintfraginfo.c15 printfraginfo(prefix, ifr)
17 struct ipfr *ifr;
22 if (ifr->ipfr_v == 6) {
30 PRINTF(" %s -> ", hostname(family, &ifr->ipfr_src));
34 if (kmemcpy((char *)&fr, (u_long)ifr->ipfr_rule,
39 hostname(family, &ifr->ipfr_dst), ifr->ipfr_id,
40 ifr->ipfr_ttl, ifr->ipfr_p, ifr
[all...]
/netbsd-current/external/bsd/wpa/dist/src/ap/
H A Dvlan_ifconfig.c22 struct ifreq ifr; local
30 os_memset(&ifr, 0, sizeof(ifr));
31 os_strlcpy(ifr.ifr_name, if_name, IFNAMSIZ);
33 if (ioctl(fd, SIOCGIFFLAGS, &ifr) != 0) {
42 ifr.ifr_flags |= IFF_UP;
44 ifr.ifr_flags &= ~IFF_UP;
46 if (ioctl(fd, SIOCSIFFLAGS, &ifr) != 0) {
/netbsd-current/external/bsd/wpa/dist/src/drivers/
H A Dlinux_ioctl.c21 struct ifreq ifr; local
27 os_memset(&ifr, 0, sizeof(ifr));
28 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
30 if (ioctl(sock, SIOCGIFFLAGS, &ifr) != 0) {
38 if (ifr.ifr_flags & IFF_UP)
40 ifr.ifr_flags |= IFF_UP;
42 if (!(ifr.ifr_flags & IFF_UP))
44 ifr.ifr_flags &= ~IFF_UP;
47 if (ioctl(sock, SIOCSIFFLAGS, &ifr) !
61 struct ifreq ifr; local
83 struct ifreq ifr; local
106 struct ifreq ifr; local
152 struct ifreq ifr; local
177 struct ifreq ifr; local
[all...]
H A Ddriver_wired_common.c35 struct ifreq ifr; local
44 os_memset(&ifr, 0, sizeof(ifr));
45 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
46 if (ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) {
53 *flags = ifr.ifr_flags & 0xffff;
60 struct ifreq ifr; local
69 os_memset(&ifr, 0, sizeof(ifr));
70 os_strlcpy(ifr
85 struct ifreq ifr; local
[all...]
H A Ddriver_nl80211_android.c45 struct ifreq ifr; local
50 os_memset(&ifr, 0, sizeof(ifr));
52 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ);
60 ifr.ifr_data = &priv_cmd;
62 ret = ioctl(drv->global->ioctl_sock, SIOCDEVPRIVATE + 1, &ifr);
79 struct ifreq ifr; local
123 memset(&ifr, 0, sizeof(ifr));
125 os_strlcpy(ifr
[all...]
/netbsd-current/share/examples/rump/wirelessconf/
H A Dwirelessconf.c53 struct ifreq ifr; local
63 strcpy(ifr.ifr_name, "rum0");
64 if (rump_sys_ioctl(s, SIOCGIFFLAGS, &ifr) == -1) {
77 strcpy(ifr.ifr_name, "rum0");
78 ifr.ifr_flags = IFF_UP;
79 if (rump_sys_ioctl(s, SIOCSIFFLAGS, &ifr) == -1)
/netbsd-current/usr.sbin/mopd/common/
H A Dpf-linux2.c74 struct ifreq ifr; variable in typeref:struct:ifreq
123 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name));
153 strncpy(ifr.ifr_name, interface, sizeof (ifr.ifr_name) -1);
154 ifr.ifr_name[sizeof(ifr.ifr_name)] = 0;
155 ifr.ifr_addr.sa_family = AF_INET;
156 if (ioctl(s, SIOCGIFHWADDR, &ifr) < 0) {
160 memcpy((char *)addr, ifr
[all...]
H A Dpf.c74 struct ifreq ifr; local
111 (void) strncpy(ifr.ifr_name, interface, sizeof ifr.ifr_name);
112 if (ioctl(fd, BIOCSETIF, (caddr_t) & ifr) < 0) {
151 struct ifreq ifr; local
154 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name));
156 ifr.ifr_addr.sa_family = AF_UNSPEC;
157 memmove(ifr.ifr_addr.sa_data, addr, 6);
167 if (ioctl(fd, SIOCADDMULTI, (caddr_t)&ifr) <
184 struct ifreq ifr; local
[all...]
/netbsd-current/lib/npf/ext_log/
H A Dnpfext_log.c78 struct ifreq ifr; local
86 memset(&ifr, 0, sizeof(ifr));
87 strlcpy(ifr.ifr_name, param, sizeof(ifr.ifr_name));
88 if (ioctl(s, SIOCIFCREATE, &ifr) == -1) {
95 strlcpy(ifr.ifr_name, param, sizeof(ifr.ifr_name));
96 if (ioctl(s, SIOCGIFFLAGS, &ifr) == -1) {
102 ifr
[all...]
/netbsd-current/tests/net/can/
H A Dh_canutils.c65 struct ifreq ifr; local
72 memset(&ifr, 0, sizeof(ifr));
73 strncpy(ifr.ifr_name, ifname, IFNAMSIZ-1);
74 ifr.ifr_name[IFNAMSIZ - 1] = '\0';
76 if ((rv = rump_sys_ioctl(s, SIOCIFCREATE, &ifr)) < 0) {
80 memset(&ifr, 0, sizeof(ifr));
81 strncpy(ifr.ifr_name, ifname, IFNAMSIZ-1);
82 ifr
168 struct ifreq ifr; local
[all...]
/netbsd-current/tests/net/if_vlan/
H A DsiocXmulti.c68 struct ifreq ifr; local
73 bzero(&ifr, sizeof(ifr));
89 strncpy(ifr.ifr_name, argv[ARG_IFNAME], sizeof(ifr.ifr_name) - 1);
90 ifr.ifr_name[sizeof(ifr.ifr_name) - 1] = '\0';
92 sin = (struct sockaddr_in *)&ifr.ifr_addr;
98 sin6 = (struct sockaddr_in6 *)&ifr.ifr_addr;
111 if (ioctl(fd, req, (caddr_t)&ifr) <
[all...]
/netbsd-current/sys/compat/common/
H A Duipc_syscalls_40.c41 struct oifreq ifr, *ifrp = NULL; local
43 const int sz = (int)sizeof(ifr);
64 memset(&ifr, 0, sizeof(ifr));
74 (void)strncpy(ifr.ifr_name, ifp->if_xname,
75 sizeof(ifr.ifr_name));
76 if (ifr.ifr_name[sizeof(ifr.ifr_name) - 1] != '\0') {
81 memset(&ifr.ifr_addr, 0, sizeof(ifr
[all...]
H A Dif_media_80.c96 compat_ifmediareq_pre(struct ifreq *ifr, u_long *cmd, bool *do_post) argument
98 struct ifmediareq *ifmr = (struct ifmediareq *)ifr;
103 if ((IFM_TYPE(ifr->ifr_media) == IFM_ETHER) &&
104 IFM_SUBTYPE(ifr->ifr_media) > IFM_OTHER) {
106 ifr->ifr_media &= ~_IFM_ETH_XTMASK;
126 compat_ifmediareq_post(struct ifreq *ifr, u_long cmd) argument
128 struct ifmediareq *ifmr = (struct ifmediareq *)ifr;
/netbsd-current/usr.sbin/btpand/
H A Dtap.c54 struct ifreq ifr; local
63 memset(&ifr, 0, sizeof(ifr));
64 if (ioctl(fd, TAPGIFNAME, &ifr) == -1) {
68 interface_name = strndup(ifr.ifr_name, IFNAMSIZ);
78 memcpy(iflr.iflr_name, ifr.ifr_name, IFNAMSIZ);
92 if (ioctl(s, SIOCGIFFLAGS, &ifr) == -1) {
97 if ((ifr.ifr_flags & IFF_UP) == 0) {
98 ifr.ifr_flags |= IFF_UP;
100 if (ioctl(s, SIOCSIFFLAGS, &ifr)
132 struct ifreq ifr; local
[all...]
/netbsd-current/external/bsd/ipf/dist/ipsend/
H A Dsirix.c66 struct ifreq ifr; local
75 memset(&ifr, 0, sizeof(ifr));
76 strncpy(ifr.ifr_name, sr.sr_ifname, sizeof ifr.ifr_name);
78 if (ioctl(fd, SIOCGIFADDR, &ifr) == -1)
84 memcpy(eh->ether_shost, ifr.ifr_addr.sa_data, sizeof(eh->ether_shost));
H A Dsockraw.c40 struct ifreq ifr; local
43 memset(&ifr, 0, sizeof(ifr));
44 strncpy(ifr.ifr_name, device, sizeof ifr.ifr_name);
52 if (ioctl(fd, SIOCGIFADDR, &ifr) == -1)
60 bcopy(&ifr.ifr_addr, s.sa_data, 4);
H A Dslinux.c73 struct ifreq ifr; local
75 strncpy(ifr.ifr_name, eth_dev, sizeof(ifr.ifr_name));
76 if (ioctl(fd, SIOCGIFHWADDR, &ifr) == -1)
81 bcopy(ifr.ifr_hwaddr.sa_data, pkt + 6, 6);
/netbsd-current/lib/libc/net/
H A Dif_nametoindex.c77 struct ifreq ifr; local
83 memset(&ifr, 0, sizeof(ifr));
84 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
85 if (ioctl(s, SIOCGIFINDEX, &ifr) != -1) {
87 return (ifr.ifr_index);
/netbsd-current/sbin/ifconfig/
H A Daf_atalk.c111 struct ifreq ifr; local
115 , .dgreq = BUFPARAM(ifr)
117 {.buf = ifr.ifr_name,
118 .buflen = sizeof(ifr.ifr_name)}
122 , .dgaddr = BUFPARAM(ifr.ifr_addr)
182 memset(&ifr, 0, sizeof(ifr));
204 struct ifreq ifr; local
217 memset(&ifr, 0, sizeof(ifr));
[all...]
/netbsd-current/usr.bin/rump_dhcpclient/
H A Dnet.c186 struct ifreq ifr; local
189 memset(&ifr, 0, sizeof(ifr));
190 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
191 if (rump_sys_ioctl(socket_afnet, SIOCGIFFLAGS, &ifr) == -1)
196 iface->flags = ifr.ifr_flags;
205 if (rump_sys_ioctl(socket_afnet, SIOCGIFMTU, &ifr) == -1)
208 if (ifr.ifr_mtu < MTU_MIN) {
209 ifr
232 struct ifreq ifr; local
268 struct ifreq ifr; local
344 struct ifreq ifr; local
[all...]
/netbsd-current/usr.sbin/cnwctl/
H A Dcnwctl.c65 struct ifreq ifr; local
122 memset(&ifr, 0, sizeof(ifr));
123 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name));
124 ifr.ifr_key = key;
125 if (ioctl(skt, SIOCSCNWKEY, (caddr_t)&ifr) < 0)
130 memset(&ifr, 0, sizeof(ifr));
131 strncpy(ifr
[all...]
/netbsd-current/tests/net/bpf/
H A Dt_bpf.c80 struct ifreq ifr; local
85 sprintf(ifr.ifr_name, "shmif%d", ifnum);
88 RL(rump_sys_ioctl(bpfd, BIOCSETIF, &ifr));
89 RL(rump_sys_ioctl(bpfd, BIOCSFEEDBACK, &ifr));
110 struct ifreq ifr; local
117 memset(&ifr, 0, sizeof(ifr));
157 netcfg_rump_makeshmif("bpfwritetrunc", ifr.ifr_name);
158 netcfg_rump_if(ifr.ifr_name, "10.1.1.1", "255.0.0.0");
161 RL(rump_sys_ioctl(bpfd, BIOCSETIF, &ifr));
180 struct ifreq ifr; local
212 struct ifreq ifr; local
239 struct ifreq ifr; local
266 struct ifreq ifr; local
298 struct ifreq ifr; local
[all...]
/netbsd-current/usr.sbin/bootp/common/
H A Dtrygetif.c35 struct ifreq *ifr; local
57 ifr = getif(s, dap);
58 if (!ifr) {
62 printf("Intf-name:%s\n", ifr->ifr_name);
63 sip = (struct sockaddr_in *) &(ifr->ifr_addr);
/netbsd-current/sys/net/agr/
H A Dif_agrether.c139 struct ifreq ifr; local
180 memset(&ifr, 0, sizeof(ifr));
181 ifr.ifr_addr.sa_len = sizeof(ifr.ifr_addr);
182 ifr.ifr_addr.sa_family = AF_UNSPEC;
183 KASSERT(sizeof(ifr.ifr_addr) >=
185 memcpy(&ifr.ifr_addr.sa_data,
188 error = agrport_ioctl(port, SIOCADDMULTI, (void *)&ifr);
203 struct ifreq ifr; local
248 agrether_configmulti_ifreq(struct agr_softc *sc, struct ifreq *ifr, bool add) argument
[all...]
/netbsd-current/external/bsd/ppp/dist/pppd/plugins/pppoe/
H A Dif.c96 struct ifreq ifr; local
132 strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
133 if (ioctl(fd, SIOCGIFHWADDR, &ifr) < 0) {
138 memcpy(hwaddr, ifr.ifr_hwaddr.sa_data, ETH_ALEN);
140 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) {
151 strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
152 if (ioctl(fd, SIOCGIFMTU, &ifr) < 0) {
154 } else if (ifr.ifr_mtu < ETH_DATA_LEN) {
156 ifname, ifr.ifr_mtu, ETH_DATA_LEN);
165 strlcpy(ifr
[all...]

Completed in 408 milliseconds

123456789