| /f-stack/dpdk/lib/librte_ethdev/ |
| H A D | rte_ethdev_driver.h | 36 typedef int (*eth_dev_start_t)(struct rte_eth_dev *dev); 39 typedef int (*eth_dev_stop_t)(struct rte_eth_dev *dev); 48 typedef int (*eth_dev_close_t)(struct rte_eth_dev *dev); 51 typedef int (*eth_dev_reset_t)(struct rte_eth_dev *dev); 54 typedef int (*eth_is_removed_t)(struct rte_eth_dev *dev); 346 typedef int (*reta_query_t)(struct rte_eth_dev *dev, 557 (struct rte_eth_dev *dev, uint16_t rx_queue_id, 587 (struct rte_eth_dev *dev, uint16_t tx_queue_id, 752 (struct rte_eth_dev *dev, uint16_t peer_queue, 758 (struct rte_eth_dev *dev, uint16_t cur_queue, [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_flow_driver.h | 67 (struct rte_eth_dev *, 74 (struct rte_eth_dev *, 81 (struct rte_eth_dev *, 86 (struct rte_eth_dev *, 90 (struct rte_eth_dev *, 97 (struct rte_eth_dev *, 102 (struct rte_eth_dev *dev, 107 (struct rte_eth_dev *dev, 113 (struct rte_eth_dev *dev, 119 (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 …]
|
| H A D | rte_mtr_driver.h | 28 typedef int (*rte_mtr_capabilities_get_t)(struct rte_eth_dev *dev, 33 typedef int (*rte_mtr_meter_profile_add_t)(struct rte_eth_dev *dev, 39 typedef int (*rte_mtr_meter_profile_delete_t)(struct rte_eth_dev *dev, 44 typedef int (*rte_mtr_create_t)(struct rte_eth_dev *dev, 51 typedef int (*rte_mtr_destroy_t)(struct rte_eth_dev *dev, 56 typedef int (*rte_mtr_meter_enable_t)(struct rte_eth_dev *dev, 61 typedef int (*rte_mtr_meter_disable_t)(struct rte_eth_dev *dev, 66 typedef int (*rte_mtr_meter_profile_update_t)(struct rte_eth_dev *dev, 78 typedef int (*rte_mtr_policer_actions_update_t)(struct rte_eth_dev *dev, 85 typedef int (*rte_mtr_stats_update_t)(struct rte_eth_dev *dev, [all …]
|
| /f-stack/dpdk/drivers/net/octeontx2/ |
| H A D | otx2_ethdev.h | 179 struct rte_eth_dev *eth_dev; 327 struct rte_eth_dev *eth_dev; 383 struct rte_eth_dev *eth_dev; 389 otx2_eth_pmd_priv(struct rte_eth_dev *eth_dev) in otx2_eth_pmd_priv() 395 int otx2_nix_info_get(struct rte_eth_dev *eth_dev, 441 int otx2_nix_recalc_mtu(struct rte_eth_dev *eth_dev); 471 int otx2_nix_dev_get_reg(struct rte_eth_dev *eth_dev, 485 int otx2_nix_xstats_get(struct rte_eth_dev *eth_dev, 509 int otx2_nix_rss_config(struct rte_eth_dev *eth_dev); 526 int otx2_cgx_mac_addr_set(struct rte_eth_dev *eth_dev, [all …]
|
| /f-stack/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); 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); 46 int cxgbe_dev_link_update(struct rte_eth_dev *eth_dev, 48 int cxgbe_dev_set_link_up(struct rte_eth_dev *dev); [all …]
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5.h | 74 struct rte_eth_dev *dev; 874 struct rte_eth_dev *dev; 1030 int mlx5_dev_close(struct rte_eth_dev *dev); 1091 int mlx5_set_link_up(struct rte_eth_dev *dev); 1092 int mlx5_is_removed(struct rte_eth_dev *dev); 1145 int mlx5_stats_reset(struct rte_eth_dev *dev); 1170 int mlx5_dev_start(struct rte_eth_dev *dev); 1171 int mlx5_dev_stop(struct rte_eth_dev *dev); 1226 int mlx5_ctrl_flow(struct rte_eth_dev *dev, 1301 int mlx5_txpp_start(struct rte_eth_dev *dev); [all …]
|
| H A D | mlx5_rxtx.h | 314 int mlx5_check_mprq_support(struct rte_eth_dev *dev); 316 int mlx5_mprq_enabled(struct rte_eth_dev *dev); 318 int mlx5_mprq_free_mp(struct rte_eth_dev *dev); 319 int mlx5_mprq_alloc_mp(struct rte_eth_dev *dev); 335 int mlx5_rxq_obj_verify(struct rte_eth_dev *dev); 346 int mlx5_rxq_verify(struct rte_eth_dev *dev); 368 uint32_t mlx5_hrxq_get(struct rte_eth_dev *dev, 371 uint32_t mlx5_hrxq_verify(struct rte_eth_dev *dev); 376 (struct rte_eth_dev *dev, uint16_t idx); 402 int mlx5_txq_obj_verify(struct rte_eth_dev *dev); [all …]
|
| /f-stack/dpdk/drivers/net/ark/ |
| H A D | ark_ext.h | 43 int dev_configure(struct rte_eth_dev *dev, 46 int dev_start(struct rte_eth_dev *dev, 49 void dev_stop(struct rte_eth_dev *dev, 52 void dev_close(struct rte_eth_dev *dev, 55 int link_update(struct rte_eth_dev *dev, 59 int dev_set_link_up(struct rte_eth_dev *dev, 65 int stats_get(struct rte_eth_dev *dev, 69 void stats_reset(struct rte_eth_dev *dev, 72 void mac_addr_add(struct rte_eth_dev *dev, 82 void mac_addr_set(struct rte_eth_dev *dev, [all …]
|
| H A D | ark_global.h | 62 void (*dev_uninit)(struct rte_eth_dev *, void *); 63 int (*dev_get_port_count)(struct rte_eth_dev *, void *); 64 int (*dev_configure)(struct rte_eth_dev *, void *); 65 int (*dev_start)(struct rte_eth_dev *, void *); 66 void (*dev_stop)(struct rte_eth_dev *, void *); 67 void (*dev_close)(struct rte_eth_dev *, void *); 69 int (*dev_set_link_up)(struct rte_eth_dev *, void *); 70 int (*dev_set_link_down)(struct rte_eth_dev *, void *); 72 void (*stats_reset)(struct rte_eth_dev *, void *); 73 void (*mac_addr_add)(struct rte_eth_dev *, [all …]
|
| /f-stack/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); 344 atl_enable_intr(struct rte_eth_dev *dev) in atl_enable_intr() 460 atl_dev_configure(struct rte_eth_dev *dev) in atl_dev_configure() 478 atl_dev_start(struct rte_eth_dev *dev) in atl_dev_start() 605 atl_dev_stop(struct rte_eth_dev *dev) in atl_dev_stop() 692 atl_dev_close(struct rte_eth_dev *dev) in atl_dev_close() 721 atl_dev_reset(struct rte_eth_dev *dev) in atl_dev_reset() 1163 struct rte_eth_dev *dev = (struct rte_eth_dev *)param; in atl_dev_delayed_handler() 1438 struct rte_eth_dev *dev = (struct rte_eth_dev *)param; in atl_dev_interrupt_handler() 1821 atl_reta_update(struct rte_eth_dev *dev, in atl_reta_update() [all …]
|
| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4.h | 206 int mlx4_dev_set_link_down(struct rte_eth_dev *dev); 207 int mlx4_dev_set_link_up(struct rte_eth_dev *dev); 208 int mlx4_promiscuous_enable(struct rte_eth_dev *dev); 209 int mlx4_promiscuous_disable(struct rte_eth_dev *dev); 220 int mlx4_stats_reset(struct rte_eth_dev *dev); 222 int mlx4_dev_infos_get(struct rte_eth_dev *dev, 225 int mlx4_flow_ctrl_get(struct rte_eth_dev *dev, 227 int mlx4_flow_ctrl_set(struct rte_eth_dev *dev, 230 int mlx4_is_removed(struct rte_eth_dev *dev); 242 void mlx4_mp_req_start_rxtx(struct rte_eth_dev *dev); [all …]
|
| /f-stack/dpdk/drivers/net/netvsc/ |
| H A D | hn_var.h | 172 int hn_chim_init(struct rte_eth_dev *dev); 173 void hn_chim_uninit(struct rte_eth_dev *dev); 210 static inline struct rte_eth_dev * 224 int hn_vf_configure(struct rte_eth_dev *dev, 227 int hn_vf_start(struct rte_eth_dev *dev); 228 void hn_vf_reset(struct rte_eth_dev *dev); 229 int hn_vf_close(struct rte_eth_dev *dev); 230 int hn_vf_stop(struct rte_eth_dev *dev); 236 int hn_vf_mc_addr_list(struct rte_eth_dev *dev, 255 int hn_vf_stats_reset(struct rte_eth_dev *dev); [all …]
|
| H A D | hn_vf.c | 208 struct rte_eth_dev *vf_dev; in hn_vf_info_get() 250 struct rte_eth_dev *vf_dev; in hn_vf_supported_ptypes() 265 struct rte_eth_dev *vf_dev; in hn_vf_start() 279 struct rte_eth_dev *vf_dev; in hn_vf_stop() 373 struct rte_eth_dev *vf_dev; in hn_vf_mc_addr_list() 391 struct rte_eth_dev *vf_dev; in hn_vf_tx_queue_setup() 406 struct rte_eth_dev *vf_dev; in hn_vf_tx_queue_release() 426 struct rte_eth_dev *vf_dev; in hn_vf_rx_queue_setup() 441 struct rte_eth_dev *vf_dev; in hn_vf_rx_queue_release() 457 struct rte_eth_dev *vf_dev; in hn_vf_stats_get() [all …]
|
| /f-stack/dpdk/drivers/net/e1000/ |
| H A D | e1000_ethdev.h | 368 struct rte_eth_dev *dev; 392 void igb_dev_free_queues(struct rte_eth_dev *dev); 419 int eth_igb_rx_init(struct rte_eth_dev *dev); 421 void eth_igb_tx_init(struct rte_eth_dev *dev); 441 int eth_igbvf_rx_init(struct rte_eth_dev *dev); 443 void eth_igbvf_tx_init(struct rte_eth_dev *dev); 469 void em_dev_free_queues(struct rte_eth_dev *dev); 494 int eth_em_rx_init(struct rte_eth_dev *dev); 496 void eth_em_tx_init(struct rte_eth_dev *dev); 516 void igb_pf_host_uninit(struct rte_eth_dev *dev); [all …]
|
| /f-stack/dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_ethdev.h | 522 struct rte_eth_dev *pf_ethdev; 610 int ixgbe_dev_rx_init(struct rte_eth_dev *dev); 612 void ixgbe_dev_tx_init(struct rte_eth_dev *dev); 614 int ixgbe_dev_rxtx_start(struct rte_eth_dev *dev); 630 int ixgbevf_dev_rx_init(struct rte_eth_dev *dev); 632 void ixgbevf_dev_tx_init(struct rte_eth_dev *dev); 678 int ixgbe_syn_filter_set(struct rte_eth_dev *dev, 705 int ixgbe_fdir_configure(struct rte_eth_dev *dev); 712 void ixgbe_fdir_info_get(struct rte_eth_dev *dev, 759 bool is_ixgbe_supported(struct rte_eth_dev *dev); [all …]
|
| H A D | ixgbe_bypass.h | 22 struct rte_eth_dev; 24 void ixgbe_bypass_init(struct rte_eth_dev *dev); 25 s32 ixgbe_bypass_state_show(struct rte_eth_dev *dev, u32 *state); 26 s32 ixgbe_bypass_state_store(struct rte_eth_dev *dev, u32 *new_state); 27 s32 ixgbe_bypass_event_show(struct rte_eth_dev *dev, u32 event, u32 *state); 28 s32 ixgbe_bypass_event_store(struct rte_eth_dev *dev, u32 event, u32 state); 29 s32 ixgbe_bypass_wd_timeout_store(struct rte_eth_dev *dev, u32 timeout); 30 s32 ixgbe_bypass_ver_show(struct rte_eth_dev *dev, u32 *ver); 31 s32 ixgbe_bypass_wd_timeout_show(struct rte_eth_dev *dev, u32 *wd_timeout); 32 s32 ixgbe_bypass_wd_reset(struct rte_eth_dev *dev);
|
| /f-stack/dpdk/drivers/net/igc/ |
| H A D | igc_txrx.h | 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, 25 uint32_t eth_igc_rx_queue_count(struct rte_eth_dev *dev, 34 int eth_igc_tx_queue_setup(struct rte_eth_dev *dev, uint16_t queue_idx, 39 int igc_rx_init(struct rte_eth_dev *dev); 40 void igc_tx_init(struct rte_eth_dev *dev); 41 void igc_rss_disable(struct rte_eth_dev *dev); 44 int igc_del_rss_filter(struct rte_eth_dev *dev); 48 void igc_clear_rss_filter(struct rte_eth_dev *dev); 49 void eth_igc_rxq_info_get(struct rte_eth_dev *dev, uint16_t queue_id, [all …]
|
| H A D | igc_filter.h | 20 int igc_add_ethertype_filter(struct rte_eth_dev *dev, 22 int igc_del_ethertype_filter(struct rte_eth_dev *dev, 24 int igc_add_ntuple_filter(struct rte_eth_dev *dev, 26 int igc_del_ntuple_filter(struct rte_eth_dev *dev, 28 int igc_set_syn_filter(struct rte_eth_dev *dev, 30 void igc_clear_syn_filter(struct rte_eth_dev *dev); 31 void igc_clear_all_filter(struct rte_eth_dev *dev); 33 eth_igc_filter_ctrl(struct rte_eth_dev *dev, enum rte_filter_type filter_type,
|
| /f-stack/dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ethdev.h | 205 void txgbe_dev_clear_queues(struct rte_eth_dev *dev); 207 void txgbe_dev_free_queues(struct rte_eth_dev *dev); 228 int txgbe_dev_rx_init(struct rte_eth_dev *dev); 230 void txgbe_dev_tx_init(struct rte_eth_dev *dev); 232 int txgbe_dev_rxtx_start(struct rte_eth_dev *dev); 284 void txgbe_configure_pb(struct rte_eth_dev *dev); 285 void txgbe_configure_port(struct rte_eth_dev *dev); 286 void txgbe_configure_dcb(struct rte_eth_dev *dev); 289 txgbe_dev_link_update_share(struct rte_eth_dev *dev, 291 int txgbe_pf_host_init(struct rte_eth_dev *eth_dev); [all …]
|
| /f-stack/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 …]
|
| /f-stack/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 …]
|
| /f-stack/dpdk/drivers/net/ice/ |
| H A D | ice_rxtx.h | 190 int ice_rx_queue_setup(struct rte_eth_dev *dev, 196 int ice_tx_queue_setup(struct rte_eth_dev *dev, 211 void ice_free_queues(struct rte_eth_dev *dev); 218 void ice_set_rx_function(struct rte_eth_dev *dev); 221 void ice_set_tx_function_flag(struct rte_eth_dev *dev, 223 void ice_set_tx_function(struct rte_eth_dev *dev); 225 void ice_rxq_info_get(struct rte_eth_dev *dev, uint16_t queue_id, 227 void ice_txq_info_get(struct rte_eth_dev *dev, uint16_t queue_id, 235 void ice_set_default_ptype_table(struct rte_eth_dev *dev); 240 int ice_rx_vec_dev_check(struct rte_eth_dev *dev); [all …]
|