Home
last modified time | relevance | path

Searched refs:quantum (Results 1 – 25 of 30) sorted by relevance

12

/linux/net/sched/
H A Dsch_drr.c27 u32 quantum; member
66 u32 quantum; in drr_change_class() local
80 quantum = nla_get_u32(tb[TCA_DRR_QUANTUM]); in drr_change_class()
81 if (quantum == 0) { in drr_change_class()
85 quantum = clamp_t(u32, quantum, 256, 1 << 20); in drr_change_class()
87 quantum = clamp_t(u32, (u32)psched_mtu(qdisc_dev(sch)), 256, 1 << 20); in drr_change_class()
102 WRITE_ONCE(cl->quantum, quantum); in drr_change_class()
114 cl->quantum = quantum; in drr_change_class()
253 if (nla_put_u32(skb, TCA_DRR_QUANTUM, READ_ONCE(cl->quantum))) in drr_dump_class()
364 WRITE_ONCE(cl->deficit, READ_ONCE(cl->quantum)); in drr_enqueue()
[all …]
H A Dsch_ets.c42 u32 quantum; member
83 unsigned int *quantum, in ets_quantum_parse() argument
86 *quantum = clamp_t(u32, nla_get_u32(attr), 256, 1 << 20); in ets_quantum_parse()
114 unsigned int quantum; in ets_offload_change() local
133 q_sum += q->classes[i].quantum; in ets_offload_change()
136 quantum = q->classes[i].quantum; in ets_offload_change()
137 if (quantum) { in ets_offload_change()
138 q_psum += quantum; in ets_offload_change()
146 qopt.replace_params.quanta[i] = quantum; in ets_offload_change()
212 unsigned int quantum; in ets_class_change() local
[all …]
H A Dsch_sfq.c135 unsigned int quantum; /* Allotment per round: MUST BE >= MTU */ member
457 WRITE_ONCE(slot->allot, q->quantum); in sfq_enqueue()
495 WRITE_ONCE(slot->allot, slot->allot + q->quantum); in sfq_dequeue()
597 WRITE_ONCE(slot->allot, q->quantum); in sfq_rehash()
641 unsigned int quantum; in sfq_change() local
658 if ((int)ctl->quantum < 0) { in sfq_change()
663 if (ctl->quantum > 1 << 20) { in sfq_change()
691 quantum = q->quantum; in sfq_change()
695 if (ctl->quantum) in sfq_change()
696 quantum = max(256U, ctl->quantum); in sfq_change()
[all …]
H A Dsch_fq.c106 int quantum; /* based on band nr : 576KB, 192KB, 64KB */ member
115 u32 quantum; member
640 f->credit = max_t(u32, f->credit, q->quantum); in fq_enqueue()
738 pband->credit = min(pband->credit + pband->quantum, in fq_dequeue()
739 pband->quantum); in fq_dequeue()
753 f->credit += q->quantum; in fq_dequeue()
809 plen = max(plen, q->quantum); in fq_dequeue()
1048 WRITE_ONCE(q->band_flows[i].quantum, weights[i]); in fq_load_weights()
1109 u32 quantum = clamp_t(u32, nla_get_u32(tb[TCA_FQ_QUANTUM]), in fq_change() local
1112 WRITE_ONCE(q->quantum, quantum); in fq_change()
[all …]
H A Dsch_fq_codel.c56 u32 quantum; /* psched_mtu(qdisc_dev(sch)); */ member
213 WRITE_ONCE(flow->deficit, q->quantum); in fq_codel_enqueue()
301 WRITE_ONCE(flow->deficit, flow->deficit + q->quantum); in __fq_codel_dequeue()
411 u32 quantum = 0; in fq_codel_change() local
427 quantum = max(256U, nla_get_u32(tb[TCA_FQ_CODEL_QUANTUM])); in fq_codel_change()
428 if (quantum > FQ_CODEL_QUANTUM_MAX) { in fq_codel_change()
429 NL_SET_ERR_MSG(extack, "Invalid quantum"); in fq_codel_change()
471 if (quantum) in fq_codel_change()
472 WRITE_ONCE(q->quantum, quantum); in fq_codel_change()
[all...]
H A Dsch_htb.c101 int quantum; /* but stored for parent-to-leaf return */ member
931 cl->leaf.deficit[level] += cl->quantum; in htb_dequeue_tree()
1269 opt.quantum = cl->quantum; in htb_dump_class()
1906 .quantum = hopt->quantum, in htb_change_class()
1928 .quantum = hopt->quantum, in htb_change_class()
2010 .quantum = hopt->quantum, in htb_change_class()
2034 u64 quantum = cl->rate.rate_bytes_ps; in htb_change_class() local
2036 do_div(quantum, q->rate2quantum); in htb_change_class()
2037 cl->quantum = min_t(u64, quantum, INT_MAX); in htb_change_class()
2039 if (!hopt->quantum && cl->quantum < 1000) { in htb_change_class()
[all …]
H A Dsch_hhf.c130 u32 quantum; /* psched_mtu(qdisc_dev(sch)); */ member
401 bucket->deficit = weight * q->quantum; in hhf_enqueue()
440 bucket->deficit += weight * q->quantum; in hhf_dequeue()
545 u32 new_quantum = q->quantum; in hhf_change()
568 WRITE_ONCE(q->quantum, new_quantum); in hhf_change()
616 q->quantum = clamp_t(u32, psched_mtu(qdisc_dev(sch)), 256, 1 << 20); in hhf_init()
696 nla_put_u32(skb, TCA_HHF_QUANTUM, READ_ONCE(q->quantum)) || in hhf_dump()
H A Dsch_fq_pie.c66 u32 quantum; member
193 sel_flow->deficit = q->quantum; in fq_pie_qdisc_enqueue()
257 flow->deficit += q->quantum; in fq_pie_qdisc_dequeue()
344 WRITE_ONCE(q->quantum, in fq_pie_change()
431 q->quantum = clamp_t(u32, psched_mtu(qdisc_dev(sch)), in fq_pie_init()
494 nla_put_u32(skb, TCA_FQ_PIE_QUANTUM, READ_ONCE(q->quantum)) || in fq_pie_dump()
H A Dsch_cake.c2394 u32 quantum = 256; in cake_config_precedence() local
2407 b->tin_quantum = max_t(u16, 1U, quantum); in cake_config_precedence()
2413 quantum *= 7; in cake_config_precedence()
2414 quantum >>= 3; in cake_config_precedence()
2481 u32 quantum = 256; in cake_config_diffserv8() local
2497 b->tin_quantum = max_t(u16, 1U, quantum); in cake_config_diffserv8()
2503 quantum *= 7; in cake_config_diffserv8()
2504 quantum >>= 3; in cake_config_diffserv8()
2523 u32 quantum = 1024; in cake_config_diffserv4() local
2542 q->tins[0].tin_quantum = quantum; in cake_config_diffserv4()
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dqos.c71 static int otx2_qos_quantum_to_dwrr_weight(struct otx2_nic *pfvf, u32 quantum) in otx2_qos_quantum_to_dwrr_weight() argument
75 weight = quantum / pfvf->hw.dwrr_mtu; in otx2_qos_quantum_to_dwrr_weight()
76 if (quantum % pfvf->hw.dwrr_mtu) in otx2_qos_quantum_to_dwrr_weight()
88 u32 quantum; in otx2_config_sched_shaping() local
110 quantum = node->quantum ? in otx2_config_sched_shaping()
111 node->quantum : pfvf->tx_max_pktlen; in otx2_config_sched_shaping()
112 rr_weight = otx2_qos_quantum_to_dwrr_weight(pfvf, quantum); in otx2_config_sched_shaping()
527 txschq_node->quantum = 0; in otx2_qos_alloc_txschq_node()
556 u32 quantum, u16 qid, bool static_cfg) in otx2_qos_sw_create_leaf_node() argument
573 node->quantum = quantum; in otx2_qos_sw_create_leaf_node()
[all …]
H A Dqos.h63 u32 quantum; member
/linux/tools/testing/selftests/net/packetdrill/
H A Dtcp_slow_start_slow-start-fq-ack-per-2pkt.pkt40 // So FQ will allow following packet to be sent a bit earlier (quantum/2)
41 // (FQ commit allows an application/cwnd limited flow to get at most quantum/2 extra credit)
/linux/include/net/
H A Dfq_impl.h111 flow->deficit += fq->quantum; in fq_tin_dequeue()
229 flow->deficit = fq->quantum; in fq_tin_enqueue()
357 fq->quantum = 300; in fq_init()
H A Dfq.h78 u32 quantum; member
H A Dpkt_cls.h891 u32 quantum; member
/linux/tools/testing/selftests/net/
H A Dfq_band_pktlimit.sh30 tc qdisc replace dev dummy0 root handle 1: fq quantum 1514 initial_quantum 1514 limit 10
/linux/tools/testing/selftests/net/forwarding/
H A Dsch_ets_tests.sh190 tc class change dev $put classid 10:2 ets quantum 8000
/linux/fs/gfs2/
H A Dquota.c1605 unsigned int quantum; in gfs2_quotad() local
1612 quantum = gfs2_tune_get(sdp, gt_statfs_quantum); in gfs2_quotad()
1613 statfs_deadline = now + quantum * HZ; in gfs2_quotad()
1616 unsigned int quantum; in gfs2_quotad() local
1623 quantum = gfs2_tune_get(sdp, gt_quota_quantum); in gfs2_quotad()
1624 quotad_deadline = now + quantum * HZ; in gfs2_quotad()
/linux/tools/include/uapi/linux/
H A Dpkt_sched.h213 unsigned quantum; /* Bytes per round allocated to flow */ member
394 __u32 quantum; member
/linux/net/mac80211/
H A Ddebugfs.c105 fq->quantum); in aqm_read()
136 else if (sscanf(buf, "fq_quantum %u", &local->fq.quantum) == 1) in aqm_write()
/linux/Documentation/admin-guide/
H A Dhw_random.rst62 using thermal noise generated from inherently random quantum
/linux/drivers/gpu/drm/i915/
H A DKconfig.profile124 int "Scheduling quantum for userspace batches (ms, jiffy granularity)"
/linux/tools/perf/Documentation/
H A Dtips.txt58 To set sample time separation other than 100ms with --sort time use --time-quantum
68 To see how parallelism changes over time, try: perf report -F time,latency,parallelism --time-quantum=1s
H A Dperf-report.txt129 --time-quantum (default 100ms). Specify with overhead and before it.
637 --time-quantum::
638 Configure time quantum for time sort key. Default 100ms.
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dqos.c395 if (htb_qopt->prio || htb_qopt->quantum) { in mlx5e_htb_setup_tc()

12