| /dpdk/lib/ethdev/ |
| H A D | ethdev_driver.h | 48 struct rte_eth_dev { struct 185 extern struct rte_eth_dev rte_eth_devices[]; 203 typedef int (*eth_dev_stop_t)(struct rte_eth_dev *dev); 553 typedef int (*reta_update_t)(struct rte_eth_dev *dev, 558 typedef int (*reta_query_t)(struct rte_eth_dev *dev, 740 (struct rte_eth_dev *dev, uint16_t rx_queue_id, 770 (struct rte_eth_dev *dev, uint16_t tx_queue_id, 936 (struct rte_eth_dev *dev, uint16_t peer_queue, 942 (struct rte_eth_dev *dev, uint16_t cur_queue, 1483 rte_eth_linkstatus_set(struct rte_eth_dev *dev, in rte_eth_linkstatus_set() [all …]
|
| H A D | rte_flow_driver.h | 42 (struct rte_eth_dev *, 49 (struct rte_eth_dev *, 56 (struct rte_eth_dev *, 61 (struct rte_eth_dev *, 65 (struct rte_eth_dev *, 72 (struct rte_eth_dev *, 77 (struct rte_eth_dev *dev, 83 (struct rte_eth_dev *dev, 89 (struct rte_eth_dev *dev, 95 (struct rte_eth_dev *dev, [all …]
|
| H A D | rte_tm_driver.h | 29 typedef int (*rte_tm_node_type_get_t)(struct rte_eth_dev *dev, 35 typedef int (*rte_tm_capabilities_get_t)(struct rte_eth_dev *dev, 64 struct rte_eth_dev *dev, 71 struct rte_eth_dev *dev, 98 typedef int (*rte_tm_node_add_t)(struct rte_eth_dev *dev, 108 typedef int (*rte_tm_node_delete_t)(struct rte_eth_dev *dev, 113 typedef int (*rte_tm_node_suspend_t)(struct rte_eth_dev *dev, 118 typedef int (*rte_tm_node_resume_t)(struct rte_eth_dev *dev, 156 struct rte_eth_dev *dev, 170 struct rte_eth_dev *dev, [all …]
|
| H A D | rte_mtr_driver.h | 29 typedef int (*rte_mtr_capabilities_get_t)(struct rte_eth_dev *dev, 34 typedef int (*rte_mtr_meter_profile_add_t)(struct rte_eth_dev *dev, 40 typedef int (*rte_mtr_meter_profile_delete_t)(struct rte_eth_dev *dev, 50 typedef int (*rte_mtr_meter_policy_add_t)(struct rte_eth_dev *dev, 56 typedef int (*rte_mtr_meter_policy_delete_t)(struct rte_eth_dev *dev, 61 typedef int (*rte_mtr_create_t)(struct rte_eth_dev *dev, 68 typedef int (*rte_mtr_destroy_t)(struct rte_eth_dev *dev, 73 typedef int (*rte_mtr_meter_enable_t)(struct rte_eth_dev *dev, 78 typedef int (*rte_mtr_meter_disable_t)(struct rte_eth_dev *dev, 101 typedef int (*rte_mtr_stats_update_t)(struct rte_eth_dev *dev, [all …]
|
| H A D | rte_tm.c | 16 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_tm_ops_get() 65 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_tm_get_number_of_leaf_nodes() 92 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_tm_node_type_get() 102 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_tm_capabilities_get() 113 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_tm_level_capabilities_get() 124 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_tm_node_capabilities_get() 135 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_tm_wred_profile_add() 145 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_tm_wred_profile_delete() 156 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_tm_shared_wred_context_add_update() 166 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_tm_shared_wred_context_delete() [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, 30 int cxgbe_dev_configure(struct rte_eth_dev *eth_dev); 45 int cxgbe_dev_start(struct rte_eth_dev *eth_dev); 46 int cxgbe_dev_link_update(struct rte_eth_dev *eth_dev, 48 int cxgbe_dev_set_link_up(struct rte_eth_dev *dev); 49 int cxgbe_dev_set_link_down(struct rte_eth_dev *dev); 55 int cxgbe_dev_xstats_get_by_id(struct rte_eth_dev *dev, 62 int cxgbe_dev_xstats_get_names(struct rte_eth_dev *dev, [all …]
|
| /dpdk/drivers/net/cnxk/ |
| H A D | cnxk_ethdev.h | 371 struct rte_eth_dev *eth_dev; 455 cnxk_eth_pmd_priv(const struct rte_eth_dev *eth_dev) 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, 596 int cnxk_nix_stats_reset(struct rte_eth_dev *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 …]
|
| /dpdk/drivers/net/atlantic/ |
| H A D | atl_ethdev.h | 74 int atl_dev_rx_queue_intr_enable(struct rte_eth_dev *eth_dev, 76 int atl_dev_rx_queue_intr_disable(struct rte_eth_dev *eth_dev, 79 int atl_rx_init(struct rte_eth_dev *dev); 80 int atl_tx_init(struct rte_eth_dev *dev); 82 int atl_start_queues(struct rte_eth_dev *dev); 83 int atl_stop_queues(struct rte_eth_dev *dev); 84 void atl_free_queues(struct rte_eth_dev *dev); 108 int atl_macsec_disable(struct rte_eth_dev *dev); 110 int atl_macsec_config_rxsc(struct rte_eth_dev *dev, 112 int atl_macsec_select_txsa(struct rte_eth_dev *dev, uint8_t idx, [all …]
|
| H A D | atl_ethdev.c | 20 static int atl_dev_stop(struct rte_eth_dev *dev); 343 atl_enable_intr(struct rte_eth_dev *dev) in atl_enable_intr() 459 atl_dev_configure(struct rte_eth_dev *dev) in atl_dev_configure() 477 atl_dev_start(struct rte_eth_dev *dev) in atl_dev_start() 603 atl_dev_stop(struct rte_eth_dev *dev) in atl_dev_stop() 687 atl_dev_close(struct rte_eth_dev *dev) in atl_dev_close() 716 atl_dev_reset(struct rte_eth_dev *dev) in atl_dev_reset() 1159 struct rte_eth_dev *dev = (struct rte_eth_dev *)param; in atl_dev_delayed_handler() 1434 struct rte_eth_dev *dev = (struct rte_eth_dev *)param; in atl_dev_interrupt_handler() 1814 atl_reta_update(struct rte_eth_dev *dev, in atl_reta_update() [all …]
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4.h | 200 int mlx4_proc_priv_init(struct rte_eth_dev *dev); 201 void mlx4_proc_priv_uninit(struct rte_eth_dev *dev); 210 int mlx4_dev_set_link_down(struct rte_eth_dev *dev); 211 int mlx4_dev_set_link_up(struct rte_eth_dev *dev); 212 int mlx4_promiscuous_enable(struct rte_eth_dev *dev); 224 int mlx4_stats_reset(struct rte_eth_dev *dev); 226 int mlx4_dev_infos_get(struct rte_eth_dev *dev, 229 int mlx4_flow_ctrl_get(struct rte_eth_dev *dev, 231 int mlx4_flow_ctrl_set(struct rte_eth_dev *dev, 234 int mlx4_is_removed(struct rte_eth_dev *dev); [all …]
|
| /dpdk/drivers/net/ngbe/ |
| H A D | ngbe_ethdev.h | 141 ngbe_dev_adapter(struct rte_eth_dev *dev) in ngbe_dev_adapter() 149 ngbe_dev_hw(struct rte_eth_dev *dev) in ngbe_dev_hw() 161 ngbe_dev_intr(struct rte_eth_dev *dev) in ngbe_dev_intr() 187 void ngbe_dev_clear_queues(struct rte_eth_dev *dev); 189 void ngbe_dev_free_queues(struct rte_eth_dev *dev); 209 int ngbe_dev_rx_init(struct rte_eth_dev *dev); 211 void ngbe_dev_tx_init(struct rte_eth_dev *dev); 213 int ngbe_dev_rxtx_start(struct rte_eth_dev *dev); 270 void ngbe_configure_port(struct rte_eth_dev *dev); 273 ngbe_dev_link_update_share(struct rte_eth_dev *dev, [all …]
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5.h | 122 struct rte_eth_dev *dev; 764 struct rte_eth_dev *dev; 1380 struct rte_eth_dev *dev; 1596 int mlx5_dev_close(struct rte_eth_dev *dev); 1598 bool mlx5_is_hpf(struct rte_eth_dev *dev); 1675 int mlx5_is_removed(struct rte_eth_dev *dev); 1754 int mlx5_dev_start(struct rte_eth_dev *dev); 1755 int mlx5_dev_stop(struct rte_eth_dev *dev); 1808 int mlx5_ctrl_flow(struct rte_eth_dev *dev, 1871 (struct rte_eth_dev *dev, [all …]
|
| H A D | mlx5_rx.h | 191 int mlx5_mprq_free_mp(struct rte_eth_dev *dev); 192 int mlx5_mprq_alloc_mp(struct rte_eth_dev *dev); 204 int mlx5_rx_intr_vec_enable(struct rte_eth_dev *dev); 208 int mlx5_rxq_obj_verify(struct rte_eth_dev *dev); 228 int mlx5_rxq_verify(struct rte_eth_dev *dev); 229 int mlx5_ext_rxq_verify(struct rte_eth_dev *dev); 243 int mlx5_ind_table_obj_setup(struct rte_eth_dev *dev, 268 uint32_t mlx5_hrxq_verify(struct rte_eth_dev *dev); 271 (struct rte_eth_dev *dev, uint16_t idx); 595 mlx5_check_mprq_support(struct rte_eth_dev *dev) in mlx5_check_mprq_support() [all …]
|
| H A D | mlx5_flow.h | 1309 (struct rte_eth_dev *dev, 1313 (struct rte_eth_dev *dev, 1319 (struct rte_eth_dev *dev, 1353 (struct rte_eth_dev *dev, 1358 (struct rte_eth_dev *dev, 1363 (struct rte_eth_dev *dev, 1367 (struct rte_eth_dev *dev, 1375 (struct rte_eth_dev *dev, 1380 (struct rte_eth_dev *dev, 1439 (struct rte_eth_dev *dev, [all …]
|
| /dpdk/drivers/net/e1000/ |
| H A D | e1000_ethdev.h | 369 struct rte_eth_dev *dev; 393 void igb_dev_free_queues(struct rte_eth_dev *dev); 417 int eth_igb_rx_init(struct rte_eth_dev *dev); 419 void eth_igb_tx_init(struct rte_eth_dev *dev); 439 int eth_igbvf_rx_init(struct rte_eth_dev *dev); 441 void eth_igbvf_tx_init(struct rte_eth_dev *dev); 467 void em_dev_free_queues(struct rte_eth_dev *dev); 489 int eth_em_rx_init(struct rte_eth_dev *dev); 491 void eth_em_tx_init(struct rte_eth_dev *dev); 511 void igb_pf_host_uninit(struct rte_eth_dev *dev); [all …]
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ethdev.h | 449 int txgbe_dev_rx_init(struct rte_eth_dev *dev); 451 void txgbe_dev_tx_init(struct rte_eth_dev *dev); 453 int txgbe_dev_rxtx_start(struct rte_eth_dev *dev); 474 int txgbevf_dev_rx_init(struct rte_eth_dev *dev); 476 void txgbevf_dev_tx_init(struct rte_eth_dev *dev); 514 int txgbe_syn_filter_set(struct rte_eth_dev *dev, 545 int txgbe_fdir_configure(struct rte_eth_dev *dev); 553 void txgbe_configure_pb(struct rte_eth_dev *dev); 554 void txgbe_configure_port(struct rte_eth_dev *dev); 555 void txgbe_configure_dcb(struct rte_eth_dev *dev); [all …]
|
| /dpdk/drivers/net/ark/ |
| H A D | ark_ext.h | 46 void rte_pmd_ark_dev_uninit(struct rte_eth_dev *dev, void *user_data); 58 uint8_t dev_get_port_count(struct rte_eth_dev *dev, void *user_data); 82 int rte_pmd_ark_dev_start(struct rte_eth_dev *dev, void *user_data); 94 void rte_pmd_ark_dev_stop(struct rte_eth_dev *dev, void *user_data); 106 void rte_pmd_ark_dev_close(struct rte_eth_dev *dev, void *user_data); 120 int rte_pmd_ark_link_update(struct rte_eth_dev *dev, 161 int rte_pmd_ark_stats_get(struct rte_eth_dev *dev, 193 void rte_pmd_ark_mac_addr_add(struct rte_eth_dev *dev, 211 void rte_pmd_ark_mac_addr_remove(struct rte_eth_dev *dev, 227 void rte_pmd_ark_mac_addr_set(struct rte_eth_dev *dev, [all …]
|
| H A D | ark_global.h | 79 void (*dev_uninit)(struct rte_eth_dev *, void *); 81 int (*dev_configure)(struct rte_eth_dev *, void *); 82 int (*dev_start)(struct rte_eth_dev *, void *); 83 void (*dev_stop)(struct rte_eth_dev *, void *); 84 void (*dev_close)(struct rte_eth_dev *, void *); 86 int (*dev_set_link_up)(struct rte_eth_dev *, void *); 87 int (*dev_set_link_down)(struct rte_eth_dev *, void *); 89 void (*stats_reset)(struct rte_eth_dev *, void *); 90 void (*mac_addr_add)(struct rte_eth_dev *, 98 int (*set_mtu)(struct rte_eth_dev *, uint16_t, void *); [all …]
|
| /dpdk/drivers/net/netvsc/ |
| H A D | hn_var.h | 204 int hn_chim_init(struct rte_eth_dev *dev); 205 void hn_chim_uninit(struct rte_eth_dev *dev); 235 static inline struct rte_eth_dev * 250 int hn_vf_start(struct rte_eth_dev *dev); 251 void hn_vf_reset(struct rte_eth_dev *dev); 252 int hn_vf_close(struct rte_eth_dev *dev); 253 int hn_vf_stop(struct rte_eth_dev *dev); 259 int hn_vf_mc_addr_list(struct rte_eth_dev *dev, 278 int hn_vf_stats_reset(struct rte_eth_dev *dev); 282 int hn_vf_xstats_get(struct rte_eth_dev *dev, [all …]
|
| H A D | hn_vf.c | 390 struct rte_eth_dev *vf_dev; in hn_vf_info_get() 466 struct rte_eth_dev *vf_dev; in hn_vf_supported_ptypes() 481 struct rte_eth_dev *vf_dev; in hn_vf_start() 495 struct rte_eth_dev *vf_dev; in hn_vf_stop() 594 struct rte_eth_dev *vf_dev; in hn_vf_mc_addr_list() 612 struct rte_eth_dev *vf_dev; in hn_vf_tx_queue_setup() 627 struct rte_eth_dev *vf_dev; in hn_vf_tx_queue_release() 644 struct rte_eth_dev *vf_dev; in hn_vf_rx_queue_setup() 659 struct rte_eth_dev *vf_dev; in hn_vf_rx_queue_release() 672 struct rte_eth_dev *vf_dev; in hn_vf_stats_get() [all …]
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_ethdev.h | 516 struct rte_eth_dev *pf_ethdev; 601 int ixgbe_dev_rx_init(struct rte_eth_dev *dev); 603 void ixgbe_dev_tx_init(struct rte_eth_dev *dev); 605 int ixgbe_dev_rxtx_start(struct rte_eth_dev *dev); 621 int ixgbevf_dev_rx_init(struct rte_eth_dev *dev); 623 void ixgbevf_dev_tx_init(struct rte_eth_dev *dev); 669 int ixgbe_syn_filter_set(struct rte_eth_dev *dev, 696 int ixgbe_fdir_configure(struct rte_eth_dev *dev); 703 void ixgbe_fdir_info_get(struct rte_eth_dev *dev, 750 bool is_ixgbe_supported(struct rte_eth_dev *dev); [all …]
|
| /dpdk/drivers/net/bnxt/ |
| 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/igc/ |
| H A D | igc_txrx.h | 17 void eth_igc_tx_queue_release(struct rte_eth_dev *dev, uint16_t qid); 18 void eth_igc_rx_queue_release(struct rte_eth_dev *dev, uint16_t qid); 19 void igc_dev_clear_queues(struct rte_eth_dev *dev); 20 int eth_igc_rx_queue_setup(struct rte_eth_dev *dev, uint16_t rx_queue_id, 31 int eth_igc_tx_queue_setup(struct rte_eth_dev *dev, uint16_t queue_idx, 36 int igc_rx_init(struct rte_eth_dev *dev); 37 void igc_tx_init(struct rte_eth_dev *dev); 38 void igc_rss_disable(struct rte_eth_dev *dev); 41 int igc_del_rss_filter(struct rte_eth_dev *dev); 45 void igc_clear_rss_filter(struct rte_eth_dev *dev); [all …]
|
| /dpdk/drivers/net/octeontx/ |
| H A D | octeontx_ethdev.h | 77 octeontx_pmd_priv(struct rte_eth_dev *dev) in octeontx_pmd_priv() 109 struct rte_eth_dev *dev; 152 struct rte_eth_dev *eth_dev; 159 struct rte_eth_dev *eth_dev; 166 octeontx_set_tx_function(struct rte_eth_dev *dev); 174 int octeontx_dev_vlan_filter_set(struct rte_eth_dev *dev, 176 int octeontx_dev_set_link_up(struct rte_eth_dev *eth_dev); 180 int octeontx_dev_flow_ctrl_init(struct rte_eth_dev *dev); 181 int octeontx_dev_flow_ctrl_fini(struct rte_eth_dev *dev); 182 int octeontx_dev_flow_ctrl_get(struct rte_eth_dev *dev, [all …]
|
| /dpdk/drivers/net/nfp/ |
| H A D | nfp_common.h | 162 struct rte_eth_dev *eth_dev; 357 int nfp_net_configure(struct rte_eth_dev *dev); 358 void nfp_net_enable_queues(struct rte_eth_dev *dev); 359 void nfp_net_disable_queues(struct rte_eth_dev *dev); 367 int nfp_net_promisc_enable(struct rte_eth_dev *dev); 369 int nfp_net_link_update(struct rte_eth_dev *dev, 372 int nfp_net_stats_reset(struct rte_eth_dev *dev); 373 int nfp_net_infos_get(struct rte_eth_dev *dev, 385 int nfp_net_reta_update(struct rte_eth_dev *dev, 388 int nfp_net_reta_query(struct rte_eth_dev *dev, [all …]
|