| /dpdk/lib/ethdev/ |
| H A D | ethdev_pci.h | 42 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 D | cn9k_ethdev.c | 246 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 D | cn10k_ethdev.c | 347 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 D | cnxk_ethdev.h | 371 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 D | cnxk_ethdev.c | 217 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 D | cnxk_link.c | 23 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, ð_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, ð_link); in cnxk_eth_dev_link_status_cb() [all …]
|
| H A D | cn10k_flow.c | 12 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 D | cnxk_ethdev_ops.c | 368 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 D | cn10k_rx_select.c | 9 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 D | cn9k_rx_select.c | 9 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 D | cn9k_tx_select.c | 9 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 D | ngbe_pf.c | 19 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 D | lio_ethdev.c | 74 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 D | txgbe_pf.c | 34 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 D | bnxt_tf_pmd_shim.c | 172 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 D | cxgbe_pfvf.h | 21 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 D | otx_ep_ethdev.c | 33 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 D | ionic_ethdev.c | 247 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 ð_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 D | bnxt_reps.c | 199 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 D | bnxt_reps.h | 24 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 D | qede_ethdev.c | 594 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 D | enic_vf_representor.c | 58 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 D | enic_ethdev.c | 279 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 D | avp_ethdev.c | 36 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 D | mlx5_os.c | 400 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 …]
|