Searched refs:credit (Results 1 – 10 of 10) sorted by relevance
| /dpdk/doc/guides/eventdevs/ |
| H A D | dlb2.rst | 43 -- and others, like credit pools (one directed and one load-balanced pool per 49 regardless of whether it will consume a directed or load-balanced credit. 143 events are scheduled to ports. Refills come from credit pools. 145 For DLB v2.5, there is a single credit pool used for both load balanced and 149 directed credit pool. The load-balanced credits are used to enqueue to 175 Each port is a member of both credit pools. A port's credit allocation is 202 credit scheme on top of the hardware credit scheme in order to comply with 209 In the software credit scheme, a credit is consumed when a new (.op = 210 RTE_EVENT_OP_NEW) event is injected into the system, and the credit is 224 The out-of-credit situations are typically transient, and an eventdev [all …]
|
| H A D | sw.rst | 70 The credit quanta is the number of credits that a port will fetch at a time from 71 the instance's credit pool. Higher numbers will cause less overhead in the 72 atomic credit fetch code, however it also reduces the overall number of credits
|
| /dpdk/drivers/event/sw/ |
| H A D | sw_evdev.c | 898 int *credit = opaque; in set_credit_quanta() local 899 *credit = atoi(value); in set_credit_quanta() 900 if (*credit < 0 || *credit >= 128) in set_credit_quanta()
|
| /dpdk/drivers/net/bnx2x/ |
| H A D | ecore_sp.c | 3249 rc = __atomic_dec_ifmoe(&o->credit, cnt, 0); in ecore_credit_pool_get() 3262 rc = __atomic_add_ifless(&o->credit, cnt, o->pool_sz + 1); in ecore_credit_pool_put() 3274 cur_credit = ECORE_ATOMIC_READ(&o->credit); in ecore_credit_pool_check() 3359 int base, int credit) in ecore_init_credit_pool() argument 3368 ECORE_ATOMIC_SET(&p->credit, credit); in ecore_init_credit_pool() 3371 p->pool_sz = credit; in ecore_init_credit_pool() 3381 if (credit >= 0) { in ecore_init_credit_pool() 3461 int credit = MAX_VLAN_CREDIT_E2 / func_num; in ecore_init_vlan_credit_pool() local 3462 ecore_init_credit_pool(p, func_id * credit, credit); in ecore_init_vlan_credit_pool()
|
| H A D | ecore_sp.h | 1071 ecore_atomic_t credit; member 1941 int base, int credit);
|
| /dpdk/drivers/net/i40e/base/ |
| H A D | i40e_prototype.h | 359 u16 seid, u16 credit, u8 max_credit, 375 u16 seid, u16 credit, u8 max_bw,
|
| H A D | i40e_adminq_cmd.h | 1727 __le16 credit; member 1795 __le16 credit; member
|
| H A D | i40e_common.c | 5428 u16 seid, u16 credit, u8 max_credit, in i40e_aq_config_vsi_bw_limit() argument 5440 cmd->credit = CPU_TO_LE16(credit); in i40e_aq_config_vsi_bw_limit() 5457 u16 seid, u16 credit, u8 max_bw, in i40e_aq_config_switch_comp_bw_limit() argument 5469 cmd->credit = CPU_TO_LE16(credit); in i40e_aq_config_switch_comp_bw_limit()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | qos_framework.rst | 479 The scheduler needs to keep track of time advancement for the credit logic, 480 which requires credit updates based on time (for example, subport and pipe traffic shaping, traffic… 524 as this would result in credit loss (and therefore bandwidth loss) for the pipe. 556 As the greatest common divisor for all packet lengths is one byte, the unit of credit is selected a… 643 …| 1 | tb_time | Bytes | Time of the last credit update. Measured in bytes instead o… 644 …| | | | or CPU cycles for ease of credit consumption operation … 651 …| 2 | tb_period | Bytes | Time period that should elapse since the last credit update… 750 pipe levels is enforced by periodically refilling the subport / pipe traffic class credit counter,
|
| /dpdk/doc/guides/contributing/ |
| H A D | vulnerability.rst | 99 * Reporter credit
|