Lines Matching refs:rte_eth_dev

516 	struct rte_eth_dev *pf_ethdev;
519 int ixgbe_vf_representor_init(struct rte_eth_dev *ethdev, void *init_params);
520 int ixgbe_vf_representor_uninit(struct rte_eth_dev *ethdev);
579 void ixgbe_dev_clear_queues(struct rte_eth_dev *dev);
581 void ixgbe_dev_free_queues(struct rte_eth_dev *dev);
583 void ixgbe_dev_rx_queue_release(struct rte_eth_dev *dev, uint16_t qid);
585 void ixgbe_dev_tx_queue_release(struct rte_eth_dev *dev, uint16_t qid);
587 int ixgbe_dev_rx_queue_setup(struct rte_eth_dev *dev, uint16_t rx_queue_id,
592 int ixgbe_dev_tx_queue_setup(struct rte_eth_dev *dev, uint16_t tx_queue_id,
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);
607 int ixgbe_dev_rx_queue_start(struct rte_eth_dev *dev, uint16_t rx_queue_id);
609 int ixgbe_dev_rx_queue_stop(struct rte_eth_dev *dev, uint16_t rx_queue_id);
611 int ixgbe_dev_tx_queue_start(struct rte_eth_dev *dev, uint16_t tx_queue_id);
613 int ixgbe_dev_tx_queue_stop(struct rte_eth_dev *dev, uint16_t tx_queue_id);
615 void ixgbe_rxq_info_get(struct rte_eth_dev *dev, uint16_t queue_id,
618 void ixgbe_txq_info_get(struct rte_eth_dev *dev, uint16_t queue_id,
621 int ixgbevf_dev_rx_init(struct rte_eth_dev *dev);
623 void ixgbevf_dev_tx_init(struct rte_eth_dev *dev);
625 void ixgbevf_dev_rxtx_start(struct rte_eth_dev *dev);
647 int ixgbe_dev_rss_hash_update(struct rte_eth_dev *dev,
650 int ixgbe_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
663 int ixgbe_add_del_ntuple_filter(struct rte_eth_dev *dev,
666 int ixgbe_add_del_ethertype_filter(struct rte_eth_dev *dev,
669 int ixgbe_syn_filter_set(struct rte_eth_dev *dev,
685 ixgbe_dev_l2_tunnel_filter_add(struct rte_eth_dev *dev,
689 ixgbe_dev_l2_tunnel_filter_del(struct rte_eth_dev *dev,
696 int ixgbe_fdir_configure(struct rte_eth_dev *dev);
697 int ixgbe_fdir_set_input_mask(struct rte_eth_dev *dev);
698 int ixgbe_fdir_set_flexbytes_offset(struct rte_eth_dev *dev,
700 int ixgbe_fdir_filter_program(struct rte_eth_dev *dev,
703 void ixgbe_fdir_info_get(struct rte_eth_dev *dev,
705 void ixgbe_fdir_stats_get(struct rte_eth_dev *dev,
708 void ixgbe_configure_dcb(struct rte_eth_dev *dev);
711 ixgbe_dev_link_update_share(struct rte_eth_dev *dev,
717 void ixgbe_vlan_hw_filter_enable(struct rte_eth_dev *dev);
719 void ixgbe_vlan_hw_filter_disable(struct rte_eth_dev *dev);
721 void ixgbe_vlan_hw_strip_config(struct rte_eth_dev *dev);
723 int ixgbe_pf_host_init(struct rte_eth_dev *eth_dev);
725 void ixgbe_pf_host_uninit(struct rte_eth_dev *eth_dev);
727 void ixgbe_pf_mbx_process(struct rte_eth_dev *eth_dev);
729 int ixgbe_pf_host_configure(struct rte_eth_dev *eth_dev);
733 void ixgbe_fdir_filter_restore(struct rte_eth_dev *dev);
734 int ixgbe_clear_all_fdir_filter(struct rte_eth_dev *dev);
738 void ixgbe_clear_all_ethertype_filter(struct rte_eth_dev *dev);
739 void ixgbe_clear_all_ntuple_filter(struct rte_eth_dev *dev);
740 void ixgbe_clear_syn_filter(struct rte_eth_dev *dev);
741 int ixgbe_clear_all_l2_tn_filter(struct rte_eth_dev *dev);
748 int ixgbe_set_vf_rate_limit(struct rte_eth_dev *dev, uint16_t vf,
750 bool is_ixgbe_supported(struct rte_eth_dev *dev);
751 int ixgbe_tm_ops_get(struct rte_eth_dev *dev, void *ops);
752 void ixgbe_tm_conf_init(struct rte_eth_dev *dev);
753 void ixgbe_tm_conf_uninit(struct rte_eth_dev *dev);
754 int ixgbe_set_queue_rate_limit(struct rte_eth_dev *dev, uint16_t queue_idx,
760 int ixgbe_config_rss_filter(struct rte_eth_dev *dev,
763 void ixgbe_dev_macsec_register_enable(struct rte_eth_dev *dev,
766 void ixgbe_dev_macsec_register_disable(struct rte_eth_dev *dev);
768 void ixgbe_dev_macsec_setting_save(struct rte_eth_dev *dev,
771 void ixgbe_dev_macsec_setting_reset(struct rte_eth_dev *dev);