Home
last modified time | relevance | path

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

1234

/f-stack/tools/ifconfig/
H A Difgre.c63 size_t offset = (char *)&(ifr.ifr_data) - (char *)&(ifr); in gre_status()
65 if (ioctl_va(s, GREGKEY, &ifr, 3, offset, ifr.ifr_data, clen) == 0) in gre_status()
73 if (ioctl_va(s, GREGOPTS, &ifr, 3, offset, ifr.ifr_data, clen) != 0 || opts == 0) in gre_status()
82 if (ioctl_va(s, GREGOPTS, &ifr, 3, offset, ifr.ifr_data, clen) != 0 || opts == 0) in gre_status()
95 strlcpy(ifr.ifr_name, name, sizeof (ifr.ifr_name)); in setifgrekey()
100 size_t offset = (char *)&(ifr.ifr_data) - (char *)&(ifr); in setifgrekey()
102 if (ioctl_va(s, GRESKEY, (caddr_t)&ifr, 3, offset, ifr.ifr_data, clen) < 0) in setifgrekey()
113 strlcpy(ifr.ifr_name, name, sizeof (ifr.ifr_name)); in setifgreport()
118 size_t offset = (char *)&(ifr.ifr_data) - (char *)&(ifr); in setifgreport()
120 if (ioctl_va(s, GRESPORT, (caddr_t)&ifr, 3, offset, ifr.ifr_data, clen) < 0) in setifgreport()
[all …]
H A Diffib.c51 struct ifreq ifr; in fib_status() local
53 memset(&ifr, 0, sizeof(ifr)); in fib_status()
54 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in fib_status()
56 ifr.ifr_fib != RT_DEFAULT_FIB) in fib_status()
59 memset(&ifr, 0, sizeof(ifr)); in fib_status()
60 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in fib_status()
62 ifr.ifr_fib != RT_DEFAULT_FIB) in fib_status()
79 strlcpy(ifr.ifr_name, name, sizeof (ifr.ifr_name)); in setiffib()
80 ifr.ifr_fib = fib; in setiffib()
98 strlcpy(ifr.ifr_name, name, sizeof (ifr.ifr_name)); in settunfib()
[all …]
H A Difvlan.c87 size_t offset = (char *)&(ifr->ifr_data) - (char *)ifr; in getvlan()
89 return ioctl_va(s, SIOCGETVLAN, (caddr_t)ifr, 3, offset, ifr->ifr_data, clen); in getvlan()
172 size_t offset = (char *)&(ifr->ifr_data) - (char *)ifr; in vlan_create()
174 if (ioctl_va(s, SIOCIFCREATE2, ifr, 3, offset, ifr->ifr_data, clen) < 0) in vlan_create()
197 size_t offset = (char *)&(ifr->ifr_data) - (char *)ifr; in vlan_set()
199 if (ioctl_va(s, SIOCSETVLAN, ifr, 3, offset, ifr->ifr_data, clen) == -1) in vlan_set()
221 vlan_set(s, &ifr); in DECL_CMD_FUNC()
232 vlan_set(s, &ifr); in DECL_CMD_FUNC()
250 vlan_set(s, &ifr); in DECL_CMD_FUNC()
264 ifr.ifr_vlan_pcp = ul; in DECL_CMD_FUNC()
[all …]
H A Difgif.c65 ifr.ifr_data = (caddr_t)&opts; in gif_status()
67 if (ioctl(s, GIFGOPTS, &ifr) == -1) in gif_status()
69 size_t offset = (char *)&(ifr.ifr_data) - (char *)&(ifr); in gif_status()
71 if (ioctl_va(s, GIFGOPTS, &ifr, 3, offset, ifr.ifr_data, clen) == -1) in gif_status()
85 ifr.ifr_data = (caddr_t)&opts;
87 if (ioctl(s, GIFGOPTS, &ifr) == -1) {
89 size_t offset = (char *)&(ifr.ifr_data) - (char *)&(ifr);
91 if (ioctl_va(s, GIFGOPTS, &ifr, 3, offset, ifr.ifr_data, clen) == -1) {
103 if (ioctl(s, GIFSOPTS, &ifr) == -1) {
105 if (ioctl_va(s, GIFSOPTS, &ifr, 3, offset, ifr.ifr_data, clen) == -1) {
H A Difmac.c57 struct ifreq ifr; in maclabel_status() local
61 memset(&ifr, 0, sizeof(ifr)); in maclabel_status()
62 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in maclabel_status()
66 ifr.ifr_ifru.ifru_data = (void *)label; in maclabel_status()
67 if (ioctl(s, SIOCGIFMAC, &ifr) == -1) in maclabel_status()
85 struct ifreq ifr; in setifmaclabel() local
94 memset(&ifr, 0, sizeof(ifr)); in setifmaclabel()
95 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in setifmaclabel()
96 ifr.ifr_ifru.ifru_data = (void *)label; in setifmaclabel()
98 error = ioctl(s, SIOCSIFMAC, &ifr); in setifmaclabel()
H A Difipsec.c58 ifr.ifr_data = (caddr_t)&reqid; in ipsec_status()
60 if (ioctl(s, IPSECGREQID, &ifr) == -1) in ipsec_status()
62 size_t offset = (char *)&(ifr.ifr_data) - (char *)&(ifr); in ipsec_status()
64 if (ioctl_va(s, IPSECGREQID, &ifr, 3, offset, ifr.ifr_data, clen) == -1) in ipsec_status()
81 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name));
82 ifr.ifr_data = (char *)&v;
84 if (ioctl(s, IPSECSREQID, &ifr) == -1) {
86 size_t offset = (char *)&(ifr.ifr_data) - (char *)&(ifr);
88 if (ioctl_va(s, IPSECGREQID, &ifr, 3, offset, ifr.ifr_data, clen) == -1) {
H A Difpfsync.c66 ifr.ifr_data = (caddr_t)&preq; in setpfsync_syncdev()
68 if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1) in setpfsync_syncdev()
73 if (ioctl(s, SIOCSETPFSYNC, (caddr_t)&ifr) == -1) in setpfsync_syncdev()
84 ifr.ifr_data = (caddr_t)&preq; in unsetpfsync_syncdev()
86 if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1) in unsetpfsync_syncdev()
91 if (ioctl(s, SIOCSETPFSYNC, (caddr_t)&ifr) == -1) in unsetpfsync_syncdev()
104 ifr.ifr_data = (caddr_t)&preq; in setpfsync_syncpeer()
135 ifr.ifr_data = (caddr_t)&preq; in unsetpfsync_syncpeer()
158 ifr.ifr_data = (caddr_t)&preq; in setpfsync_maxupd()
176 ifr.ifr_data = (caddr_t)&preq; in setpfsync_defer()
[all …]
H A Dcarp.c82 ifr.ifr_data = (caddr_t)&carpr; in carp_status()
85 if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1) in carp_status()
87 size_t offset = (char *)&(ifr.ifr_data) - (char *)&(ifr); in carp_status()
89 if (ioctl_va(s, SIOCGVH, (caddr_t)&ifr, 3, offset, ifr.ifr_data, clen) == -1) in carp_status()
150 ifr.ifr_data = (caddr_t)&carpr; in setcarp_callback()
153 if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1 && errno != ENOENT) in setcarp_callback()
156 offset = (char *)&(ifr.ifr_data) - (char *)&(ifr); in setcarp_callback()
158 if (ioctl_va(s, SIOCGVH, (caddr_t)&ifr, 3, offset, ifr.ifr_data, clen) == -1 in setcarp_callback()
178 if (ioctl(s, SIOCSVH, (caddr_t)&ifr) == -1) in setcarp_callback()
180 if (ioctl_va(s, SIOCSVH, (caddr_t)&ifr, 3, offset, ifr.ifr_data, clen) == -1) in setcarp_callback()
H A Difclone.c174 struct ifreq ifr; in ifclonecreate() local
177 memset(&ifr, 0, sizeof(ifr)); in ifclonecreate()
178 (void) strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in ifclonecreate()
183 dcp->ifmatch(ifr.ifr_name) != 0) in ifclonecreate()
191 strncmp(dcp->ifprefix, ifr.ifr_name, in ifclonecreate()
199 ioctl_ifcreate(s, &ifr); in ifclonecreate()
201 dcp->clone_cb(s, &ifr); in ifclonecreate()
208 if (strncmp(name, ifr.ifr_name, sizeof(name)) != 0) { in ifclonecreate()
209 strlcpy(name, ifr.ifr_name, sizeof(name)); in ifclonecreate()
223 (void) strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in DECL_CMD_FUNC()
[all …]
H A Difconfig.c119 struct ifreq ifr; variable
987 strlcpy(ifr.ifr_name, name, sizeof ifr.ifr_name); in ifconfig()
1351 strlcpy(ifr.ifr_name, name, sizeof (ifr.ifr_name)); in setifmetric()
1361 strlcpy(ifr.ifr_name, name, sizeof (ifr.ifr_name)); in setifmtu()
1399 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name));
1408 size_t offset = (char *)&(ifr.ifr_data) - (char *)&(ifr);
1427 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name));
1444 size_t offset = (char *)&(ifr.ifr_buffer.buffer) - (char *)&(ifr);
1446 ifr.ifr_buffer.buffer, ifr.ifr_buffer.length) < 0)
1496 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name));
[all …]
H A Daf_link.c69 struct ifreq ifr; in link_status() local
105 strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name)); in link_status()
106 memcpy(&ifr.ifr_addr, ifa->ifa_addr, sizeof(ifa->ifa_addr->sa_len)); in link_status()
107 ifr.ifr_addr.sa_family = AF_LOCAL; in link_status()
112 rc = ioctl(sock_hw, SIOCGHWADDR, &ifr); in link_status()
121 if (memcmp(ifr.ifr_addr.sa_data, laggaddr, sdl->sdl_alen) == 0 || in link_status()
122 memcmp(ifr.ifr_addr.sa_data, LLADDR(sdl), sdl->sdl_alen) == 0) in link_status()
126 &ifr.ifr_addr.sa_data); in link_status()
136 if (ioctl(s, SIOCGLANPCP, (caddr_t)&ifr) == 0 && in link_status()
137 ifr.ifr_lan_pcp != IFNET_PCP_NONE) in link_status()
[all …]
H A Difmedia.c306 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in setmedia()
310 ifmr->ifm_current = ifr.ifr_media; in setmedia()
338 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in domediaopt()
339 ifr.ifr_media = ifmr->ifm_current; in domediaopt()
341 ifr.ifr_media &= ~options; in domediaopt()
344 ifr.ifr_media &= ~IFM_FDX; in domediaopt()
347 ifr.ifr_media |= options; in domediaopt()
349 ifmr->ifm_current = ifr.ifr_media; in domediaopt()
365 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in setmediainst()
368 ifmr->ifm_current = ifr.ifr_media; in setmediainst()
[all …]
H A Daf_inet.c194 struct ifreq ifr; in in_status_tunnel() local
195 const struct sockaddr *sa = (const struct sockaddr *) &ifr.ifr_addr; in in_status_tunnel()
200 memset(&ifr, 0, sizeof(ifr)); in in_status_tunnel()
201 strlcpy(ifr.ifr_name, name, IFNAMSIZ); in in_status_tunnel()
203 if (ioctl(s, SIOCGIFPSRCADDR, (caddr_t)&ifr) < 0) in in_status_tunnel()
215 if (ioctl(s, SIOCGIFPDSTADDR, (caddr_t)&ifr) < 0) in in_status_tunnel()
H A Daf_nd6.c89 strlcpy(nd.ifname, ifr.ifr_name, sizeof(nd.ifname)); in setnd6flags()
123 strlcpy(ndifreq.ifname, ifr.ifr_name, sizeof(ndifreq.ifname)); in setnd6defif()
154 strlcpy(ndifreq.ifname, ifr.ifr_name, sizeof(ndifreq.ifname)); in isnd6defif()
178 strlcpy(nd.ifname, ifr.ifr_name, sizeof(nd.ifname)); in nd6_status()
/f-stack/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_kernel_tap.c61 struct ifreq ifr = { in vhost_kernel_tap_set_queue() local
65 return ioctl(fd, TUNSETQUEUE, &ifr); in vhost_kernel_tap_set_queue()
75 struct ifreq ifr; in vhost_kernel_open_tap() local
92 memset(&ifr, 0, sizeof(ifr)); in vhost_kernel_open_tap()
93 ifr.ifr_flags = IFF_TAP | IFF_NO_PI; in vhost_kernel_open_tap()
100 ifr.ifr_flags |= IFF_ONE_QUEUE; in vhost_kernel_open_tap()
107 ifr.ifr_flags |= IFF_VNET_HDR; in vhost_kernel_open_tap()
114 ifr.ifr_flags |= IFF_MULTI_QUEUE; in vhost_kernel_open_tap()
125 tap_name = strdup(ifr.ifr_name); in vhost_kernel_open_tap()
150 memset(&ifr, 0, sizeof(ifr)); in vhost_kernel_open_tap()
[all …]
/f-stack/tools/compat/
H A Dif_nametoindex.c79 struct ifreq ifr; in if_nametoindex() local
85 memset(&ifr, 0, sizeof(ifr)); in if_nametoindex()
86 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in if_nametoindex()
87 if (_ioctl(s, SIOCGIFINDEX, &ifr) != -1) { in if_nametoindex()
89 return (ifr.ifr_index); in if_nametoindex()
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_ethdev_os.c358 struct ifreq ifr; in mlx5_link_update_unlocked_gset() local
373 ifr = (struct ifreq) { in mlx5_link_update_unlocked_gset()
451 struct ifreq ifr; in mlx5_link_update_unlocked_gs() local
467 ifr = (struct ifreq) { in mlx5_link_update_unlocked_gs()
634 struct ifreq ifr; in mlx5_dev_get_flow_ctrl() local
675 struct ifreq ifr; in mlx5_dev_set_flow_ctrl() local
1214 struct ifreq ifr; in mlx5_get_module_eeprom() local
1234 ifr = (struct ifreq) { in mlx5_get_module_eeprom()
1265 struct ifreq ifr; in mlx5_os_read_dev_counters() local
1313 struct ifreq ifr; in mlx5_os_get_stats_n() local
[all …]
/f-stack/dpdk/examples/ip_pipeline/
H A Dtap.c63 struct ifreq ifr; in tap_create() local
76 memset(&ifr, 0, sizeof(ifr)); in tap_create()
77 ifr.ifr_flags = IFF_TAP | IFF_NO_PI; /* No packet information */ in tap_create()
78 strlcpy(ifr.ifr_name, name, IFNAMSIZ); in tap_create()
80 status = ioctl(fd, TUNSETIFF, (void *) &ifr); in tap_create()
/f-stack/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_tap.c79 struct ifreq ifr; in softnic_tap_create() local
92 memset(&ifr, 0, sizeof(ifr)); in softnic_tap_create()
93 ifr.ifr_flags = IFF_TAP | IFF_NO_PI; /* No packet information */ in softnic_tap_create()
94 strlcpy(ifr.ifr_name, name, IFNAMSIZ); in softnic_tap_create()
96 status = ioctl(fd, TUNSETIFF, (void *)&ifr); in softnic_tap_create()
/f-stack/tools/netstat/
H A Dinet6.c613 struct in6_ifreq ifr; local
618 plural(ifr.ifr_ifru.ifru_stat.f))
625 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
636 xo_emit("{T:/ip6 on %s}:\n", ifr.ifr_name);
639 xo_emit("{ke:name/%s}", ifr.ifr_name);
1085 struct in6_ifreq ifr; local
1090 plural(ifr.ifr_ifru.ifru_icmp6stat.f))
1093 pluralies(ifr.ifr_ifru.ifru_icmp6stat.f))
1100 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
1111 xo_emit("{T:/icmp6 on %s}:\n", ifr.ifr_name);
[all …]
/f-stack/dpdk/drivers/net/tap/
H A Drte_eth_tap.c137 struct ifreq ifr; in tun_alloc() local
174 ifr.ifr_flags |= IFF_ONE_QUEUE; in tun_alloc()
181 ifr.ifr_name, strerror(errno)); in tun_alloc()
210 ifr.ifr_name); in tun_alloc()
219 ifr.ifr_name, strerror(errno)); in tun_alloc()
856 ifr->ifr_flags |= req_flags; in tap_ioctl()
858 ifr->ifr_flags &= ~req_flags; in tap_ioctl()
1223 ((ifr.ifr_flags & IFF_UP) && (ifr.ifr_flags & IFF_RUNNING) ? in tap_link_update()
1346 struct ifreq ifr; in tap_mac_set() local
1907 struct ifreq ifr; in eth_dev_tap_create() local
[all …]
/f-stack/tools/arp/
H A Darp.c854 struct ifreq *ifr, *ifend, *ifp; in get_ether_addr() local
883 for (ifr = ifc.ifc_req; ifr < ifend; ifr = NEXTIFR(ifr) ) { in get_ether_addr()
884 if (ifr->ifr_addr.sa_family != AF_INET) in get_ether_addr()
886 strncpy(ifreq.ifr_name, ifr->ifr_name, in get_ether_addr()
888 ifreq.ifr_addr = ifr->ifr_addr; in get_ether_addr()
905 &ifr->ifr_addr)->sin_addr.s_addr; in get_ether_addr()
910 if (ifr >= ifend) in get_ether_addr()
917 ifp = ifr; in get_ether_addr()
918 for (ifr = ifc.ifc_req; ifr < ifend; ifr = NEXTIFR(ifr)) in get_ether_addr()
920 ifr->ifr_addr.sa_family == AF_LINK) in get_ether_addr()
[all …]
/f-stack/freebsd/net/
H A Dif.c183 struct ifreq ifr; member
1068 bzero(&ifr, sizeof(ifr)); in if_purgeaddrs()
2715 error = if_vmove_loan(td, ifp, ifr->ifr_name, ifr->ifr_jid); in ifhwioctl()
2745 if (ifr->ifr_mtu < IF_MINMTU || ifr->ifr_mtu > IF_MAXMTU) in ifhwioctl()
2847 ifr->ifr_addr.sa_data, ifr->ifr_addr.sa_len); in ifhwioctl()
3108 struct ifreq ifr; in if_setflag() local
3205 struct ifreq ifr; in ifconf() local
3234 memset(&ifr, 0, sizeof(ifr)); in ifconf()
3236 if (strlcpy(ifr.ifr_name, ifp->if_xname, sizeof(ifr.ifr_name)) in ifconf()
3259 sbuf_bcat(sb, &ifr, sizeof(ifr)); in ifconf()
[all …]
/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4_ethdev.c157 ret = mlx4_get_ifname(priv, &ifr->ifr_name); in mlx4_ifreq()
158 if (!ret && ioctl(sock, req, ifr) == -1) { in mlx4_ifreq()
800 struct ifreq ifr; in mlx4_link_update() local
815 (ifr.ifr_flags & IFF_RUNNING)); in mlx4_link_update()
816 ifr.ifr_data = (void *)&edata; in mlx4_link_update()
817 if (mlx4_ifreq(priv, SIOCETHTOOL, &ifr)) { in mlx4_link_update()
850 struct ifreq ifr; in mlx4_flow_ctrl_get() local
856 ifr.ifr_data = (void *)&ethpause; in mlx4_flow_ctrl_get()
857 if (mlx4_ifreq(priv, SIOCETHTOOL, &ifr)) { in mlx4_flow_ctrl_get()
894 struct ifreq ifr; in mlx4_flow_ctrl_set() local
[all …]
/f-stack/dpdk/drivers/net/af_packet/
H A Drte_eth_af_packet.c473 struct ifreq ifr = { .ifr_mtu = mtu }; in eth_dev_mtu_set() local
487 ret = ioctl(s, SIOCSIFMTU, &ifr); in eth_dev_mtu_set()
500 struct ifreq ifr = { }; in eth_dev_macaddr_set() local
525 struct ifreq ifr; in eth_dev_change_flags() local
534 if (ioctl(s, SIOCGIFFLAGS, &ifr) < 0) { in eth_dev_change_flags()
538 ifr.ifr_flags &= mask; in eth_dev_change_flags()
539 ifr.ifr_flags |= flags; in eth_dev_change_flags()
540 if (ioctl(s, SIOCSIFFLAGS, &ifr) < 0) { in eth_dev_change_flags()
621 struct ifreq ifr; in rte_pmd_init_internals() local
684 if (ifnamelen < sizeof(ifr.ifr_name)) { in rte_pmd_init_internals()
[all …]

1234