Lines Matching refs:ethdev

44 ipn3ke_rpst_dev_infos_get(struct rte_eth_dev *ethdev,  in ipn3ke_rpst_dev_infos_get()  argument
47 struct ipn3ke_rpst *rpst = IPN3KE_DEV_PRIVATE_TO_RPST(ethdev); in ipn3ke_rpst_dev_infos_get()
48 struct ipn3ke_hw *hw = IPN3KE_DEV_PRIVATE_TO_HW(ethdev); in ipn3ke_rpst_dev_infos_get()
101 dev_info->switch_info.name = ethdev->device->name; in ipn3ke_rpst_dev_infos_get()
2058 ipn3ke_rpst_stats_reset(struct rte_eth_dev *ethdev) in ipn3ke_rpst_stats_reset() argument
2066 if (!ethdev) { in ipn3ke_rpst_stats_reset()
2071 afu_dev = RTE_ETH_DEV_TO_AFU(ethdev); in ipn3ke_rpst_stats_reset()
2084 ch = ethdev->data->name; in ipn3ke_rpst_stats_reset()
2120 (struct rte_eth_dev *ethdev, struct rte_eth_stats *stats) in ipn3ke_rpst_stats_get() argument
2130 if (!ethdev) { in ipn3ke_rpst_stats_get()
2139 afu_dev = RTE_ETH_DEV_TO_AFU(ethdev); in ipn3ke_rpst_stats_get()
2152 ch = ethdev->data->name; in ipn3ke_rpst_stats_get()
2220 (struct rte_eth_dev *ethdev, struct rte_eth_xstat *xstats, unsigned int n) in ipn3ke_rpst_xstats_get() argument
2234 if (!ethdev) { in ipn3ke_rpst_xstats_get()
2239 afu_dev = RTE_ETH_DEV_TO_AFU(ethdev); in ipn3ke_rpst_xstats_get()
2252 ch = ethdev->data->name; in ipn3ke_rpst_xstats_get()
2463 ipn3ke_rpst_link_update(struct rte_eth_dev *ethdev, in ipn3ke_rpst_link_update() argument
2466 struct ipn3ke_hw *hw = IPN3KE_DEV_PRIVATE_TO_HW(ethdev); in ipn3ke_rpst_link_update()
2467 struct ipn3ke_rpst *rpst = IPN3KE_DEV_PRIVATE_TO_RPST(ethdev); in ipn3ke_rpst_link_update()
2475 link.link_autoneg = !(ethdev->data->dev_conf.link_speeds & in ipn3ke_rpst_link_update()
2487 rte_eth_linkstatus_set(ethdev, &link); in ipn3ke_rpst_link_update()
2503 rte_eth_linkstatus_set(ethdev, &link); in ipn3ke_rpst_link_update()
2533 link.link_autoneg = !(rpst->ethdev->data->dev_conf.link_speeds & in ipn3ke_rpst_link_check()
2545 rte_eth_linkstatus_set(rpst->ethdev, &link); in ipn3ke_rpst_link_check()
2560 rte_eth_linkstatus_set(rpst->ethdev, &link); in ipn3ke_rpst_link_check()
2586 rpst->ethdev->data->dev_started && in ipn3ke_rpst_scan_handle_request()
2632 ipn3ke_rpst_promiscuous_enable(struct rte_eth_dev *ethdev) in ipn3ke_rpst_promiscuous_enable() argument
2634 struct ipn3ke_hw *hw = IPN3KE_DEV_PRIVATE_TO_HW(ethdev); in ipn3ke_rpst_promiscuous_enable()
2635 struct ipn3ke_rpst *rpst = IPN3KE_DEV_PRIVATE_TO_RPST(ethdev); in ipn3ke_rpst_promiscuous_enable()
2659 ipn3ke_rpst_promiscuous_disable(struct rte_eth_dev *ethdev) in ipn3ke_rpst_promiscuous_disable() argument
2661 struct ipn3ke_hw *hw = IPN3KE_DEV_PRIVATE_TO_HW(ethdev); in ipn3ke_rpst_promiscuous_disable()
2662 struct ipn3ke_rpst *rpst = IPN3KE_DEV_PRIVATE_TO_RPST(ethdev); in ipn3ke_rpst_promiscuous_disable()
2686 ipn3ke_rpst_allmulticast_enable(struct rte_eth_dev *ethdev) in ipn3ke_rpst_allmulticast_enable() argument
2688 struct ipn3ke_hw *hw = IPN3KE_DEV_PRIVATE_TO_HW(ethdev); in ipn3ke_rpst_allmulticast_enable()
2689 struct ipn3ke_rpst *rpst = IPN3KE_DEV_PRIVATE_TO_RPST(ethdev); in ipn3ke_rpst_allmulticast_enable()
2714 ipn3ke_rpst_allmulticast_disable(struct rte_eth_dev *ethdev) in ipn3ke_rpst_allmulticast_disable() argument
2716 struct ipn3ke_hw *hw = IPN3KE_DEV_PRIVATE_TO_HW(ethdev); in ipn3ke_rpst_allmulticast_disable()
2717 struct ipn3ke_rpst *rpst = IPN3KE_DEV_PRIVATE_TO_RPST(ethdev); in ipn3ke_rpst_allmulticast_disable()
2742 ipn3ke_rpst_mac_addr_set(struct rte_eth_dev *ethdev, in ipn3ke_rpst_mac_addr_set() argument
2745 struct ipn3ke_hw *hw = IPN3KE_DEV_PRIVATE_TO_HW(ethdev); in ipn3ke_rpst_mac_addr_set()
2746 struct ipn3ke_rpst *rpst = IPN3KE_DEV_PRIVATE_TO_RPST(ethdev); in ipn3ke_rpst_mac_addr_set()
2776 ipn3ke_rpst_mtu_set(struct rte_eth_dev *ethdev, uint16_t mtu) in ipn3ke_rpst_mtu_set() argument
2779 struct ipn3ke_rpst *rpst = IPN3KE_DEV_PRIVATE_TO_RPST(ethdev); in ipn3ke_rpst_mtu_set()
2780 struct rte_eth_dev_data *dev_data = ethdev->data; in ipn3ke_rpst_mtu_set()
2824 ipn3ke_afu_filter_ctrl(struct rte_eth_dev *ethdev, in ipn3ke_afu_filter_ctrl() argument
2832 if (ethdev == NULL) in ipn3ke_afu_filter_ctrl()
2835 hw = IPN3KE_DEV_PRIVATE_TO_HW(ethdev); in ipn3ke_afu_filter_ctrl()
2836 rpst = IPN3KE_DEV_PRIVATE_TO_RPST(ethdev); in ipn3ke_afu_filter_ctrl()
2852 (*rpst->i40e_pf_eth->dev_ops->filter_ctrl)(ethdev, in ipn3ke_afu_filter_ctrl()
2916 ipn3ke_rpst_init(struct rte_eth_dev *ethdev, void *init_params) in ipn3ke_rpst_init() argument
2918 struct ipn3ke_rpst *rpst = IPN3KE_DEV_PRIVATE_TO_RPST(ethdev); in ipn3ke_rpst_init()
2928 rpst->ethdev = ethdev; in ipn3ke_rpst_init()
2936 rpst->ethdev); in ipn3ke_rpst_init()
2938 ethdev->data->mac_addrs = rte_zmalloc("ipn3ke", RTE_ETHER_ADDR_LEN, 0); in ipn3ke_rpst_init()
2939 if (!ethdev->data->mac_addrs) { in ipn3ke_rpst_init()
2949 ethdev->dev_ops = &ipn3ke_rpst_dev_ops; in ipn3ke_rpst_init()
2954 ethdev->rx_pkt_burst = ipn3ke_rpst_recv_pkts; in ipn3ke_rpst_init()
2955 ethdev->tx_pkt_burst = ipn3ke_rpst_xmit_pkts; in ipn3ke_rpst_init()
2957 ethdev->data->nb_rx_queues = 1; in ipn3ke_rpst_init()
2958 ethdev->data->nb_tx_queues = 1; in ipn3ke_rpst_init()
2960 ethdev->data->mac_addrs = rte_zmalloc("ipn3ke_afu_representor", in ipn3ke_rpst_init()
2963 if (!ethdev->data->mac_addrs) { in ipn3ke_rpst_init()
2969 ethdev->data->dev_flags |= RTE_ETH_DEV_REPRESENTOR | in ipn3ke_rpst_init()
2982 ipn3ke_rpst_uninit(struct rte_eth_dev *ethdev) in ipn3ke_rpst_uninit() argument
2984 struct ipn3ke_rpst *rpst = IPN3KE_DEV_PRIVATE_TO_RPST(ethdev); in ipn3ke_rpst_uninit()