| /linux/net/sched/ |
| H A D | sch_ets.c | 42 u32 quantum; member 83 unsigned int *quantum, in ets_quantum_parse() argument 86 *quantum = nla_get_u32(attr); in ets_quantum_parse() 87 if (!*quantum) { in ets_quantum_parse() 118 unsigned int quantum; in ets_offload_change() local 137 q_sum += q->classes[i].quantum; in ets_offload_change() 140 quantum = q->classes[i].quantum; in ets_offload_change() 141 if (quantum) { in ets_offload_change() 142 q_psum += quantum; in ets_offload_change() 150 qopt.replace_params.quanta[i] = quantum; in ets_offload_change() [all …]
|
| H A D | sch_drr.c | 27 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() 86 quantum = psched_mtu(qdisc_dev(sch)); in drr_change_class() 102 cl->quantum = quantum; in drr_change_class() 115 cl->quantum = quantum; in drr_change_class() 254 if (nla_put_u32(skb, TCA_DRR_QUANTUM, cl->quantum)) in drr_dump_class() 365 cl->deficit = cl->quantum; in drr_enqueue() 406 cl->deficit += cl->quantum; in drr_dequeue()
|
| H A D | sch_sfq.c | 135 unsigned int quantum; /* Allotment per round: MUST BE >= MTU */ member 455 slot->allot = q->quantum; in sfq_enqueue() 492 slot->allot += q->quantum; in sfq_dequeue() 594 slot->allot = q->quantum; in sfq_rehash() 638 unsigned int quantum; in sfq_change() local 655 if ((int)ctl->quantum < 0) { in sfq_change() 683 quantum = q->quantum; in sfq_change() 687 if (ctl->quantum) in sfq_change() 688 quantum = ctl->quantum; in sfq_change() 727 q->quantum = quantum; in sfq_change() [all …]
|
| H A D | sch_fq.c | 106 int quantum; /* based on band nr : 576KB, 192KB, 64KB */ member 115 u32 quantum; member 588 f->credit = max_t(u32, f->credit, q->quantum); in fq_enqueue() 683 pband->credit = min(pband->credit + pband->quantum, in fq_dequeue() 684 pband->quantum); in fq_dequeue() 698 f->credit += q->quantum; in fq_dequeue() 754 plen = max(plen, q->quantum); in fq_dequeue() 989 WRITE_ONCE(q->band_flows[i].quantum, weights[i]); in fq_load_weights() 1050 u32 quantum = nla_get_u32(tb[TCA_FQ_QUANTUM]); in fq_change() local 1052 if (quantum > 0 && quantum <= (1 << 20)) { in fq_change() [all …]
|
| H A D | sch_fq_codel.c | 56 u32 quantum; /* psched_mtu(qdisc_dev(sch)); */ member 213 flow->deficit = q->quantum; in fq_codel_enqueue() 299 flow->deficit += q->quantum; in fq_codel_dequeue() 372 u32 quantum = 0; in fq_codel_change() local 388 quantum = max(256U, nla_get_u32(tb[TCA_FQ_CODEL_QUANTUM])); in fq_codel_change() 389 if (quantum > FQ_CODEL_QUANTUM_MAX) { in fq_codel_change() 432 if (quantum) in fq_codel_change() 433 WRITE_ONCE(q->quantum, quantum); in fq_codel_change() 480 q->quantum = psched_mtu(qdisc_dev(sch)); in fq_codel_init() 552 READ_ONCE(q->quantum)) || in fq_codel_dump()
|
| H A D | sch_htb.c | 101 int quantum; /* but stored for parent-to-leaf return */ member 926 cl->leaf.deficit[level] += cl->quantum; in htb_dequeue_tree() 1268 opt.quantum = cl->quantum; in htb_dump_class() 1899 .quantum = hopt->quantum, in htb_change_class() 1921 .quantum = hopt->quantum, in htb_change_class() 2003 .quantum = hopt->quantum, in htb_change_class() 2027 u64 quantum = cl->rate.rate_bytes_ps; in htb_change_class() local 2029 do_div(quantum, q->rate2quantum); in htb_change_class() 2030 cl->quantum = min_t(u64, quantum, INT_MAX); in htb_change_class() 2032 if (!hopt->quantum && cl->quantum < 1000) { in htb_change_class() [all …]
|
| H A D | sch_hhf.c | 130 u32 quantum; /* psched_mtu(qdisc_dev(sch)); */ member 400 bucket->deficit = weight * q->quantum; in hhf_enqueue() 438 bucket->deficit += weight * q->quantum; in hhf_dequeue() 516 u32 new_quantum = q->quantum; in hhf_change() 539 WRITE_ONCE(q->quantum, new_quantum); in hhf_change() 587 q->quantum = psched_mtu(qdisc_dev(sch)); in hhf_init() 666 nla_put_u32(skb, TCA_HHF_QUANTUM, READ_ONCE(q->quantum)) || in hhf_dump()
|
| H A D | sch_fq_pie.c | 66 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, nla_get_u32(tb[TCA_FQ_PIE_QUANTUM])); in fq_pie_change() 430 q->quantum = psched_mtu(qdisc_dev(sch)); in fq_pie_init() 492 nla_put_u32(skb, TCA_FQ_PIE_QUANTUM, READ_ONCE(q->quantum)) || in fq_pie_dump()
|
| H A D | sch_cake.c | 2383 u32 quantum = 256; in cake_config_precedence() local 2396 b->tin_quantum = max_t(u16, 1U, quantum); in cake_config_precedence() 2402 quantum *= 7; in cake_config_precedence() 2403 quantum >>= 3; in cake_config_precedence() 2470 u32 quantum = 256; in cake_config_diffserv8() local 2486 b->tin_quantum = max_t(u16, 1U, quantum); in cake_config_diffserv8() 2492 quantum *= 7; in cake_config_diffserv8() 2493 quantum >>= 3; in cake_config_diffserv8() 2512 u32 quantum = 1024; in cake_config_diffserv4() local 2531 q->tins[0].tin_quantum = quantum; in cake_config_diffserv4() [all …]
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | qos.c | 71 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() 477 txschq_node->quantum = 0; in otx2_qos_alloc_txschq_node() 506 u32 quantum, u16 qid, bool static_cfg) in otx2_qos_sw_create_leaf_node() argument 523 node->quantum = quantum; in otx2_qos_sw_create_leaf_node() [all …]
|
| H A D | qos.h | 63 u32 quantum; member
|
| /linux/tools/testing/selftests/net/packetdrill/ |
| H A D | tcp_slow_start_slow-start-fq-ack-per-2pkt.pkt | 40 // 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/tools/testing/selftests/bpf/progs/ |
| H A D | bpf_qdisc_fq.c | 49 u32 quantum; member 354 if (flow_copy->credit < q.quantum) in BPF_PROG() 355 flow_copy->credit = q.quantum; in BPF_PROG() 492 flow->credit += q.quantum; in fq_dequeue_nonprio_flows() 728 q.quantum = 2 * psched_mtu; in BPF_PROG()
|
| /linux/include/net/ |
| H A D | fq_impl.h | 111 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 D | fq.h | 78 u32 quantum; member
|
| /linux/tools/testing/selftests/net/ |
| H A D | fq_band_pktlimit.sh | 30 tc qdisc replace dev dummy0 root handle 1: fq quantum 1514 initial_quantum 1514 limit 10
|
| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | sch_ets_tests.sh | 190 tc class change dev $put classid 10:2 ets quantum 8000
|
| /linux/fs/gfs2/ |
| H A D | quota.c | 1593 unsigned int quantum; in gfs2_quotad() local 1600 quantum = gfs2_tune_get(sdp, gt_statfs_quantum); in gfs2_quotad() 1601 statfs_deadline = now + quantum * HZ; in gfs2_quotad() 1604 unsigned int quantum; in gfs2_quotad() local 1611 quantum = gfs2_tune_get(sdp, gt_quota_quantum); in gfs2_quotad() 1612 quotad_deadline = now + quantum * HZ; in gfs2_quotad()
|
| /linux/tools/perf/Documentation/ |
| H A D | tips.txt | 58 To set sample time separation other than 100ms with --sort time use --time-quantum 68 …e how parallelism changes over time, try: perf report -F time,latency,parallelism --time-quantum=1s
|
| /linux/tools/include/uapi/linux/ |
| H A D | pkt_sched.h | 213 unsigned quantum; /* Bytes per round allocated to flow */ member 394 __u32 quantum; member
|
| /linux/Documentation/networking/devlink/ |
| H A D | octeontx2.rst | 41 - Use to set the quantum which hardware uses for scheduling among transmit queues.
|
| /linux/Documentation/networking/device_drivers/ethernet/marvell/ |
| H A D | octeontx2.rst | 337 4. Create tc classes with same priorities and different quantum:: 339 # tc class add dev <interface> parent 1: classid 1:1 htb rate 10Gbit prio 2 quantum 409600 341 # tc class add dev <interface> parent 1: classid 1:2 htb rate 10Gbit prio 2 quantum 188416 343 # tc class add dev <interface> parent 1: classid 1:3 htb rate 10Gbit prio 2 quantum 32768
|
| /linux/include/uapi/linux/ |
| H A D | pkt_sched.h | 214 unsigned quantum; /* Bytes per round allocated to flow */ member 414 __u32 quantum; member
|
| /linux/Documentation/admin-guide/ |
| H A D | hw_random.rst | 62 using thermal noise generated from inherently random quantum
|
| /linux/net/mac80211/ |
| H A D | debugfs.c | 105 fq->quantum); in aqm_read() 136 else if (sscanf(buf, "fq_quantum %u", &local->fq.quantum) == 1) in aqm_write()
|