Home
last modified time | relevance | path

Searched refs:rte_eth_dev (Results 1 – 25 of 423) sorted by relevance

12345678910>>...17

/f-stack/dpdk/lib/librte_ethdev/
H A Drte_ethdev_driver.h36 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 Drte_tm_driver.h29 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 Drte_flow_driver.h67 (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 Drte_tm.c16 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 Drte_mtr_driver.h28 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 Dotx2_ethdev.h179 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 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);
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 Dmlx5.h74 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 Dmlx5_rxtx.h314 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 Dark_ext.h43 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 Dark_global.h62 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 Datl_ethdev.h74 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 Datl_ethdev.c20 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 Dmlx4.h206 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 Dhn_var.h172 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 Dhn_vf.c208 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 De1000_ethdev.h368 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 Dixgbe_ethdev.h522 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 Dixgbe_bypass.h22 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 Digc_txrx.h19 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 Digc_filter.h20 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 Dtxgbe_ethdev.h205 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 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 …]
/f-stack/dpdk/drivers/net/octeontx/
H A Docteontx_ethdev.h77 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 Dice_rxtx.h190 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 …]

12345678910>>...17