Home
last modified time | relevance | path

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

/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_kernel_tap.c47 struct ifreq ifr; in tap_open() local
62 memset(&ifr, 0, sizeof(ifr)); in tap_open()
64 ifr.ifr_flags = r_flags; in tap_open()
66 ifr.ifr_flags |= IFF_MULTI_QUEUE; in tap_open()
86 struct ifreq ifr; in tap_get_name() local
89 memset(&ifr, 0, sizeof(ifr)); in tap_get_name()
103 struct ifreq ifr; in tap_get_flags() local
105 memset(&ifr, 0, sizeof(ifr)); in tap_get_flags()
110 *tap_flags = ifr.ifr_flags; in tap_get_flags()
117 struct ifreq ifr; in tap_set_mac() local
[all …]
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_ethdev_os.c206 rte_strscpy(ifr->ifr_name, ifname, sizeof(ifr->ifr_name)); in mlx5_ifreq_by_ifname()
392 struct ifreq ifr; in mlx5_link_update_unlocked_gset() local
407 ifr = (struct ifreq) { in mlx5_link_update_unlocked_gset()
483 struct ifreq ifr; in mlx5_link_update_unlocked_gs() local
664 struct ifreq ifr; in mlx5_dev_get_flow_ctrl() local
705 struct ifreq ifr; in mlx5_dev_set_flow_ctrl() local
1277 struct ifreq ifr; in mlx5_get_module_eeprom() local
1330 struct ifreq ifr; in _mlx5_os_read_dev_counters() local
1420 struct ifreq ifr; in mlx5_os_get_stats_n() local
1572 struct ifreq ifr; in mlx5_os_stats_init() local
[all …]
/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()
/dpdk/drivers/net/pcap/
H A Dpcap_osdep_linux.c26 struct ifreq ifr; in osdep_iface_mac_get() local
32 rte_strscpy(ifr.ifr_name, if_name, sizeof(ifr.ifr_name)); in osdep_iface_mac_get()
33 if (ioctl(if_fd, SIOCGIFHWADDR, &ifr)) { in osdep_iface_mac_get()
38 rte_memcpy(mac->addr_bytes, ifr.ifr_hwaddr.sa_data, RTE_ETHER_ADDR_LEN); in osdep_iface_mac_get()
/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()
/dpdk/drivers/net/tap/
H A Drte_eth_tap.c149 struct ifreq ifr; in tun_alloc() local
186 ifr.ifr_flags |= IFF_ONE_QUEUE; in tun_alloc()
193 ifr.ifr_name, strerror(errno)); in tun_alloc()
222 ifr.ifr_name); in tun_alloc()
231 ifr.ifr_name, strerror(errno)); in tun_alloc()
838 ifr->ifr_flags |= req_flags; in tap_ioctl()
840 ifr->ifr_flags &= ~req_flags; in tap_ioctl()
1286 ((ifr.ifr_flags & IFF_UP) && (ifr.ifr_flags & IFF_RUNNING) ? in tap_link_update()
1409 struct ifreq ifr; in tap_mac_set() local
1969 struct ifreq ifr; in eth_dev_tap_create() local
[all …]
/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 …]
/dpdk/drivers/net/af_packet/
H A Drte_eth_af_packet.c522 struct ifreq ifr = { .ifr_mtu = mtu }; in eth_dev_mtu_set() local
536 ret = ioctl(s, SIOCSIFMTU, &ifr); in eth_dev_mtu_set()
549 struct ifreq ifr = { }; in eth_dev_macaddr_set() local
574 struct ifreq ifr; in eth_dev_change_flags() local
583 if (ioctl(s, SIOCGIFFLAGS, &ifr) < 0) { in eth_dev_change_flags()
587 ifr.ifr_flags &= mask; in eth_dev_change_flags()
588 ifr.ifr_flags |= flags; in eth_dev_change_flags()
589 if (ioctl(s, SIOCSIFFLAGS, &ifr) < 0) { in eth_dev_change_flags()
668 struct ifreq ifr; in rte_pmd_init_internals() local
731 if (ifnamelen < sizeof(ifr.ifr_name)) { in rte_pmd_init_internals()
[all …]
/dpdk/examples/pipeline/
H A Dobj.c475 struct ifreq ifr; in tap_create() local
488 memset(&ifr, 0, sizeof(ifr)); in tap_create()
489 ifr.ifr_flags = IFF_TAP | IFF_NO_PI; /* No packet information */ in tap_create()
490 strlcpy(ifr.ifr_name, name, IFNAMSIZ); in tap_create()
492 status = ioctl(fd, TUNSETIFF, (void *) &ifr); in tap_create()
/dpdk/drivers/net/af_xdp/
H A Drte_eth_af_xdp.c1471 ret = ioctl(s, SIOCSIFMTU, &ifr); in eth_dev_mtu_set()
1480 struct ifreq ifr; in eth_dev_change_flags() local
1493 ifr.ifr_flags &= mask; in eth_dev_change_flags()
1494 ifr.ifr_flags |= flags; in eth_dev_change_flags()
1619 struct ifreq ifr; in xdp_get_channels_info() local
1627 ifr.ifr_data = (void *)&channels; in xdp_get_channels_info()
1629 ret = ioctl(fd, SIOCETHTOOL, &ifr); in xdp_get_channels_info()
1704 struct ifreq ifr; in get_iface_info() local
1711 if (ioctl(sock, SIOCGIFINDEX, &ifr)) in get_iface_info()
1714 *if_index = ifr.ifr_ifindex; in get_iface_info()
[all …]