Home
last modified time | relevance | path

Searched refs:tx_rate (Results 1 – 15 of 15) sorted by relevance

/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev.h105 uint16_t tx_rate[TXGBE_MAX_QUEUE_NUM_PER_VF]; member
302 uint16_t tx_rate, uint64_t q_msk);
304 uint16_t tx_rate);
H A Dtxgbe_ethdev.c1299 uint16_t tx_rate, uint64_t q_msk) in txgbe_set_vf_rate_limit() argument
1320 if (tx_rate > link.link_speed) in txgbe_set_vf_rate_limit()
1350 if (vfinfo[vf].tx_rate[idx] != tx_rate) in txgbe_set_vf_rate_limit()
1351 vfinfo[vf].tx_rate[idx] = tx_rate; in txgbe_set_vf_rate_limit()
1352 total_rate += tx_rate; in txgbe_set_vf_rate_limit()
1360 memset(vfinfo[vf].tx_rate, 0, sizeof(vfinfo[vf].tx_rate)); in txgbe_set_vf_rate_limit()
1490 if (vfinfo[vf].tx_rate[idx] != 0) in txgbe_dev_start()
1492 vfinfo[vf].tx_rate[idx], in txgbe_dev_start()
3454 uint16_t queue_idx, uint16_t tx_rate) in txgbe_set_queue_rate_limit() argument
3462 if (tx_rate != 0) { in txgbe_set_queue_rate_limit()
[all …]
/f-stack/dpdk/drivers/net/bnxt/
H A Drte_pmd_bnxt.h187 uint16_t tx_rate, uint64_t q_msk);
H A Drte_pmd_bnxt.c175 uint16_t tx_rate, uint64_t q_msk) in rte_pmd_bnxt_set_vf_rate_limit() argument
209 tot_rate += tx_rate; in rte_pmd_bnxt_set_vf_rate_limit()
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_tm.h26 uint16_t queue_idx, uint16_t tx_rate);
H A Dotx2_tm.c3116 uint64_t tx_rate) in otx2_nix_tm_rate_limit_mdq() argument
3134 if (tx_rate == 0) { in otx2_nix_tm_rate_limit_mdq()
3147 profile.params.peak.rate = tx_rate; in otx2_nix_tm_rate_limit_mdq()
3150 (4ull * tx_rate) / (1E6 * 8)); in otx2_nix_tm_rate_limit_mdq()
3151 if (!dev->tm_rate_min || dev->tm_rate_min > tx_rate) in otx2_nix_tm_rate_limit_mdq()
3152 dev->tm_rate_min = tx_rate; in otx2_nix_tm_rate_limit_mdq()
3170 uint64_t tx_rate = tx_rate_mbps * (uint64_t)1E6; in otx2_nix_tm_set_queue_rate_limit() local
3234 return otx2_nix_tm_rate_limit_mdq(eth_dev, tm_node->parent, tx_rate); in otx2_nix_tm_set_queue_rate_limit()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_ethdev.h267 uint16_t tx_rate[IXGBE_MAX_QUEUE_NUM_PER_VF]; member
758 uint16_t tx_rate, uint64_t q_msk);
764 uint16_t tx_rate);
H A Drte_pmd_ixgbe.h383 uint16_t tx_rate, uint64_t q_msk);
H A Dixgbe_ethdev.c2422 uint16_t tx_rate, uint64_t q_msk) in ixgbe_set_vf_rate_limit() argument
2443 if (tx_rate > link.link_speed) in ixgbe_set_vf_rate_limit()
2464 total_rate += vfinfo[vf_idx].tx_rate[idx]; in ixgbe_set_vf_rate_limit()
2473 if (vfinfo[vf].tx_rate[idx] != tx_rate) in ixgbe_set_vf_rate_limit()
2474 vfinfo[vf].tx_rate[idx] = tx_rate; in ixgbe_set_vf_rate_limit()
2475 total_rate += tx_rate; in ixgbe_set_vf_rate_limit()
2483 memset(vfinfo[vf].tx_rate, 0, sizeof(vfinfo[vf].tx_rate)); in ixgbe_set_vf_rate_limit()
2649 if (vfinfo[vf].tx_rate[idx] != 0) in ixgbe_dev_start()
2652 vfinfo[vf].tx_rate[idx], in ixgbe_dev_start()
6214 uint16_t queue_idx, uint16_t tx_rate) in ixgbe_set_queue_rate_limit() argument
[all …]
H A Drte_pmd_ixgbe.c501 uint16_t tx_rate, uint64_t q_msk) in rte_pmd_ixgbe_set_vf_rate_limit() argument
512 return ixgbe_set_vf_rate_limit(dev, vf, tx_rate, q_msk); in rte_pmd_ixgbe_set_vf_rate_limit()
/f-stack/dpdk/drivers/net/e1000/
H A De1000_ethdev.h169 uint16_t tx_rate; member
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_ethdev_driver.h389 uint16_t tx_rate);
H A Drte_ethdev.c4206 uint16_t tx_rate) in rte_eth_set_queue_rate_limit() argument
4229 if (tx_rate > link.link_speed) { in rte_eth_set_queue_rate_limit()
4232 tx_rate, link.link_speed); in rte_eth_set_queue_rate_limit()
4238 queue_idx, tx_rate)); in rte_eth_set_queue_rate_limit()
H A Drte_ethdev.h3989 uint16_t tx_rate);
/f-stack/dpdk/doc/guides/testpmd_app_ug/
H A Dtestpmd_funcs.rst1589 set port - tx_rate (for Queue)
1596 set port - tx_rate (for VF)