| /f-stack/dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ethdev.h | 105 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 D | txgbe_ethdev.c | 1299 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 D | rte_pmd_bnxt.h | 187 uint16_t tx_rate, uint64_t q_msk);
|
| H A D | rte_pmd_bnxt.c | 175 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 D | otx2_tm.h | 26 uint16_t queue_idx, uint16_t tx_rate);
|
| H A D | otx2_tm.c | 3116 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 D | ixgbe_ethdev.h | 267 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 D | rte_pmd_ixgbe.h | 383 uint16_t tx_rate, uint64_t q_msk);
|
| H A D | ixgbe_ethdev.c | 2422 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 D | rte_pmd_ixgbe.c | 501 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 D | e1000_ethdev.h | 169 uint16_t tx_rate; member
|
| /f-stack/dpdk/lib/librte_ethdev/ |
| H A D | rte_ethdev_driver.h | 389 uint16_t tx_rate);
|
| H A D | rte_ethdev.c | 4206 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 D | rte_ethdev.h | 3989 uint16_t tx_rate);
|
| /f-stack/dpdk/doc/guides/testpmd_app_ug/ |
| H A D | testpmd_funcs.rst | 1589 set port - tx_rate (for Queue) 1596 set port - tx_rate (for VF)
|