Lines Matching refs:port_id
22 rte_ethtool_get_drvinfo(uint16_t port_id, struct ethtool_drvinfo *drvinfo) in rte_ethtool_get_drvinfo() argument
34 RTE_ETH_VALID_PORTID_OR_ERR_RET(port_id, -ENODEV); in rte_ethtool_get_drvinfo()
36 ret = rte_eth_dev_fw_version_get(port_id, drvinfo->fw_version, in rte_ethtool_get_drvinfo()
44 ret = rte_eth_dev_info_get(port_id, &dev_info); in rte_ethtool_get_drvinfo()
47 port_id, strerror(-ret)); in rte_ethtool_get_drvinfo()
69 rte_eth_dev_get_reg_info(port_id, ®_info); in rte_ethtool_get_drvinfo()
76 n = rte_eth_dev_get_eeprom_length(port_id); in rte_ethtool_get_drvinfo()
89 rte_ethtool_get_regs_len(uint16_t port_id) in rte_ethtool_get_regs_len() argument
96 ret = rte_eth_dev_get_reg_info(port_id, ®_info); in rte_ethtool_get_regs_len()
104 rte_ethtool_get_regs(uint16_t port_id, struct ethtool_regs *regs, void *data) in rte_ethtool_get_regs() argument
115 status = rte_eth_dev_get_reg_info(port_id, ®_info); in rte_ethtool_get_regs()
124 rte_ethtool_get_link(uint16_t port_id) in rte_ethtool_get_link() argument
129 RTE_ETH_VALID_PORTID_OR_ERR_RET(port_id, -ENODEV); in rte_ethtool_get_link()
130 ret = rte_eth_link_get(port_id, &link); in rte_ethtool_get_link()
138 rte_ethtool_get_eeprom_len(uint16_t port_id) in rte_ethtool_get_eeprom_len() argument
140 return rte_eth_dev_get_eeprom_length(port_id); in rte_ethtool_get_eeprom_len()
144 rte_ethtool_get_eeprom(uint16_t port_id, struct ethtool_eeprom *eeprom, in rte_ethtool_get_eeprom() argument
157 status = rte_eth_dev_get_eeprom(port_id, &eeprom_info); in rte_ethtool_get_eeprom()
167 rte_ethtool_set_eeprom(uint16_t port_id, struct ethtool_eeprom *eeprom, in rte_ethtool_set_eeprom() argument
180 status = rte_eth_dev_set_eeprom(port_id, &eeprom_info); in rte_ethtool_set_eeprom()
190 rte_ethtool_get_module_info(uint16_t port_id, uint32_t *modinfo) in rte_ethtool_get_module_info() argument
195 return rte_eth_dev_get_module_info(port_id, info); in rte_ethtool_get_module_info()
199 rte_ethtool_get_module_eeprom(uint16_t port_id, struct ethtool_eeprom *eeprom, in rte_ethtool_get_module_eeprom() argument
212 status = rte_eth_dev_get_module_eeprom(port_id, &eeprom_info); in rte_ethtool_get_module_eeprom()
220 rte_ethtool_get_pauseparam(uint16_t port_id, in rte_ethtool_get_pauseparam() argument
229 status = rte_eth_dev_flow_ctrl_get(port_id, &fc_conf); in rte_ethtool_get_pauseparam()
255 rte_ethtool_set_pauseparam(uint16_t port_id, in rte_ethtool_set_pauseparam() argument
272 status = rte_eth_dev_flow_ctrl_get(port_id, &fc_conf); in rte_ethtool_set_pauseparam()
290 status = rte_eth_dev_flow_ctrl_set(port_id, &fc_conf); in rte_ethtool_set_pauseparam()
298 rte_ethtool_net_open(uint16_t port_id) in rte_ethtool_net_open() argument
302 ret = rte_eth_dev_stop(port_id); in rte_ethtool_net_open()
306 return rte_eth_dev_start(port_id); in rte_ethtool_net_open()
310 rte_ethtool_net_stop(uint16_t port_id) in rte_ethtool_net_stop() argument
312 return rte_eth_dev_stop(port_id); in rte_ethtool_net_stop()
316 rte_ethtool_net_get_mac_addr(uint16_t port_id, struct rte_ether_addr *addr) in rte_ethtool_net_get_mac_addr() argument
320 RTE_ETH_VALID_PORTID_OR_ERR_RET(port_id, -ENODEV); in rte_ethtool_net_get_mac_addr()
324 ret = rte_eth_macaddr_get(port_id, addr); in rte_ethtool_net_get_mac_addr()
332 rte_ethtool_net_set_mac_addr(uint16_t port_id, struct rte_ether_addr *addr) in rte_ethtool_net_set_mac_addr() argument
336 return rte_eth_dev_default_mac_addr_set(port_id, addr); in rte_ethtool_net_set_mac_addr()
340 rte_ethtool_net_validate_addr(uint16_t port_id __rte_unused, in rte_ethtool_net_validate_addr()
349 rte_ethtool_net_change_mtu(uint16_t port_id, int mtu) in rte_ethtool_net_change_mtu() argument
353 return rte_eth_dev_set_mtu(port_id, (uint16_t)mtu); in rte_ethtool_net_change_mtu()
357 rte_ethtool_net_get_stats64(uint16_t port_id, struct rte_eth_stats *stats) in rte_ethtool_net_get_stats64() argument
361 return rte_eth_stats_get(port_id, stats); in rte_ethtool_net_get_stats64()
365 rte_ethtool_net_vlan_rx_add_vid(uint16_t port_id, uint16_t vid) in rte_ethtool_net_vlan_rx_add_vid() argument
367 return rte_eth_dev_vlan_filter(port_id, vid, 1); in rte_ethtool_net_vlan_rx_add_vid()
371 rte_ethtool_net_vlan_rx_kill_vid(uint16_t port_id, uint16_t vid) in rte_ethtool_net_vlan_rx_kill_vid() argument
373 return rte_eth_dev_vlan_filter(port_id, vid, 0); in rte_ethtool_net_vlan_rx_kill_vid()
384 rte_ethtool_net_set_rx_mode(uint16_t port_id) in rte_ethtool_net_set_rx_mode() argument
391 ret = rte_eth_dev_info_get(port_id, &dev_info); in rte_ethtool_net_set_rx_mode()
400 rte_pmd_ixgbe_set_vf_rxmode(port_id, vf, in rte_ethtool_net_set_rx_mode()
406 ret = rte_eth_dev_set_vlan_offload(port_id, RTE_ETH_VLAN_FILTER_MASK); in rte_ethtool_net_set_rx_mode()
415 rte_ethtool_get_ringparam(uint16_t port_id, in rte_ethtool_get_ringparam() argument
427 ret = rte_eth_dev_info_get(port_id, &dev_info); in rte_ethtool_get_ringparam()
431 stat = rte_eth_rx_queue_info_get(port_id, 0, &rx_qinfo); in rte_ethtool_get_ringparam()
435 stat = rte_eth_tx_queue_info_get(port_id, 0, &tx_qinfo); in rte_ethtool_get_ringparam()
450 rte_ethtool_set_ringparam(uint16_t port_id, in rte_ethtool_set_ringparam() argument
459 stat = rte_eth_rx_queue_info_get(port_id, 0, &rx_qinfo); in rte_ethtool_set_ringparam()
463 stat = rte_eth_dev_stop(port_id); in rte_ethtool_set_ringparam()
467 stat = rte_eth_tx_queue_setup(port_id, 0, ring_param->tx_pending, in rte_ethtool_set_ringparam()
468 rte_eth_dev_socket_id(port_id), NULL); in rte_ethtool_set_ringparam()
472 stat = rte_eth_rx_queue_setup(port_id, 0, ring_param->rx_pending, in rte_ethtool_set_ringparam()
473 rte_eth_dev_socket_id(port_id), NULL, rx_qinfo.mp); in rte_ethtool_set_ringparam()
477 return rte_eth_dev_start(port_id); in rte_ethtool_set_ringparam()