Lines Matching refs:rte_eth_dev
427 void txgbe_dev_clear_queues(struct rte_eth_dev *dev);
429 void txgbe_dev_free_queues(struct rte_eth_dev *dev);
431 void txgbe_dev_rx_queue_release(struct rte_eth_dev *dev, uint16_t qid);
433 void txgbe_dev_tx_queue_release(struct rte_eth_dev *dev, uint16_t qid);
435 int txgbe_dev_rx_queue_setup(struct rte_eth_dev *dev, uint16_t rx_queue_id,
440 int txgbe_dev_tx_queue_setup(struct rte_eth_dev *dev, uint16_t tx_queue_id,
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);
460 int txgbe_dev_rx_queue_start(struct rte_eth_dev *dev, uint16_t rx_queue_id);
462 int txgbe_dev_rx_queue_stop(struct rte_eth_dev *dev, uint16_t rx_queue_id);
464 int txgbe_dev_tx_queue_start(struct rte_eth_dev *dev, uint16_t tx_queue_id);
466 int txgbe_dev_tx_queue_stop(struct rte_eth_dev *dev, uint16_t tx_queue_id);
468 void txgbe_rxq_info_get(struct rte_eth_dev *dev, uint16_t queue_id,
471 void txgbe_txq_info_get(struct rte_eth_dev *dev, uint16_t queue_id,
474 int txgbevf_dev_rx_init(struct rte_eth_dev *dev);
476 void txgbevf_dev_tx_init(struct rte_eth_dev *dev);
478 void txgbevf_dev_rxtx_start(struct rte_eth_dev *dev);
500 int txgbe_dev_rss_hash_update(struct rte_eth_dev *dev,
503 int txgbe_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
508 int txgbe_add_del_ntuple_filter(struct rte_eth_dev *dev,
511 int txgbe_add_del_ethertype_filter(struct rte_eth_dev *dev,
514 int txgbe_syn_filter_set(struct rte_eth_dev *dev,
530 txgbe_dev_l2_tunnel_filter_add(struct rte_eth_dev *dev,
534 txgbe_dev_l2_tunnel_filter_del(struct rte_eth_dev *dev,
545 int txgbe_fdir_configure(struct rte_eth_dev *dev);
546 int txgbe_fdir_set_input_mask(struct rte_eth_dev *dev);
547 int txgbe_fdir_set_flexbytes_offset(struct rte_eth_dev *dev,
549 int txgbe_fdir_filter_program(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);
558 txgbe_dev_link_update_share(struct rte_eth_dev *dev,
560 int txgbe_pf_host_init(struct rte_eth_dev *eth_dev);
562 void txgbe_pf_host_uninit(struct rte_eth_dev *eth_dev);
564 void txgbe_pf_mbx_process(struct rte_eth_dev *eth_dev);
566 int txgbe_pf_host_configure(struct rte_eth_dev *eth_dev);
570 void txgbe_fdir_filter_restore(struct rte_eth_dev *dev);
571 int txgbe_clear_all_fdir_filter(struct rte_eth_dev *dev);
575 void txgbe_clear_all_ethertype_filter(struct rte_eth_dev *dev);
576 void txgbe_clear_all_ntuple_filter(struct rte_eth_dev *dev);
577 void txgbe_clear_syn_filter(struct rte_eth_dev *dev);
578 int txgbe_clear_all_l2_tn_filter(struct rte_eth_dev *dev);
580 int txgbe_set_vf_rate_limit(struct rte_eth_dev *dev, uint16_t vf,
582 int txgbe_tm_ops_get(struct rte_eth_dev *dev, void *ops);
583 void txgbe_tm_conf_init(struct rte_eth_dev *dev);
584 void txgbe_tm_conf_uninit(struct rte_eth_dev *dev);
585 int txgbe_set_queue_rate_limit(struct rte_eth_dev *dev, uint16_t queue_idx,
591 int txgbe_config_rss_filter(struct rte_eth_dev *dev,
647 int txgbe_ipsec_ctx_create(struct rte_eth_dev *dev);
696 const uint32_t *txgbe_dev_supported_ptypes_get(struct rte_eth_dev *dev);
697 int txgbe_dev_set_mc_addr_list(struct rte_eth_dev *dev,
700 int txgbe_dev_rss_reta_update(struct rte_eth_dev *dev,
703 int txgbe_dev_rss_reta_query(struct rte_eth_dev *dev,
710 void txgbe_vlan_hw_filter_enable(struct rte_eth_dev *dev);
711 void txgbe_vlan_hw_filter_disable(struct rte_eth_dev *dev);
712 void txgbe_vlan_hw_strip_config(struct rte_eth_dev *dev);
713 void txgbe_vlan_hw_strip_bitmap_set(struct rte_eth_dev *dev,
715 void txgbe_config_vlan_strip_on_all_queues(struct rte_eth_dev *dev,