Lines Matching refs:ifr

186 mlx5_ifreq(const struct rte_eth_dev *dev, int req, struct ifreq *ifr)  in mlx5_ifreq()  argument
195 ret = mlx5_get_ifname(dev, &ifr->ifr_name); in mlx5_ifreq()
198 ret = ioctl(sock, req, ifr); in mlx5_ifreq()
358 struct ifreq ifr; in mlx5_link_update_unlocked_gset() local
363 ret = mlx5_ifreq(dev, SIOCGIFFLAGS, &ifr); in mlx5_link_update_unlocked_gset()
370 .link_status = ((ifr.ifr_flags & IFF_UP) && in mlx5_link_update_unlocked_gset()
371 (ifr.ifr_flags & IFF_RUNNING)), in mlx5_link_update_unlocked_gset()
373 ifr = (struct ifreq) { in mlx5_link_update_unlocked_gset()
376 ret = mlx5_ifreq(dev, SIOCETHTOOL, &ifr); in mlx5_link_update_unlocked_gset()
393 ifr = (struct ifreq) { in mlx5_link_update_unlocked_gset()
396 ret = mlx5_ifreq(master, SIOCETHTOOL, &ifr); in mlx5_link_update_unlocked_gset()
451 struct ifreq ifr; in mlx5_link_update_unlocked_gs() local
457 ret = mlx5_ifreq(dev, SIOCGIFFLAGS, &ifr); in mlx5_link_update_unlocked_gs()
464 .link_status = ((ifr.ifr_flags & IFF_UP) && in mlx5_link_update_unlocked_gs()
465 (ifr.ifr_flags & IFF_RUNNING)), in mlx5_link_update_unlocked_gs()
467 ifr = (struct ifreq) { in mlx5_link_update_unlocked_gs()
470 ret = mlx5_ifreq(dev, SIOCETHTOOL, &ifr); in mlx5_link_update_unlocked_gs()
485 ifr = (struct ifreq) { in mlx5_link_update_unlocked_gs()
488 ret = mlx5_ifreq(master, SIOCETHTOOL, &ifr); in mlx5_link_update_unlocked_gs()
507 ifr.ifr_data = (void *)ecmd; in mlx5_link_update_unlocked_gs()
508 ret = mlx5_ifreq(master ? master : dev, SIOCETHTOOL, &ifr); in mlx5_link_update_unlocked_gs()
634 struct ifreq ifr; in mlx5_dev_get_flow_ctrl() local
640 ifr.ifr_data = (void *)&ethpause; in mlx5_dev_get_flow_ctrl()
641 ret = mlx5_ifreq(dev, SIOCETHTOOL, &ifr); in mlx5_dev_get_flow_ctrl()
675 struct ifreq ifr; in mlx5_dev_set_flow_ctrl() local
681 ifr.ifr_data = (void *)&ethpause; in mlx5_dev_set_flow_ctrl()
694 ret = mlx5_ifreq(dev, SIOCETHTOOL, &ifr); in mlx5_dev_set_flow_ctrl()
1178 struct ifreq ifr = (struct ifreq) { in mlx5_get_module_info() local
1188 ret = mlx5_ifreq(dev, SIOCETHTOOL, &ifr); in mlx5_get_module_info()
1214 struct ifreq ifr; in mlx5_get_module_eeprom() local
1234 ifr = (struct ifreq) { in mlx5_get_module_eeprom()
1237 ret = mlx5_ifreq(dev, SIOCETHTOOL, &ifr); in mlx5_get_module_eeprom()
1265 struct ifreq ifr; in mlx5_os_read_dev_counters() local
1273 ifr.ifr_data = (caddr_t)et_stats; in mlx5_os_read_dev_counters()
1274 ret = mlx5_ifreq(dev, SIOCETHTOOL, &ifr); in mlx5_os_read_dev_counters()
1313 struct ifreq ifr; in mlx5_os_get_stats_n() local
1317 ifr.ifr_data = (caddr_t)&drvinfo; in mlx5_os_get_stats_n()
1318 ret = mlx5_ifreq(dev, SIOCETHTOOL, &ifr); in mlx5_os_get_stats_n()
1460 struct ifreq ifr; in mlx5_os_stats_init() local
1488 ifr.ifr_data = (caddr_t)strings; in mlx5_os_stats_init()
1489 ret = mlx5_ifreq(dev, SIOCETHTOOL, &ifr); in mlx5_os_stats_init()