Home
last modified time | relevance | path

Searched refs:ifr (Results 1 – 25 of 260) sorted by relevance

1234567891011

/freebsd-13-stable/lib/libifconfig/
HDlibifconfig.c169 struct ifreq ifr; in ifconfig_get_description() local
175 memset(&ifr, 0, sizeof(ifr)); in ifconfig_get_description()
176 (void)strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in ifconfig_get_description()
185 ifr.ifr_buffer.buffer = descr; in ifconfig_get_description()
186 ifr.ifr_buffer.length = descrlen; in ifconfig_get_description()
187 if (ifconfig_ioctlwrap(h, AF_LOCAL, SIOCGIFDESCR, &ifr) != 0) { in ifconfig_get_description()
192 if (ifr.ifr_buffer.buffer == descr) { in ifconfig_get_description()
205 } else if (ifr.ifr_buffer.length > descrlen) { in ifconfig_get_description()
206 descrlen = ifr.ifr_buffer.length; in ifconfig_get_description()
221 struct ifreq ifr; in ifconfig_set_description() local
[all …]
/freebsd-13-stable/contrib/wpa/src/drivers/
HDlinux_ioctl.c21 struct ifreq ifr; in linux_set_iface_flags() local
27 os_memset(&ifr, 0, sizeof(ifr)); in linux_set_iface_flags()
28 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); in linux_set_iface_flags()
30 if (ioctl(sock, SIOCGIFFLAGS, &ifr) != 0) { in linux_set_iface_flags()
38 if (ifr.ifr_flags & IFF_UP) in linux_set_iface_flags()
40 ifr.ifr_flags |= IFF_UP; in linux_set_iface_flags()
42 if (!(ifr.ifr_flags & IFF_UP)) in linux_set_iface_flags()
44 ifr.ifr_flags &= ~IFF_UP; in linux_set_iface_flags()
47 if (ioctl(sock, SIOCSIFFLAGS, &ifr) != 0) { in linux_set_iface_flags()
61 struct ifreq ifr; in linux_iface_up() local
[all …]
HDdriver_wired_common.c35 struct ifreq ifr; in driver_wired_get_ifflags() local
44 os_memset(&ifr, 0, sizeof(ifr)); in driver_wired_get_ifflags()
45 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); in driver_wired_get_ifflags()
46 if (ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) { in driver_wired_get_ifflags()
53 *flags = ifr.ifr_flags & 0xffff; in driver_wired_get_ifflags()
60 struct ifreq ifr; in driver_wired_set_ifflags() local
69 os_memset(&ifr, 0, sizeof(ifr)); in driver_wired_set_ifflags()
70 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); in driver_wired_set_ifflags()
71 ifr.ifr_flags = flags & 0xffff; in driver_wired_set_ifflags()
72 if (ioctl(s, SIOCSIFFLAGS, (caddr_t) &ifr) < 0) { in driver_wired_set_ifflags()
[all …]
HDdriver_wired.c171 struct ifreq ifr; in wired_init_sockets() local
189 os_memset(&ifr, 0, sizeof(ifr)); in wired_init_sockets()
190 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in wired_init_sockets()
191 if (ioctl(drv->common.sock, SIOCGIFINDEX, &ifr) != 0) { in wired_init_sockets()
199 addr.sll_ifindex = ifr.ifr_ifindex; in wired_init_sockets()
210 if (wired_multicast_membership(drv->common.sock, ifr.ifr_ifindex, in wired_init_sockets()
217 os_memset(&ifr, 0, sizeof(ifr)); in wired_init_sockets()
218 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in wired_init_sockets()
219 if (ioctl(drv->common.sock, SIOCGIFHWADDR, &ifr) != 0) { in wired_init_sockets()
225 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) { in wired_init_sockets()
[all …]
HDdriver_nl80211_android.c45 struct ifreq ifr; in android_priv_cmd() local
50 os_memset(&ifr, 0, sizeof(ifr)); in android_priv_cmd()
52 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ); in android_priv_cmd()
60 ifr.ifr_data = &priv_cmd; in android_priv_cmd()
62 ret = ioctl(drv->global->ioctl_sock, SIOCDEVPRIVATE + 1, &ifr); in android_priv_cmd()
79 struct ifreq ifr; in android_pno_start() local
123 memset(&ifr, 0, sizeof(ifr)); in android_pno_start()
125 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ); in android_pno_start()
130 ifr.ifr_data = &priv_cmd; in android_pno_start()
132 ret = ioctl(drv->global->ioctl_sock, SIOCDEVPRIVATE + 1, &ifr); in android_pno_start()
/freebsd-13-stable/sbin/ifconfig/
HDiffib.c49 struct ifreq ifr; in fib_status() local
51 memset(&ifr, 0, sizeof(ifr)); in fib_status()
52 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in fib_status()
53 if (ioctl(s, SIOCGIFFIB, (caddr_t)&ifr) == 0 && in fib_status()
54 ifr.ifr_fib != RT_DEFAULT_FIB) in fib_status()
55 printf("\tfib: %u\n", ifr.ifr_fib); in fib_status()
57 memset(&ifr, 0, sizeof(ifr)); in fib_status()
58 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in fib_status()
59 if (ioctl(s, SIOCGTUNFIB, (caddr_t)&ifr) == 0 && in fib_status()
60 ifr.ifr_fib != RT_DEFAULT_FIB) in fib_status()
[all …]
HDifmac.c55 struct ifreq ifr; in maclabel_status() local
59 memset(&ifr, 0, sizeof(ifr)); in maclabel_status()
60 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in maclabel_status()
64 ifr.ifr_ifru.ifru_data = (void *)label; in maclabel_status()
65 if (ioctl(s, SIOCGIFMAC, &ifr) == -1) in maclabel_status()
83 struct ifreq ifr; in setifmaclabel() local
92 memset(&ifr, 0, sizeof(ifr)); in setifmaclabel()
93 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in setifmaclabel()
94 ifr.ifr_ifru.ifru_data = (void *)label; in setifmaclabel()
96 error = ioctl(s, SIOCSIFMAC, &ifr); in setifmaclabel()
HDifgre.c55 ifr.ifr_data = (caddr_t)&opts; in gre_status()
56 if (ioctl(s, GREGKEY, &ifr) == 0) in gre_status()
60 if (ioctl(s, GREGOPTS, &ifr) != 0 || opts == 0) in gre_status()
64 ifr.ifr_data = (caddr_t)&port; in gre_status()
65 if (ioctl(s, GREGPORT, &ifr) == 0 && port != 0) in gre_status()
77 strlcpy(ifr.ifr_name, name, sizeof (ifr.ifr_name)); in setifgrekey()
78 ifr.ifr_data = (caddr_t)&grekey; in setifgrekey()
79 if (ioctl(s, GRESKEY, (caddr_t)&ifr) < 0) in setifgrekey()
89 strlcpy(ifr.ifr_name, name, sizeof (ifr.ifr_name)); in setifgreport()
90 ifr.ifr_data = (caddr_t)&udpport; in setifgreport()
[all …]
HDifvlan.c74 getvlan(int s, struct ifreq *ifr, struct vlanreq *vreq) in getvlan() argument
77 ifr->ifr_data = (caddr_t)vreq; in getvlan()
79 return ioctl(s, SIOCGETVLAN, (caddr_t)ifr); in getvlan()
87 if (getvlan(s, &ifr, &vreq) == -1) in vlan_status()
101 if (ioctl(s, SIOCGVLANPCP, (caddr_t)&ifr) != -1) in vlan_status()
102 printf(" vlanpcp: %u", ifr.ifr_vlan_pcp); in vlan_status()
156 vlan_create(int s, struct ifreq *ifr) in vlan_create() argument
158 vlan_parse_ethervid(ifr->ifr_name); in vlan_create()
168 ifr->ifr_data = (caddr_t) &params; in vlan_create()
170 ioctl_ifcreate(s, ifr); in vlan_create()
[all …]
HDifpfsync.c64 ifr.ifr_data = (caddr_t)&preq; in setpfsync_syncdev()
66 if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1) in setpfsync_syncdev()
71 if (ioctl(s, SIOCSETPFSYNC, (caddr_t)&ifr) == -1) in setpfsync_syncdev()
82 ifr.ifr_data = (caddr_t)&preq; in unsetpfsync_syncdev()
84 if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1) in unsetpfsync_syncdev()
89 if (ioctl(s, SIOCSETPFSYNC, (caddr_t)&ifr) == -1) in unsetpfsync_syncdev()
102 ifr.ifr_data = (caddr_t)&preq; in setpfsync_syncpeer()
104 if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1) in setpfsync_syncpeer()
121 if (ioctl(s, SIOCSETPFSYNC, (caddr_t)&ifr) == -1) in setpfsync_syncpeer()
133 ifr.ifr_data = (caddr_t)&preq; in unsetpfsync_syncpeer()
[all …]
HDifclone.c118 struct ifreq ifr; in ifclonecreate() local
121 memset(&ifr, 0, sizeof(ifr)); in ifclonecreate()
122 (void) strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in ifclonecreate()
127 dcp->ifmatch(ifr.ifr_name) != 0) in ifclonecreate()
135 strncmp(dcp->ifprefix, ifr.ifr_name, in ifclonecreate()
143 ioctl_ifcreate(s, &ifr); in ifclonecreate()
145 dcp->clone_cb(s, &ifr); in ifclonecreate()
152 if (strncmp(name, ifr.ifr_name, sizeof(name)) != 0) { in ifclonecreate()
153 strlcpy(name, ifr.ifr_name, sizeof(name)); in ifclonecreate()
167 (void) strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in DECL_CMD_FUNC()
[all …]
HDifmedia.c183 ifr.ifr_media = ifmr->ifm_current; in setifmediacallback()
184 if (ioctl(s, SIOCSIFMEDIA, (caddr_t)&ifr) < 0) in setifmediacallback()
210 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in setmedia()
211 ifr.ifr_media = (ifmr->ifm_current & IFM_IMASK) | in setmedia()
214 ifmr->ifm_current = ifr.ifr_media; in setmedia()
242 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in domediaopt()
243 ifr.ifr_media = ifmr->ifm_current; in domediaopt()
245 ifr.ifr_media &= ~options; in domediaopt()
248 ifr.ifr_media &= ~IFM_FDX; in domediaopt()
251 ifr.ifr_media |= options; in domediaopt()
[all …]
HDifconfig.c90 struct ifreq ifr; variable
204 ioctl_ifcreate(int s, struct ifreq *ifr) in ioctl_ifcreate() argument
206 if (ioctl(s, SIOCIFCREATE2, ifr) < 0) { in ioctl_ifcreate()
209 errx(1, "interface %s already exists", ifr->ifr_name); in ioctl_ifcreate()
211 err(1, "SIOCIFCREATE2 (%s)", ifr->ifr_name); in ioctl_ifcreate()
938 strlcpy(ifr.ifr_name, name, sizeof ifr.ifr_name); in ifconfig()
964 ifr.ifr_addr.sa_family = in ifconfig()
968 if ((s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0)) < 0 && in ifconfig()
971 err(1, "socket(family %u,SOCK_DGRAM)", ifr.ifr_addr.sa_family); in ifconfig()
1058 sizeof ifr.ifr_name); in ifconfig()
[all …]
HDaf_link.c60 struct ifreq ifr; in link_status() local
96 strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name)); in link_status()
97 memcpy(&ifr.ifr_addr, ifa->ifa_addr, sizeof(ifa->ifa_addr->sa_len)); in link_status()
98 ifr.ifr_addr.sa_family = AF_LOCAL; in link_status()
103 rc = ioctl(sock_hw, SIOCGHWADDR, &ifr); in link_status()
112 if (memcmp(ifr.ifr_addr.sa_data, laggaddr, sdl->sdl_alen) == 0 || in link_status()
113 memcmp(ifr.ifr_addr.sa_data, LLADDR(sdl), sdl->sdl_alen) == 0) in link_status()
117 &ifr.ifr_addr.sa_data); in link_status()
127 if (ioctl(s, SIOCGLANPCP, (caddr_t)&ifr) == 0 && in link_status()
128 ifr.ifr_lan_pcp != IFNET_PCP_NONE) in link_status()
[all …]
/freebsd-13-stable/tools/tools/ath/common/
HDctrl.c141 struct ifreq ifr; in ath_driver_req_zero_stats() local
145 bzero(&ifr, sizeof(ifr)); in ath_driver_req_zero_stats()
146 strncpy(ifr.ifr_name, req->ifname, sizeof (ifr.ifr_name)); in ath_driver_req_zero_stats()
147 ifr.ifr_data = NULL; in ath_driver_req_zero_stats()
150 ret = ioctl(req->s, SIOCZATHSTATS, &ifr); in ath_driver_req_zero_stats()
162 struct ifreq ifr; in ath_driver_req_fetch_stats() local
166 bzero(&ifr, sizeof(ifr)); in ath_driver_req_fetch_stats()
167 strncpy(ifr.ifr_name, req->ifname, sizeof (ifr.ifr_name)); in ath_driver_req_fetch_stats()
168 ifr.ifr_data = (caddr_t) st; in ath_driver_req_fetch_stats()
171 ret = ioctl(req->s, SIOCGATHSTATS, &ifr); in ath_driver_req_fetch_stats()
[all …]
/freebsd-13-stable/usr.sbin/wpa/wpa_supplicant/
HDPacket32.c115 struct ifreq ifr; in PacketOpenAdapter() local
136 strncpy(ireq.i_name, iface, sizeof (ifr.ifr_name)); in PacketOpenAdapter()
146 bzero((char *)&ifr, sizeof(ifr)); in PacketOpenAdapter()
147 strncpy(ifr.ifr_name, iface, sizeof (ifr.ifr_name)); in PacketOpenAdapter()
148 if (ioctl(a->socket, SIOCGIFFLAGS, (caddr_t)&ifr) < 0) { in PacketOpenAdapter()
153 ifr.ifr_flags |= IFF_UP; in PacketOpenAdapter()
154 if (ioctl(a->socket, SIOCSIFFLAGS, (caddr_t)&ifr) < 0) { in PacketOpenAdapter()
168 struct ifreq ifr; in PacketRequest() local
177 bzero((char *)&ifr, sizeof(ifr)); in PacketRequest()
215 ifr.ifr_data = (caddr_t)o; in PacketRequest()
[all …]
/freebsd-13-stable/sbin/ipf/libipf/
HDprintfraginfo.c14 printfraginfo(char *prefix, struct ipfr *ifr) in printfraginfo() argument
20 if (ifr->ipfr_v == 6) { in printfraginfo()
29 PRINTF(" %s -> ", hostname(family, &ifr->ipfr_src)); in printfraginfo()
36 hostname(family, &ifr->ipfr_dst), ifr->ipfr_id, in printfraginfo()
37 ifr->ipfr_ttl, ifr->ipfr_p, ifr->ipfr_pkts, ifr->ipfr_bytes, in printfraginfo()
38 ifr->ipfr_seen0, ifr->ipfr_ref); in printfraginfo()
/freebsd-13-stable/usr.sbin/bluetooth/btpand/
HDtap.c57 struct ifreq ifr; in tap_init() local
67 memset(&ifr, 0, sizeof(ifr)); in tap_init()
68 if (ioctl(fd, TAPGIFNAME, &ifr) == -1) { in tap_init()
79 ifr.ifr_addr.sa_family = AF_LINK; in tap_init()
80 ifr.ifr_addr.sa_len = ETHER_ADDR_LEN; in tap_init()
81 b2eaddr(ifr.ifr_addr.sa_data, &local_bdaddr); in tap_init()
83 if (ioctl(s, SIOCSIFLLADDR, &ifr) == -1) { in tap_init()
84 log_err("Could not set %s physical address: %m", ifr.ifr_name); in tap_init()
88 if (ioctl(s, SIOCGIFFLAGS, &ifr) == -1) { in tap_init()
93 if ((ifr.ifr_flags & IFF_UP) == 0) { in tap_init()
[all …]
/freebsd-13-stable/tools/regression/netinet/msocket_ifnet_remove/
HDmsocket_ifnet_remove.c71 struct ifreq ifr; in disc_setup() local
90 bzero(&ifr, sizeof(ifr)); in disc_setup()
91 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s%d", DISC_IFNAME, in disc_setup()
94 if (ioctl(s, SIOCIFCREATE, &ifr) < 0) { in disc_setup()
95 warn("disc_setup: ioctl(%s, SIOCIFCREATE)", ifr.ifr_name); in disc_setup()
107 struct ifreq ifr; in disc_done() local
116 bzero(&ifr, sizeof(ifr)); in disc_done()
117 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s%d", DISC_IFNAME, in disc_done()
120 if (ioctl(s, SIOCIFDESTROY, &ifr) < 0) in disc_done()
121 warn("disc_done: ioctl(%s, SIOCIFDESTROY)", ifr.ifr_name); in disc_done()
/freebsd-13-stable/crypto/openssh/openbsd-compat/
HDport-net.c146 struct ifreq ifr; in sys_tun_open() local
158 bzero(&ifr, sizeof(ifr)); in sys_tun_open()
161 ifr.ifr_flags = IFF_TAP; in sys_tun_open()
164 ifr.ifr_flags = IFF_TUN; in sys_tun_open()
167 ifr.ifr_flags |= IFF_NO_PI; in sys_tun_open()
175 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), name, tun); in sys_tun_open()
178 if (ioctl(fd, TUNSETIFF, &ifr) == -1) { in sys_tun_open()
187 debug("%s: %s mode %d fd %d", __func__, ifr.ifr_name, mode, fd); in sys_tun_open()
189 if (ifname != NULL && (*ifname = strdup(ifr.ifr_name)) == NULL) in sys_tun_open()
211 struct ifreq ifr; in sys_tun_open() local
[all …]
/freebsd-13-stable/contrib/traceroute/
HDifaddrlist.c80 struct ifreq ibuf[(32 * 1024) / sizeof(struct ifreq)], ifr; in ifaddrlist() local
83 char device[sizeof(ifr.ifr_name) + 1]; in ifaddrlist()
129 strncpy(ifr.ifr_name, ifrp->ifr_name, sizeof(ifr.ifr_name)); in ifaddrlist()
130 if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifr) < 0) { in ifaddrlist()
134 (int)sizeof(ifr.ifr_name), ifr.ifr_name, in ifaddrlist()
141 if ((ifr.ifr_flags & IFF_UP) == 0) in ifaddrlist()
145 (void)strncpy(device, ifr.ifr_name, sizeof(ifr.ifr_name)); in ifaddrlist()
152 if (ioctl(fd, SIOCGIFADDR, (char *)&ifr) < 0) { in ifaddrlist()
165 sin = (struct sockaddr_in *)&ifr.ifr_addr; in ifaddrlist()
/freebsd-13-stable/contrib/wpa/src/ap/
HDvlan_ifconfig.c22 struct ifreq ifr; in ifconfig_helper() local
30 os_memset(&ifr, 0, sizeof(ifr)); in ifconfig_helper()
31 os_strlcpy(ifr.ifr_name, if_name, IFNAMSIZ); in ifconfig_helper()
33 if (ioctl(fd, SIOCGIFFLAGS, &ifr) != 0) { in ifconfig_helper()
42 ifr.ifr_flags |= IFF_UP; in ifconfig_helper()
44 ifr.ifr_flags &= ~IFF_UP; in ifconfig_helper()
46 if (ioctl(fd, SIOCSIFFLAGS, &ifr) != 0) { in ifconfig_helper()
/freebsd-13-stable/contrib/netbsd-tests/net/bpf/
HDt_bpf.c79 struct ifreq ifr; in ATF_TC_BODY() local
84 sprintf(ifr.ifr_name, "shmif%d", ifnum); in ATF_TC_BODY()
87 RL(rump_sys_ioctl(bpfd, BIOCSETIF, &ifr)); in ATF_TC_BODY()
88 RL(rump_sys_ioctl(bpfd, BIOCSFEEDBACK, &ifr)); in ATF_TC_BODY()
109 struct ifreq ifr; in ATF_TC_BODY() local
116 memset(&ifr, 0, sizeof(ifr)); in ATF_TC_BODY()
156 netcfg_rump_makeshmif("bpfwritetrunc", ifr.ifr_name); in ATF_TC_BODY()
157 netcfg_rump_if(ifr.ifr_name, "10.1.1.1", "255.0.0.0"); in ATF_TC_BODY()
160 RL(rump_sys_ioctl(bpfd, BIOCSETIF, &ifr)); in ATF_TC_BODY()
179 struct ifreq ifr; in ATF_TC_BODY() local
[all …]
/freebsd-13-stable/tests/sys/net/
HDif_epair.c51 struct ifreq ifr; in ATF_TC_BODY() local
61 bzero(&ifr, sizeof(ifr)); in ATF_TC_BODY()
62 ifr.ifr_data = (caddr_t)-1; in ATF_TC_BODY()
63 (void) strlcpy(ifr.ifr_name, "epair", sizeof(ifr.ifr_name)); in ATF_TC_BODY()
65 ioctl(s, SIOCIFCREATE2, &ifr); in ATF_TC_BODY()
/freebsd-13-stable/usr.sbin/rtsold/
HDif.c93 struct ifreq ifr; in interface_up() local
98 memset(&ifr, 0, sizeof(ifr)); in interface_up()
99 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in interface_up()
103 if (ioctl(ifsock, SIOCGIFFLAGS, (caddr_t)&ifr) < 0) { in interface_up()
108 if (!(ifr.ifr_flags & IFF_UP)) { in interface_up()
109 ifr.ifr_flags |= IFF_UP; in interface_up()
110 if (ioctl(ifsock, SIOCSIFFLAGS, (caddr_t)&ifr) < 0) in interface_up()
191 struct ifreq ifr; in interface_status() local
195 memset(&ifr, 0, sizeof(ifr)); in interface_status()
196 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in interface_status()
[all …]

1234567891011