Lines Matching refs:rte_eth_dev

522 	struct rte_eth_dev *pf_ethdev;
525 int ixgbe_vf_representor_init(struct rte_eth_dev *ethdev, void *init_params);
526 int ixgbe_vf_representor_uninit(struct rte_eth_dev *ethdev);
585 void ixgbe_dev_clear_queues(struct rte_eth_dev *dev);
587 void ixgbe_dev_free_queues(struct rte_eth_dev *dev);
593 int ixgbe_dev_rx_queue_setup(struct rte_eth_dev *dev, uint16_t rx_queue_id,
598 int ixgbe_dev_tx_queue_setup(struct rte_eth_dev *dev, uint16_t tx_queue_id,
602 uint32_t ixgbe_dev_rx_queue_count(struct rte_eth_dev *dev,
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);
616 int ixgbe_dev_rx_queue_start(struct rte_eth_dev *dev, uint16_t rx_queue_id);
618 int ixgbe_dev_rx_queue_stop(struct rte_eth_dev *dev, uint16_t rx_queue_id);
620 int ixgbe_dev_tx_queue_start(struct rte_eth_dev *dev, uint16_t tx_queue_id);
622 int ixgbe_dev_tx_queue_stop(struct rte_eth_dev *dev, uint16_t tx_queue_id);
624 void ixgbe_rxq_info_get(struct rte_eth_dev *dev, uint16_t queue_id,
627 void ixgbe_txq_info_get(struct rte_eth_dev *dev, uint16_t queue_id,
630 int ixgbevf_dev_rx_init(struct rte_eth_dev *dev);
632 void ixgbevf_dev_tx_init(struct rte_eth_dev *dev);
634 void ixgbevf_dev_rxtx_start(struct rte_eth_dev *dev);
656 int ixgbe_dev_rss_hash_update(struct rte_eth_dev *dev,
659 int ixgbe_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
672 int ixgbe_add_del_ntuple_filter(struct rte_eth_dev *dev,
675 int ixgbe_add_del_ethertype_filter(struct rte_eth_dev *dev,
678 int ixgbe_syn_filter_set(struct rte_eth_dev *dev,
694 ixgbe_dev_l2_tunnel_filter_add(struct rte_eth_dev *dev,
698 ixgbe_dev_l2_tunnel_filter_del(struct rte_eth_dev *dev,
705 int ixgbe_fdir_configure(struct rte_eth_dev *dev);
706 int ixgbe_fdir_set_input_mask(struct rte_eth_dev *dev);
707 int ixgbe_fdir_set_flexbytes_offset(struct rte_eth_dev *dev,
709 int ixgbe_fdir_filter_program(struct rte_eth_dev *dev,
712 void ixgbe_fdir_info_get(struct rte_eth_dev *dev,
714 void ixgbe_fdir_stats_get(struct rte_eth_dev *dev,
717 void ixgbe_configure_dcb(struct rte_eth_dev *dev);
720 ixgbe_dev_link_update_share(struct rte_eth_dev *dev,
726 void ixgbe_vlan_hw_filter_enable(struct rte_eth_dev *dev);
728 void ixgbe_vlan_hw_filter_disable(struct rte_eth_dev *dev);
730 void ixgbe_vlan_hw_strip_config(struct rte_eth_dev *dev);
732 int ixgbe_pf_host_init(struct rte_eth_dev *eth_dev);
734 void ixgbe_pf_host_uninit(struct rte_eth_dev *eth_dev);
736 void ixgbe_pf_mbx_process(struct rte_eth_dev *eth_dev);
738 int ixgbe_pf_host_configure(struct rte_eth_dev *eth_dev);
742 void ixgbe_fdir_filter_restore(struct rte_eth_dev *dev);
743 int ixgbe_clear_all_fdir_filter(struct rte_eth_dev *dev);
747 void ixgbe_clear_all_ethertype_filter(struct rte_eth_dev *dev);
748 void ixgbe_clear_all_ntuple_filter(struct rte_eth_dev *dev);
749 void ixgbe_clear_syn_filter(struct rte_eth_dev *dev);
750 int ixgbe_clear_all_l2_tn_filter(struct rte_eth_dev *dev);
757 int ixgbe_set_vf_rate_limit(struct rte_eth_dev *dev, uint16_t vf,
759 bool is_ixgbe_supported(struct rte_eth_dev *dev);
760 int ixgbe_tm_ops_get(struct rte_eth_dev *dev, void *ops);
761 void ixgbe_tm_conf_init(struct rte_eth_dev *dev);
762 void ixgbe_tm_conf_uninit(struct rte_eth_dev *dev);
763 int ixgbe_set_queue_rate_limit(struct rte_eth_dev *dev, uint16_t queue_idx,
769 int ixgbe_config_rss_filter(struct rte_eth_dev *dev,
772 void ixgbe_dev_macsec_register_enable(struct rte_eth_dev *dev,
775 void ixgbe_dev_macsec_register_disable(struct rte_eth_dev *dev);
777 void ixgbe_dev_macsec_setting_save(struct rte_eth_dev *dev,
780 void ixgbe_dev_macsec_setting_reset(struct rte_eth_dev *dev);