aboutsummaryrefslogtreecommitdiffstats
path: root/net/sched/sch_fq.c (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2018-11-20net_sched: sch_fq: avoid calling ktime_get_ns() if not neededEric Dumazet1-1/+6
2018-11-15net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flowsEric Dumazet1-12/+19
2018-11-11net_sched: sch_fq: add dctcp-like markingEric Dumazet1-0/+21
2018-10-15net_sched: sch_fq: no longer use skb_is_tcp_pure_ack()Eric Dumazet1-1/+1
2018-10-15net: extend sk_pacing_rate to unsigned longEric Dumazet1-8/+12
2018-10-01tcp/fq: move back to CLOCK_MONOTONICEric Dumazet1-3/+3
2018-09-21net_sched: sch_fq: remove dead code dealing with retransmitsEric Dumazet1-53/+5
2018-09-21tcp: switch tcp and sch_fq to new earliest departure time modelEric Dumazet1-10/+11
2018-09-21net_sched: sch_fq: switch to CLOCK_TAIEric Dumazet1-3/+3
2018-09-10net: Add and use skb_mark_not_on_list().David S. Miller1-1/+1
2018-05-02net_sched: fq: take care of throttled flows before reuseEric Dumazet1-12/+25
2017-12-21net: sched: sch: add extack for change qdisc opsAlexander Aring1-2/+3
2017-12-21net: sched: sch: add extack for init callbackAlexander Aring1-1/+2
2017-07-12mm, tree wide: replace __GFP_REPEAT by __GFP_RETRY_MAYFAIL with more useful semanticMichal Hocko1-1/+1
2017-05-16tcp: internal implementation for pacingEric Dumazet1-0/+8
2017-05-08net: use kvmalloc with __GFP_REPEAT rather than open coded variantMichal Hocko1-11/+1
2017-04-13netlink: pass extended ACK struct to parsing functionsJohannes Berg1-1/+1
2016-12-20net_sched: sch_fq: use rb_entry()Geliang Tang1-7/+7
2016-11-17net_sched: sch_fq: use hash_ptr()Eric Dumazet1-2/+2
2016-09-23net_sched: sch_fq: account for schedule/timers driftsEric Dumazet1-3/+18
2016-09-21net_sched: sch_fq: add low_rate_threshold parameterEric Dumazet1-3/+19
2016-09-18pkt_sched: fq: use proper locking in fq_dump_stats()Eric Dumazet1-14/+18
2016-06-25net_sched: drop packets after root qdisc lock is releasedEric Dumazet1-3/+4
2016-06-15net_sched: sch_fq: defer skb freeingEric Dumazet1-6/+13
2016-06-10net_sched: remove generic throttled managementEric Dumazet1-2/+1
2016-02-29net_sched: update hierarchical backlog tooWANG Cong1-1/+3
2015-10-11net: synack packets can be attached to request socketsEric Dumazet1-1/+2
2015-10-03tcp: attach SYNACK messages to request sockets instead of listenerEric Dumazet1-5/+7
2015-04-01pkt_sched: fq: correct spelling of locallySimon Horman1-2/+2
2015-02-04pkt_sched: fq: better control of DDOS trafficEric Dumazet1-2/+17
2015-02-04tcp: do not pace pure ack packetsEric Dumazet1-2/+8
2015-02-04pkt_sched: fq: avoid hang when quantum 0Kenneth Klette Jonassen1-2/+8
2015-01-28pkt_sched: fq: remove useless TIME_WAIT checkEric Dumazet1-2/+2
2014-11-26pkt_sched: fq: increase max delay from 125 ms to one secondEric Dumazet1-5/+4
2014-10-06net: sched: avoid costly atomic operation in fq_dequeue()Eric Dumazet1-4/+2
2014-09-30net: sched: implement qstat helper routinesJohn Fastabend1-2/+2
2014-08-22net: use ktime_get_ns() and ktime_get_real_ns() helpersEric Dumazet1-2/+2
2014-06-05net: use the new API kvfree()WANG Cong1-4/+1
2014-03-13net_sched: return nla_nest_end() instead of skb->lenYang Yingliang1-2/+1
2014-03-10pkt_sched: fq: do not hold qdisc lock while allocating memoryEric Dumazet1-6/+15
2014-03-08pkt_sched: fq: do not hold qdisc lock while allocating memoryEric Dumazet1-6/+15
2013-12-17net: Change skb_get_rxhash to skb_get_hashTom Herbert1-1/+1
2013-12-17pkt_sched: fq: more robust memory allocationEric Dumazet1-6/+28
2013-11-15pkt_sched: fq: fix pacing for small framesEric Dumazet1-4/+18
2013-11-15pkt_sched: fq: warn users using defrateEric Dumazet1-6/+4
2013-11-14pkt_sched: fq: change classification of control packetsMaciej ┼╗enczykowski1-7/+1
2013-10-28pkt_sched: fq: clear time_next_packet for reused flowsEric Dumazet1-0/+1
2013-10-08pkt_sched: fq: fix non TCP flows pacingEric Dumazet1-11/+9
2013-10-08pkt_sched: fq: fix typo for initial_quantumEric Dumazet1-1/+1
2013-10-01pkt_sched: fq: rate limiting improvementsEric Dumazet1-19/+26