| /f-stack/tools/ifconfig/ |
| H A D | ifgre.c | 63 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 D | iffib.c | 51 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 D | ifvlan.c | 87 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 D | ifgif.c | 65 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 D | ifmac.c | 57 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 D | ifipsec.c | 58 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 D | ifpfsync.c | 66 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 D | carp.c | 82 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 D | ifclone.c | 174 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 D | ifconfig.c | 119 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 D | af_link.c | 69 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 D | ifmedia.c | 306 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 D | af_inet.c | 194 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 D | af_nd6.c | 89 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 D | vhost_kernel_tap.c | 61 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 D | if_nametoindex.c | 79 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 D | mlx5_ethdev_os.c | 358 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 D | tap.c | 63 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 D | rte_eth_softnic_tap.c | 79 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 D | inet6.c | 613 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 D | rte_eth_tap.c | 137 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 D | arp.c | 854 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 D | if.c | 183 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 D | mlx4_ethdev.c | 157 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 *)ðpause; 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 D | rte_eth_af_packet.c | 473 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 …]
|