This patch replace hns3_eth_dev_fp_ops_config() with rte_eth_fp_ops_setup().
Cc: sta...@dpdk.org Signed-off-by: Chengwen Feng <fengcheng...@huawei.com> Acked-by: Dongdong Liu <liudongdo...@huawei.com> Acked-by: Konstantin Ananyev <konstantin.anan...@huawei.com> Acked-by: Huisong Li <lihuis...@huawei.com> --- drivers/net/hns3/hns3_rxtx.c | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/drivers/net/hns3/hns3_rxtx.c b/drivers/net/hns3/hns3_rxtx.c index 09b7e90c70..ecee74cf11 100644 --- a/drivers/net/hns3/hns3_rxtx.c +++ b/drivers/net/hns3/hns3_rxtx.c @@ -4443,21 +4443,6 @@ hns3_trace_rxtx_function(struct rte_eth_dev *dev) rx_mode.info, tx_mode.info); } -static void -hns3_eth_dev_fp_ops_config(const struct rte_eth_dev *dev) -{ - struct rte_eth_fp_ops *fpo = rte_eth_fp_ops; - uint16_t port_id = dev->data->port_id; - - fpo[port_id].rx_pkt_burst = dev->rx_pkt_burst; - fpo[port_id].tx_pkt_burst = dev->tx_pkt_burst; - fpo[port_id].tx_pkt_prepare = dev->tx_pkt_prepare; - fpo[port_id].rx_descriptor_status = dev->rx_descriptor_status; - fpo[port_id].tx_descriptor_status = dev->tx_descriptor_status; - fpo[port_id].rxq.data = dev->data->rx_queues; - fpo[port_id].txq.data = dev->data->tx_queues; -} - void hns3_set_rxtx_function(struct rte_eth_dev *eth_dev) { @@ -4480,7 +4465,7 @@ hns3_set_rxtx_function(struct rte_eth_dev *eth_dev) } hns3_trace_rxtx_function(eth_dev); - hns3_eth_dev_fp_ops_config(eth_dev); + rte_eth_fp_ops_setup(eth_dev); } void @@ -4833,7 +4818,7 @@ hns3_stop_tx_datapath(struct rte_eth_dev *dev) { dev->tx_pkt_burst = rte_eth_pkt_burst_dummy; dev->tx_pkt_prepare = NULL; - hns3_eth_dev_fp_ops_config(dev); + rte_eth_fp_ops_setup(dev); if (rte_eal_process_type() == RTE_PROC_SECONDARY) return; @@ -4850,7 +4835,7 @@ hns3_start_tx_datapath(struct rte_eth_dev *dev) { dev->tx_pkt_burst = hns3_get_tx_function(dev); dev->tx_pkt_prepare = hns3_get_tx_prepare(dev); - hns3_eth_dev_fp_ops_config(dev); + rte_eth_fp_ops_setup(dev); if (rte_eal_process_type() == RTE_PROC_SECONDARY) return; -- 2.17.1