Home
last modified time | relevance | path

Searched refs:flows (Results 1 – 32 of 32) sorted by relevance

/linux-4.1.27/net/sched/
Dsch_fq_codel.c56 struct fq_codel_flow *flows; /* Flows table [flows_cnt] */ member
161 flow = &q->flows[idx]; in fq_codel_drop()
190 flow = &q->flows[idx]; in fq_codel_enqueue()
229 q->backlogs[flow - q->flows] -= qdisc_pkt_len(skb); in dequeue()
317 if (q->flows) in fq_codel_change()
380 fq_codel_free(q->flows); in fq_codel_destroy()
404 if (!q->flows) { in fq_codel_init()
405 q->flows = fq_codel_zalloc(q->flows_cnt * in fq_codel_init()
407 if (!q->flows) in fq_codel_init()
411 fq_codel_free(q->flows); in fq_codel_init()
[all …]
Dsch_atm.c63 struct list_head flows; /* NB: "link" is also on this member
75 list_for_each_entry(flow, &p->flows, list) { in lookup_flow()
338 list_for_each_entry(flow, &p->flows, list) { in atm_tc_walk()
375 list_for_each_entry(flow, &p->flows, list) { in atm_tc_enqueue()
458 list_for_each_entry(flow, &p->flows, list) { in sch_atm_dequeue()
529 list_for_each_entry(flow, &p->flows, list) { in atm_tc_drop()
541 INIT_LIST_HEAD(&p->flows); in atm_tc_init()
543 list_add(&p->link.list, &p->flows); in atm_tc_init()
564 list_for_each_entry(flow, &p->flows, list) in atm_tc_reset()
575 list_for_each_entry(flow, &p->flows, list) in atm_tc_destroy()
[all …]
Dsch_fq.c101 u32 flows; member
205 q->flows -= fcnt; in fq_gc()
245 if (q->flows >= (2U << q->fq_trees_log) && in fq_classify()
246 q->inactive_flows > q->flows/2) in fq_classify()
289 q->flows++; in fq_classify()
545 q->flows = 0; in fq_reset()
590 q->flows -= fcnt; in fq_rehash()
823 .flows = q->flows, in fq_dump_stats()
Dsch_sfq.c665 if (ctl->flows) in sfq_change()
666 q->maxflows = min_t(u32, ctl->flows, SFQ_MAX_FLOWS); in sfq_change()
795 opt.v0.flows = q->maxflows; in sfq_dump()
DKconfig236 and Keep for responsive flows, CHOose and Kill for unresponsive
237 flows). This is a variation of RED which trys to penalize flows
/linux-4.1.27/Documentation/networking/
Dpktgen.txt76 flows: 0 flowlen: 0
89 flows: 0
208 pktgen.conf-1-1-flows # 1 CPU 1 dev multiple flows.
226 pgset "flows 1"
305 flows
Dscaling.txt27 of logical flows. Packets for each flow are steered to a separate receive
170 to the same CPU is CPU load imbalance if flows vary in packet rate.
176 Flow Limit is an optional RPS feature that prioritizes small flows
177 during CPU contention by dropping packets from large flows slightly
178 ahead of those from small flows. It is active only when an RPS or RFS
184 new packet is dropped. Packets from other flows are still only
188 even large flows maintain connectivity.
204 identification of large flows and fewer false positives. The default
239 flows to the CPUs where those flows are being processed. The flow hash
244 same CPU. Indeed, with many flows and few CPUs, it is very likely that
[all …]
Dopenvswitch.txt13 table" that userspace populates with "flows" that map from keys based
101 A wildcarded flow can represent a group of exact match flows. Each '1' bit
105 by reduce the number of new flows need to be processed by the user space program.
117 two possible approaches: reactively install flows as they miss the kernel
127 The behavior when using overlapping wildcarded flows is undefined. It is the
130 performs best-effort detection of overlapping wildcarded flows and may reject
143 future operations. The kernel is not required to index flows by the original
Dmac80211-auth-assoc-deauth.txt3 # deauthentication/disassociation flows.
Dixgbe.txt124 Supports advanced filters that direct receive packets by their flows to
126 Matches flows and CPU cores for flow affinity. Supports multiple parameters
Dbonding.txt747 Specifies if dynamic shuffling of flows is enabled in tlb
750 The default behavior of tlb mode is to shuffle active flows across
887 flows.
897 flows.
2204 destination. In a local configuration, traffic flows directly to and
Dip-sysctl.txt667 on the local machine, hurting latency of other flows, for
1210 to idenfify packet flows for mechanisms like Equal Cost Multipath
/linux-4.1.27/net/core/
Dpktgen.c381 struct flow_state *flows; member
2241 return !!(pkt_dev->flows[flow].flags & F_INIT); in f_seen()
2249 if (pkt_dev->flows[flow].count >= pkt_dev->lflow) { in f_pick()
2251 pkt_dev->flows[flow].count = 0; in f_pick()
2252 pkt_dev->flows[flow].flags = 0; in f_pick()
2261 if (pkt_dev->flows[flow].count > pkt_dev->lflow) { in f_pick()
2262 pkt_dev->flows[flow].count = 0; in f_pick()
2263 pkt_dev->flows[flow].flags = 0; in f_pick()
2278 struct xfrm_state *x = pkt_dev->flows[flow].x; in get_ipsec_sa()
2297 pkt_dev->flows[flow].x = x; in get_ipsec_sa()
[all …]
Dnet-sysfs.c789 table->flows[count].cpu = RPS_NO_CPU; in store_rps_dev_flow_table_cnt()
Ddev.c3103 rflow = &flow_table->flows[flow_id]; in set_rps_cpu()
3174 rflow = &flow_table->flows[hash & flow_table->mask]; in get_rps_cpu()
3242 rflow = &flow_table->flows[flow_id]; in rps_may_expire_flow()
/linux-4.1.27/net/dccp/ccids/
DKconfig19 be reasonably fair when competing for bandwidth with TCP-like flows,
/linux-4.1.27/include/uapi/linux/
Dpkt_sched.h195 unsigned flows; /* Maximal number of flows */ member
793 __u32 flows; member
/linux-4.1.27/drivers/net/
Dtun.c200 struct hlist_head flows[TUN_NUM_FLOW_ENTRIES]; member
273 hlist_for_each_entry_safe(e, n, &tun->flows[i], hash_link) in tun_flow_flush()
288 hlist_for_each_entry_safe(e, n, &tun->flows[i], hash_link) { in tun_flow_delete_by_queue()
311 hlist_for_each_entry_safe(e, n, &tun->flows[i], hash_link) { in tun_flow_cleanup()
338 head = &tun->flows[tun_hashfn(rxhash)]; in tun_flow_update()
399 e = tun_flow_find(&tun->flows[tun_hashfn(txq)], txq); in tun_select_queue()
779 e = tun_flow_find(&tun->flows[tun_hashfn(rxhash)], in tun_net_xmit()
920 INIT_HLIST_HEAD(&tun->flows[i]); in tun_flow_init()
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-platform-kim8 The device name flows down to architecture specific board
Dsysfs-class-net-queues16 Number of Receive Packet Steering flows being currently
/linux-4.1.27/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-dma.txt5 channels and flows for the QMSS(Queue Manager SubSystem) who triggers
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dcoresight.txt6 sinks, links and sources. Trace data produced by one or more sources flows
/linux-4.1.27/Documentation/devicetree/bindings/soc/fsl/
Dqman.txt15 DPAA logic modules, maintains packet ordering within flows. Besides providing
/linux-4.1.27/net/
DKconfig290 backlog reaches netdev_max_backlog. If a few out of many active flows
292 maintain capacity for the other flows. This feature provides servers
/linux-4.1.27/Documentation/
Dmedia-framework.txt32 flows from the entity's output to one or more entity inputs. Pads should
36 on the same entity or on different entities. Data flows from a source
/linux-4.1.27/Documentation/misc-devices/mei/
Dmei.txt36 - Selective network isolation of Ethernet and IP protocol flows based
/linux-4.1.27/arch/blackfin/
DKconfig.debug166 flows) and should normally be turned off, except in those nasty
/linux-4.1.27/Documentation/trace/
Dcoresight.txt23 flows through the coresight system (via ATB bus) using links that are connecting
/linux-4.1.27/net/ipv4/
DKconfig511 other Reno and H-TCP flows.
605 - Low latency (short flows, queries),
/linux-4.1.27/Documentation/block/
Dbiodoc.txt969 4.2 Request flows seen by I/O schedulers
971 flows.
/linux-4.1.27/include/linux/
Dnetdevice.h639 struct rps_dev_flow flows[0]; member
/linux-4.1.27/net/netfilter/
DKconfig340 policies to flows, instead of using the global timeout policy.