Home
last modified time | relevance | path

Searched refs:eth_dev (Results 1 – 25 of 234) sorted by relevance

12345678910

/dpdk/lib/ethdev/
H A Dethdev_pci.h42 eth_dev->data->dev_flags = 0; in rte_eth_copy_pci_info()
82 struct rte_eth_dev *eth_dev; in rte_eth_dev_pci_allocate() local
92 if (!eth_dev) in rte_eth_dev_pci_allocate()
106 if (!eth_dev) in rte_eth_dev_pci_allocate()
112 return eth_dev; in rte_eth_dev_pci_allocate()
126 struct rte_eth_dev *eth_dev; in rte_eth_dev_pci_generic_probe() local
130 if (!eth_dev) in rte_eth_dev_pci_generic_probe()
134 ret = dev_init(eth_dev); in rte_eth_dev_pci_generic_probe()
152 struct rte_eth_dev *eth_dev; in rte_eth_dev_pci_generic_remove() local
156 if (!eth_dev) in rte_eth_dev_pci_generic_remove()
[all …]
/dpdk/drivers/net/cnxk/
H A Dcn9k_ethdev.c246 rc = nix_recalc_mtu(eth_dev); in cn9k_nix_rx_queue_setup()
332 if (nix_recalc_mtu(eth_dev)) in nix_ptp_enable_vf()
347 struct rte_eth_dev *eth_dev; in nix_ptp_vf_burst() local
353 eth_dev = rxq_sp->dev->eth_dev; in nix_ptp_vf_burst()
354 nix_ptp_enable_vf(eth_dev); in nix_ptp_vf_burst()
363 struct rte_eth_dev *eth_dev; in cn9k_nix_ptp_info_update_cb() local
370 eth_dev = dev->eth_dev; in cn9k_nix_ptp_info_update_cb()
371 if (!eth_dev) in cn9k_nix_ptp_info_update_cb()
459 nix_ptp_enable_vf(eth_dev); in cn9k_nix_dev_start()
688 struct rte_eth_dev *eth_dev; in cn9k_nix_probe() local
[all …]
H A Dcn10k_ethdev.c347 if (nix_recalc_mtu(eth_dev)) in nix_ptp_enable_vf()
362 struct rte_eth_dev *eth_dev; in nix_ptp_vf_burst() local
368 eth_dev = rxq_sp->dev->eth_dev; in nix_ptp_vf_burst()
369 nix_ptp_enable_vf(eth_dev); in nix_ptp_vf_burst()
378 struct rte_eth_dev *eth_dev; in cn10k_nix_ptp_info_update_cb() local
385 eth_dev = dev->eth_dev; in cn10k_nix_ptp_info_update_cb()
386 if (!eth_dev) in cn10k_nix_ptp_info_update_cb()
495 nix_ptp_enable_vf(eth_dev); in cn10k_nix_dev_start()
535 RTE_SET_USED(eth_dev); in cn10k_nix_reassembly_capability_get()
552 RTE_SET_USED(eth_dev); in cn10k_nix_reassembly_conf_get()
[all …]
H A Dcnxk_ethdev.h371 struct rte_eth_dev *eth_dev; member
455 cnxk_eth_pmd_priv(const struct rte_eth_dev *eth_dev) in cnxk_eth_pmd_priv() argument
457 return eth_dev->data->dev_private; in cnxk_eth_pmd_priv()
502 int cnxk_nix_info_get(struct rte_eth_dev *eth_dev,
530 int cnxk_nix_configure(struct rte_eth_dev *eth_dev);
540 int cnxk_nix_dev_start(struct rte_eth_dev *eth_dev);
576 int cnxk_nix_reta_update(struct rte_eth_dev *eth_dev,
579 int cnxk_nix_reta_query(struct rte_eth_dev *eth_dev,
598 int cnxk_nix_xstats_get(struct rte_eth_dev *eth_dev,
631 int cnxk_nix_dev_get_reg(struct rte_eth_dev *eth_dev,
[all …]
H A Dcnxk_ethdev.c217 struct rte_eth_dev *eth_dev = dev->eth_dev; in nix_security_release() local
283 struct rte_eth_dev *eth_dev; in nix_enable_mseg_on_jumbo() local
288 eth_dev = dev->eth_dev; in nix_enable_mseg_on_jumbo()
784 struct rte_eth_dev *eth_dev = dev->eth_dev; in nix_ingress_policer_setup() local
800 struct rte_eth_dev *eth_dev = dev->eth_dev; in nix_rss_default_setup() local
1642 sec_ctx->device = eth_dev; in cnxk_eth_dev_init()
1679 dev->eth_dev = eth_dev; in cnxk_eth_dev_init()
1702 eth_dev->data->mac_addrs = in cnxk_eth_dev_init()
1773 eth_dev->security_ctx = NULL; in cnxk_eth_dev_uninit()
1898 struct rte_eth_dev *eth_dev; in cnxk_nix_remove() local
[all …]
H A Dcnxk_link.c23 rte_eth_linkstatus_set(dev->eth_dev, &link); in cnxk_nix_toggle_flag_link_cfg()
50 (int)(eth_dev->data->port_id), in nix_link_status_print()
65 struct rte_eth_dev *eth_dev; in cnxk_eth_dev_link_status_get_cb() local
70 eth_dev = dev->eth_dev; in cnxk_eth_dev_link_status_get_cb()
71 if (!eth_dev) in cnxk_eth_dev_link_status_get_cb()
74 rte_eth_linkstatus_get(eth_dev, &eth_link); in cnxk_eth_dev_link_status_get_cb()
87 struct rte_eth_dev *eth_dev; in cnxk_eth_dev_link_status_cb() local
92 eth_dev = dev->eth_dev; in cnxk_eth_dev_link_status_cb()
93 if (!eth_dev || !eth_dev->data->dev_conf.intr_conf.lsc) in cnxk_eth_dev_link_status_cb()
107 nix_link_status_print(eth_dev, &eth_link); in cnxk_eth_dev_link_status_cb()
[all …]
H A Dcn10k_flow.c12 return nix_mtr_connect(eth_dev, mtr_id); in cn10k_mtr_connect()
24 cn10k_mtr_configure(struct rte_eth_dev *eth_dev, in cn10k_mtr_configure() argument
47 nix_mtr_rq_update(eth_dev, mtr_id, 1, in cn10k_mtr_configure()
54 nix_mtr_rq_update(eth_dev, mtr_id, in cn10k_mtr_configure()
66 rc = nix_mtr_validate(eth_dev, next_mtr_id); in cn10k_mtr_configure()
81 return nix_mtr_configure(eth_dev, mtr_id); in cn10k_mtr_configure()
192 nix_mtr_chain_reset(eth_dev, mtr->mtr_id); in cn10k_flow_create()
197 cn10k_mtr_connect(eth_dev, mtr->mtr_id); in cn10k_flow_create()
204 cn10k_eth_set_rx_function(eth_dev); in cn10k_flow_create()
228 cn10k_eth_set_rx_function(eth_dev); in cn10k_flow_destroy()
[all …]
H A Dcnxk_ethdev_ops.c368 RTE_SET_USED(eth_dev); in cnxk_nix_flow_ops_get()
423 eth_dev->data->promiscuous = false; in cnxk_nix_mac_addr_add()
571 eth_dev->data->promiscuous); in cnxk_nix_allmulticast_enable()
580 eth_dev->data->promiscuous); in cnxk_nix_allmulticast_disable()
599 rc = cnxk_nix_tx_queue_start(eth_dev, i); in cnxk_nix_set_link_up()
620 rc = cnxk_nix_tx_queue_stop(eth_dev, i); in cnxk_nix_set_link_down()
691 RTE_SET_USED(eth_dev); in cnxk_nix_pool_ops_supported()
722 void *rxq = eth_dev->data->rx_queues[qid]; in cnxk_nix_rxq_info_get()
738 void *txq = eth_dev->data->tx_queues[qid]; in cnxk_nix_txq_info_get()
1023 eth_dev->data->promiscuous = false; in cnxk_nix_mc_addr_list_configure()
[all …]
H A Dcn10k_rx_select.c9 pick_rx_func(struct rte_eth_dev *eth_dev, in pick_rx_func() argument
12 struct cnxk_eth_dev *dev = cnxk_eth_pmd_priv(eth_dev); in pick_rx_func()
15 eth_dev->rx_pkt_burst = in pick_rx_func()
18 if (eth_dev->data->dev_started) in pick_rx_func()
19 rte_eth_fp_ops[eth_dev->data->port_id].rx_pkt_burst = in pick_rx_func()
20 eth_dev->rx_pkt_burst; in pick_rx_func()
26 cn10k_eth_set_rx_function(struct rte_eth_dev *eth_dev) in cn10k_eth_set_rx_function() argument
89 return pick_rx_func(eth_dev, in cn10k_eth_set_rx_function()
92 return pick_rx_func(eth_dev, in cn10k_eth_set_rx_function()
98 return pick_rx_func(eth_dev, nix_eth_rx_burst); in cn10k_eth_set_rx_function()
[all …]
H A Dcn9k_rx_select.c9 pick_rx_func(struct rte_eth_dev *eth_dev, in pick_rx_func() argument
12 struct cnxk_eth_dev *dev = cnxk_eth_pmd_priv(eth_dev); in pick_rx_func()
15 eth_dev->rx_pkt_burst = in pick_rx_func()
18 if (eth_dev->data->dev_started) in pick_rx_func()
19 rte_eth_fp_ops[eth_dev->data->port_id].rx_pkt_burst = in pick_rx_func()
20 eth_dev->rx_pkt_burst; in pick_rx_func()
26 cn9k_eth_set_rx_function(struct rte_eth_dev *eth_dev) in cn9k_eth_set_rx_function() argument
28 struct cnxk_eth_dev *dev = cnxk_eth_pmd_priv(eth_dev); in cn9k_eth_set_rx_function()
64 return pick_rx_func(eth_dev, nix_eth_rx_burst_mseg); in cn9k_eth_set_rx_function()
65 return pick_rx_func(eth_dev, nix_eth_rx_burst); in cn9k_eth_set_rx_function()
[all …]
H A Dcn9k_tx_select.c9 pick_tx_func(struct rte_eth_dev *eth_dev, in pick_tx_func() argument
12 struct cnxk_eth_dev *dev = cnxk_eth_pmd_priv(eth_dev); in pick_tx_func()
15 eth_dev->tx_pkt_burst = in pick_tx_func()
18 if (eth_dev->data->dev_started) in pick_tx_func()
19 rte_eth_fp_ops[eth_dev->data->port_id].tx_pkt_burst = in pick_tx_func()
20 eth_dev->tx_pkt_burst; in pick_tx_func()
24 cn9k_eth_set_tx_function(struct rte_eth_dev *eth_dev) in cn9k_eth_set_tx_function() argument
53 pick_tx_func(eth_dev, nix_eth_tx_burst); in cn9k_eth_set_tx_function()
55 pick_tx_func(eth_dev, nix_eth_tx_burst_mseg); in cn9k_eth_set_tx_function()
57 pick_tx_func(eth_dev, nix_eth_tx_vec_burst); in cn9k_eth_set_tx_function()
[all …]
/dpdk/drivers/net/ngbe/
H A Dngbe_pf.c19 dev_num_vf(struct rte_eth_dev *eth_dev) in dev_num_vf() argument
65 RTE_ETH_DEV_SRIOV(eth_dev).active = 0; in ngbe_pf_host_init()
66 vf_num = dev_num_vf(eth_dev); in ngbe_pf_host_init()
101 ngbe_mb_intr_setup(eth_dev); in ngbe_pf_host_init()
118 vf_num = dev_num_vf(eth_dev); in ngbe_pf_host_uninit()
122 vfinfo = NGBE_DEV_VFDATA(eth_dev); in ngbe_pf_host_uninit()
147 vf_num = dev_num_vf(eth_dev); in ngbe_pf_host_configure()
218 uint16_t vfn = dev_num_vf(eth_dev); in ngbe_set_rx_mode()
276 ngbe_set_rx_mode(eth_dev); in ngbe_vf_reset_event()
312 ngbe_vf_reset_event(eth_dev, vf); in ngbe_vf_reset_msg()
[all …]
/dpdk/drivers/net/liquidio/
H A Dlio_ethdev.c74 ctrl_cmd.eth_dev = eth_dev; in lio_send_rx_ctrl_cmd()
265 ctrl_cmd.eth_dev = eth_dev; in lio_dev_xstats_reset()
456 ctrl_cmd.eth_dev = eth_dev; in lio_dev_mtu_set()
511 ctrl_cmd.eth_dev = eth_dev; in lio_dev_rss_reta_update()
641 ctrl_cmd.eth_dev = eth_dev; in lio_dev_rss_hash_update()
773 ctrl_cmd.eth_dev = eth_dev; in lio_dev_udp_tunnel_add()
830 ctrl_cmd.eth_dev = eth_dev; in lio_dev_udp_tunnel_del()
869 ctrl_cmd.eth_dev = eth_dev; in lio_dev_vlan_filter_set()
966 ctrl_cmd.eth_dev = eth_dev; in lio_change_dev_flag()
1588 ctrl_cmd.eth_dev = eth_dev; in lio_enable_hw_tunnel_rx_checksum()
[all …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_pf.c34 dev_num_vf(struct rte_eth_dev *eth_dev) in dev_num_vf() argument
80 vf_num = dev_num_vf(eth_dev); in txgbe_pf_host_init()
126 txgbe_mb_intr_setup(eth_dev); in txgbe_pf_host_init()
144 vf_num = dev_num_vf(eth_dev); in txgbe_pf_host_uninit()
148 vfinfo = TXGBE_DEV_VFDATA(eth_dev); in txgbe_pf_host_uninit()
199 vf_num = dev_num_vf(eth_dev); in txgbe_add_tx_flow_control_drop_filter()
217 vf_num = dev_num_vf(eth_dev); in txgbe_pf_host_configure()
363 txgbe_set_rx_mode(eth_dev); in txgbe_vf_reset_event()
400 txgbe_vf_reset_event(eth_dev, vf); in txgbe_vf_reset_msg()
429 txgbe_vf_reset_msg(eth_dev, vf); in txgbe_vf_reset()
[all …]
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dbnxt_tf_pmd_shim.c172 struct rte_eth_dev *eth_dev; in bnxt_pmd_get_svif() local
184 eth_dev = vfr->parent_dev; in bnxt_pmd_get_svif()
196 struct rte_eth_dev *eth_dev; in bnxt_pmd_get_iface_mac() local
214 struct rte_eth_dev *eth_dev; in bnxt_pmd_get_parent_vnic_id() local
229 struct rte_eth_dev *eth_dev; in bnxt_pmd_get_vnic_id() local
242 eth_dev = vfr->parent_dev; in bnxt_pmd_get_vnic_id()
255 struct rte_eth_dev *eth_dev; in bnxt_pmd_get_fw_func_id() local
267 eth_dev = vfr->parent_dev; in bnxt_pmd_get_fw_func_id()
278 struct rte_eth_dev *eth_dev; in bnxt_pmd_get_interface_type() local
309 eth_dev = vfr->parent_dev; in bnxt_pmd_get_phy_port_id()
[all …]
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_pfvf.h21 int cxgbe_dev_stop(struct rte_eth_dev *eth_dev);
22 int cxgbe_dev_close(struct rte_eth_dev *eth_dev);
23 int cxgbe_dev_info_get(struct rte_eth_dev *eth_dev,
25 int cxgbe_dev_promiscuous_enable(struct rte_eth_dev *eth_dev);
26 int cxgbe_dev_promiscuous_disable(struct rte_eth_dev *eth_dev);
27 int cxgbe_dev_allmulticast_enable(struct rte_eth_dev *eth_dev);
30 int cxgbe_dev_configure(struct rte_eth_dev *eth_dev);
38 int cxgbe_dev_tx_queue_start(struct rte_eth_dev *eth_dev,
40 int cxgbe_dev_rx_queue_start(struct rte_eth_dev *eth_dev,
45 int cxgbe_dev_start(struct rte_eth_dev *eth_dev);
[all …]
/dpdk/drivers/net/octeontx_ep/
H A Dotx_ep_ethdev.c33 otx_epvf = OTX_EP_DEV(eth_dev); in otx_ep_dev_info_get()
171 eth_dev->data->nb_rx_queues, eth_dev->data->nb_tx_queues); in otx_ep_dev_configure()
360 otx_epvf = OTX_EP_DEV(eth_dev); in otx_epdev_exit()
390 otx_epdev_exit(eth_dev); in otx_ep_eth_dev_uninit()
392 eth_dev->dev_ops = NULL; in otx_ep_eth_dev_uninit()
393 eth_dev->rx_pkt_burst = NULL; in otx_ep_eth_dev_uninit()
394 eth_dev->tx_pkt_burst = NULL; in otx_ep_eth_dev_uninit()
410 otx_epvf->eth_dev = eth_dev; in otx_ep_eth_dev_init()
412 eth_dev->dev_ops = &otx_ep_eth_dev_ops; in otx_ep_eth_dev_init()
414 if (eth_dev->data->mac_addrs == NULL) { in otx_ep_eth_dev_init()
[all …]
/dpdk/drivers/net/ionic/
H A Dionic_ethdev.c247 ionic_dev_link_update(lif->eth_dev, 0); in ionic_dev_set_link_up()
264 ionic_dev_link_update(lif->eth_dev, 0); in ionic_dev_set_link_down()
917 ionic_dev_link_update(eth_dev, 0); in ionic_dev_start()
979 eth_dev->dev_ops = &ionic_eth_dev_ops; in eth_ionic_dev_init()
991 lif->eth_dev = eth_dev; in eth_ionic_dev_init()
1002 if (eth_dev->data->mac_addrs == NULL) { in eth_ionic_dev_init()
1025 &eth_dev->data->mac_addrs[0]); in eth_ionic_dev_init()
1258 struct rte_eth_dev *eth_dev; in eth_ionic_pci_remove() local
1263 eth_dev = rte_eth_dev_allocated(name); in eth_ionic_pci_remove()
1264 if (eth_dev) in eth_ionic_pci_remove()
[all …]
/dpdk/drivers/net/bnxt/
H A Dbnxt_reps.c199 eth_dev->data->mac_addrs = in bnxt_representor_init()
217 bnxt_print_link_info(eth_dev); in bnxt_representor_init()
267 eth_dev->data->mac_addrs = NULL; in bnxt_representor_uninit()
272 eth_dev->data->port_id); in bnxt_representor_uninit()
306 bnxt_print_link_info(eth_dev); in bnxt_rep_link_update_op()
450 rc = bnxt_vfr_alloc(eth_dev); in bnxt_rep_dev_start_op()
512 bnxt_stop_rxtx(eth_dev); in bnxt_rep_dev_stop_op()
518 if (eth_dev->data->dev_started) in bnxt_rep_dev_stop_op()
529 bnxt_representor_uninit(eth_dev); in bnxt_rep_dev_close_op()
661 if (eth_dev->data->rx_queues) { in bnxt_rep_rx_queue_setup_op()
[all …]
H A Dbnxt_reps.h24 int bnxt_representor_init(struct rte_eth_dev *eth_dev, void *params);
25 int bnxt_representor_uninit(struct rte_eth_dev *eth_dev);
26 int bnxt_rep_dev_info_get_op(struct rte_eth_dev *eth_dev,
28 int bnxt_rep_dev_configure_op(struct rte_eth_dev *eth_dev);
31 int bnxt_rep_dev_start_op(struct rte_eth_dev *eth_dev);
32 int bnxt_rep_rx_queue_setup_op(struct rte_eth_dev *eth_dev,
39 int bnxt_rep_tx_queue_setup_op(struct rte_eth_dev *eth_dev,
47 int bnxt_rep_dev_stop_op(struct rte_eth_dev *eth_dev);
48 int bnxt_rep_dev_close_op(struct rte_eth_dev *eth_dev);
49 int bnxt_rep_stats_get_op(struct rte_eth_dev *eth_dev,
[all …]
/dpdk/drivers/net/qede/
H A Dqede_ethdev.c594 eth_dev->data->lro = flg; in qede_enable_tpa()
1190 qede_stop_queues(eth_dev); in qede_dev_stop()
1290 if (qede_args(eth_dev)) in qede_dev_configure()
1330 QEDE_RSS_COUNT(eth_dev), QEDE_TSS_COUNT(eth_dev)); in qede_dev_configure()
1585 (void *)eth_dev); in qede_dev_close()
2564 (void *)eth_dev); in qede_common_dev_init()
2570 (void *)eth_dev); in qede_common_dev_init()
2613 (void *)eth_dev); in qede_common_dev_init()
2624 (void *)eth_dev); in qede_common_dev_init()
2657 (void *)eth_dev); in qede_common_dev_init()
[all …]
/dpdk/drivers/net/enic/
H A Denic_vf_representor.c58 vf = eth_dev->data->dev_private; in enic_vf_dev_tx_queue_setup()
100 vf = eth_dev->data->dev_private; in enic_vf_dev_rx_queue_setup()
170 vf = eth_dev->data->dev_private; in enic_vf_dev_start()
259 vf = eth_dev->data->dev_private; in enic_vf_dev_stop()
390 vf = eth_dev->data->dev_private; in enic_vf_flow_ops_get()
409 vf = eth_dev->data->dev_private; in enic_vf_link_update()
429 vf = eth_dev->data->dev_private; in enic_vf_stats_get()
452 vf = eth_dev->data->dev_private; in enic_vf_stats_reset()
467 vf = eth_dev->data->dev_private; in enic_vf_dev_infos_get()
622 vf->eth_dev = eth_dev; in enic_vf_representor_init()
[all …]
H A Denic_ethdev.c279 eth_dev->data->rx_queues[queue_idx] = in enicpmd_dev_rx_queue_setup()
404 return enic_link_update(eth_dev); in enicpmd_dev_link_update()
430 pdev = RTE_ETH_DEV_TO_PCI(eth_dev); in speed_capa_from_pci_id()
1073 enic = pmd_priv(eth_dev); in enicpmd_dev_fw_version_get()
1257 enic_pick_tx_handler(eth_dev); in eth_enic_dev_init()
1258 enic_pick_rx_handler(eth_dev); in eth_enic_dev_init()
1263 enic->rte_dev = eth_dev; in eth_enic_dev_init()
1264 enic->dev_data = eth_dev->data; in eth_enic_dev_init()
1274 err = enic_check_devargs(eth_dev); in eth_enic_dev_init()
1292 eth_dev->device = NULL; in eth_enic_dev_uninit()
[all …]
/dpdk/drivers/net/avp/
H A Davp_ethdev.c36 struct rte_eth_dev *eth_dev);
486 eth_dev->data->port_id); in avp_dev_detach()
596 eth_dev->data->port_id); in avp_dev_attach()
612 ret = avp_dev_create(RTE_ETH_DEV_TO_PCI(eth_dev), eth_dev); in avp_dev_attach()
781 (void *)eth_dev); in avp_dev_setup_interrupts()
862 avp->dev_data = eth_dev->data; in avp_dev_create()
1028 if (eth_dev->data == NULL) in eth_avp_dev_uninit()
1031 avp_dev_close(eth_dev); in eth_avp_dev_uninit()
1142 rxq->dev_data = eth_dev->data; in avp_dev_rx_queue_setup()
1186 txq->dev_data = eth_dev->data; in avp_dev_tx_queue_setup()
[all …]
/dpdk/drivers/net/mlx5/windows/
H A Dmlx5_os.c400 if (eth_dev == NULL) { in mlx5_dev_spawn()
420 eth_dev->data->backer_port_id = eth_dev->data->port_id; in mlx5_dev_spawn()
432 eth_dev->device = dpdk_dev; in mlx5_dev_spawn()
455 eth_dev->data->port_id); in mlx5_dev_spawn()
482 eth_dev->data->port_id); in mlx5_dev_spawn()
486 mlx5_set_link_up(eth_dev); in mlx5_dev_spawn()
534 eth_dev->data->port_id); in mlx5_dev_spawn()
552 return eth_dev; in mlx5_dev_spawn()
560 if (eth_dev != NULL) in mlx5_dev_spawn()
563 if (eth_dev != NULL) { in mlx5_dev_spawn()
[all …]

12345678910