aboutsummaryrefslogtreecommitdiffstats
path: root/net/sched
AgeCommit message (Expand)AuthorFilesLines
2016-08-25qdisc: fix a module refcount leak in qdisc_create_dflt()Eric Dumazet1-4/+5
2016-08-22net sched: fix encoding to use real lengthJamal Hadi Salim1-8/+10
2016-08-17net_sched: allow flushing tc police actionsRoman Mashak1-42/+1
2016-08-17net_sched: unify the init logic for act_policeWANG Cong1-9/+10
2016-08-17net_sched: convert tcf_exts from list to pointer arrayWANG Cong2-20/+42
2016-08-17net_sched: remove an unnecessary list_del()WANG Cong1-1/+0
2016-08-17net_sched: remove the leftover cleanup_a()WANG Cong1-19/+3
2016-07-25net_sched: get rid of struct tcf_commonWANG Cong2-77/+72
2016-07-25net_sched: move tc_action into tcf_commonWANG Cong14-279/+256
2016-07-24net/sched: Add match-all classifier hw offloading.Yotam Gigi1-3/+73
2016-07-24net/sched: introduce Match-all classifierJiri Pirko3-0/+259
2016-07-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+4
2016-07-18net/sched/sch_htb: clamp xstats tokens to fit into 32-bit intKonstantin Khlebnikov1-2/+4
2016-07-08hfsc: reduce hfsc_sched to 14 cachelinesFlorian Westphal1-5/+5
2016-07-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2016-07-04net sched actions: skbedit convert to use more modern nla_put_xxxJamal Hadi Salim1-8/+4
2016-07-04net sched actions: skbedit add support for mod-ing skb pkt_typeJamal Hadi Salim1-1/+17
2016-07-01net_sched: fix mirrored packets checksumWANG Cong1-1/+1
2016-07-01bpf: refactor bpf_prog_get and type check into helperDaniel Borkmann2-12/+2
2016-07-01net/sched/sch_hfsc.c: anchor virtual curve at proper vt in hfsc_change_fsc()Michal Soltys1-1/+1
2016-07-01net/sched/sch_hfsc.c: go passive after vt updateMichal Soltys1-16/+15
2016-07-01net/sched/sch_hfsc.c: remove leftover dlist and droplistMichal Soltys1-8/+0
2016-07-01net/sched/sch_hfsc.c: add unlikely() in qdisc_peek_len()Michal Soltys1-1/+1
2016-07-01net/sched/sch_hfsc.c: handle corner cases where head may change invalidating ...Michal Soltys1-1/+10
2016-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller7-74/+73
2016-06-29net_sched: netem: do not call qdisc_drop() with a NULL skbEric Dumazet1-4/+8
2016-06-25net_sched: generalize bulk dequeueEric Dumazet1-10/+58
2016-06-25net_sched: sch_htb: export class backlog in dumpsEric Dumazet1-4/+10
2016-06-25net_sched: fq_codel: cache skb->truesize into skb->cbEric Dumazet1-3/+4
2016-06-25net_sched: drop packets after root qdisc lock is releasedEric Dumazet26-101/+135
2016-06-23netem: fix a use after freeEric Dumazet1-6/+6
2016-06-23act_ife: acquire ife_mod_lock before reading ifeoplistWANG Cong1-6/+8
2016-06-23act_ife: only acquire tcf_lock for existing actionsWANG Cong1-24/+31
2016-06-16net, cls: also reject deleting all filters when TCA_KIND presentDaniel Borkmann1-1/+1
2016-06-15htb: call qdisc_root with rcu read lock heldFlorian Westphal1-0/+2
2016-06-15net_sched: sch_fq: defer skb freeingEric Dumazet1-1/+1
2016-06-15net_sched: sch_pie: defer skb freeingEric Dumazet1-1/+1
2016-06-15net_sched: sch_netem: defer skb freeingEric Dumazet1-3/+1
2016-06-15net_sched: sch_htb: defer skb freeingEric Dumazet1-2/+2
2016-06-15net_sched: sch_hhf: defer skb freeingEric Dumazet1-2/+2
2016-06-15net_sched: fq_codel: defer skb freeingEric Dumazet1-8/+9
2016-06-15net_sched: sch_fq: defer skb freeingEric Dumazet1-6/+13
2016-06-15net_sched: sch_codel: defer skb freeing in codel_change()Eric Dumazet1-1/+1
2016-06-15net_sched: sch_choke: defer skb freeingEric Dumazet1-4/+4
2016-06-15net_sched: add the ability to defer skb freeingEric Dumazet1-1/+1
2016-06-15net sched actions: bug fix dumping actions directly didnt produce NLMSG_DONEJamal Hadi Salim1-1/+1
2016-06-15net_sched: make tcf_hash_check() booleanWANG Cong7-11/+16
2016-06-15act_ipt: fix a bind refcnt leakWANG Cong1-2/+5
2016-06-15net_sched: prio: insure proper transactional behaviorEric Dumazet1-34/+23
2016-06-15act_police: rename tcf_act_police_locate() to tcf_act_police_init()WANG Cong1-4/+4
2016-06-15net_sched: remove internal use of TC_POLICE_*WANG Cong2-3/+3
2016-06-14net/sched: flower: Return error when hw can't offload and skip_sw is setAmir Vadai1-17/+25
2016-06-14net_sched: fix pfifo_head_drop behavior vs backlogEric Dumazet1-0/+4
2016-06-12sched: remove NET_XMIT_POLICEDFlorian Westphal2-3/+1
2016-06-12net_sched: prio: properly report out of memory errorsEric Dumazet1-20/+12
2016-06-10net_sched: remove generic throttled managementEric Dumazet7-17/+4
2016-06-10net_sched: netem: remove qdisc_is_throttled() useEric Dumazet1-3/+0
2016-06-10net_sched: cbq: remove a flaky use of qdisc_is_throttled()Eric Dumazet1-1/+1
2016-06-10net_sched: sch_plug: use a private throttled statusEric Dumazet1-6/+8
2016-06-10net, cls: allow for deleting all filters for given parentDaniel Borkmann1-4/+33
2016-06-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller12-75/+106
2016-06-09net: sched: fix qdisc->running lockdep annotationsEric Dumazet1-2/+2
2016-06-08sched: remove qdisc->dropFlorian Westphal18-359/+0
2016-06-08sched: remove qdisc_rehape_failFlorian Westphal4-7/+7
2016-06-08cbq: remove TCA_CBQ_POLICE supportFlorian Westphal1-94/+1
2016-06-08cbq: remove TCA_CBQ_OVL_STRATEGY supportFlorian Westphal1-160/+6
2016-06-08qfq: don't leak skb if kzalloc failsFlorian Westphal1-2/+4
2016-06-08net: cls_u32: be more strict about skip-sw flag for knodesJakub Kicinski1-18/+19
2016-06-08net: cls_u32: catch all hardware offload errorsJakub Kicinski1-1/+7
2016-06-07net: sched: fix tc_should_offload for specific clsact classesDaniel Borkmann3-7/+19
2016-06-07act_police: fix a crash during removalWANG Cong1-22/+11
2016-06-07net: sched: do not acquire qdisc spinlock in qdisc/class stats dumpEric Dumazet14-44/+69
2016-06-07net_sched: transform qdisc running bit into a seqcountEric Dumazet1-4/+10
2016-06-07fq_codel: return non zero qlen in class dumpsEric Dumazet1-1/+1
2016-06-07net: cls_u32: be more strict about skip-sw flagJakub Kicinski1-10/+11
2016-06-07net: cls_u32: fix error code for invalid flagsJakub Kicinski1-1/+1
2016-06-07net sched: indentation and other OCD stylistic fixesJamal Hadi Salim6-17/+28
2016-06-07net sched actions: aggregate dumping of actions timeinfoJamal Hadi Salim12-48/+21
2016-06-07net sched actions: introduce timestamp for firsttime useJamal Hadi Salim13-0/+14
2016-06-07net sched: actions use tcf_lastuse_update for consistencyJamal Hadi Salim10-12/+11
2016-06-07net/sched: cls_flower: Introduce support in SKIP SW flagAmir Vadai1-9/+22
2016-06-07fq_codel: fix NET_XMIT_CN behaviorEric Dumazet1-6/+18
2016-06-06net_sched: keep backlog updated with qlenWANG Cong1-0/+2
2016-06-03sch_tbf: update backlog as wellWANG Cong1-0/+4
2016-06-03sch_red: update backlog as wellWANG Cong1-0/+4
2016-06-03sch_drr: update backlog as wellWANG Cong1-0/+4
2016-06-03sch_prio: update backlog as wellWANG Cong1-0/+4
2016-06-03sch_hfsc: always keep backlog updatedWANG Cong1-8/+4
2016-05-24net sched actions: policer missing timestamp processingJamal Hadi Salim1-0/+11
2016-05-24net_sched: avoid too many hrtimer_start() callsEric Dumazet2-10/+7
2016-05-17net_sched: close another race condition in tcf_mirred_release()WANG Cong1-2/+3
2016-05-16fq_codel: fix memory limitation driftEric Dumazet1-1/+2
2016-05-16net/sched: cls_flower: Hardware offloaded filters statistics supportAmir Vadai1-0/+21
2016-05-16net/sched: act_gact: Update statistics when offloaded to hardwareAmir Vadai1-0/+15
2016-05-16net: cls_u32: Add support for skip-sw flag to tc u32 classifier.Samudrala, Sridhar1-9/+36
2016-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller6-36/+74
2016-05-10net sched: ife action fix late bindingJamal Hadi Salim1-4/+10
2016-05-10net sched: skbedit action fix late bindingJamal Hadi Salim1-7/+11
2016-05-10net sched: simple action fix late bindingJamal Hadi Salim1-6/+12
2016-05-10net sched: mirred action fix late bindingJamal Hadi Salim1-6/+13
2016-05-10net sched: ipt action fix late bindingJamal Hadi Salim1-7/+12
2016-05-10net sched: vlan action fix late bindingJamal Hadi Salim1-6/+16
2016-05-08fq_codel: add memory limitation per queueEric Dumazet1-3/+24
2016-05-06bpf: wire in data and data_end for cls_act_bpfAlexei Starovoitov2-0/+4
2016-05-04net: remove dev->trans_startFlorian Westphal1-7/+3
2016-05-04treewide: replace dev->trans_start update with helperFlorian Westphal1-1/+1
2016-05-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+59
2016-05-03fq_codel: add batch ability to fq_codel_drop()Eric Dumazet1-19/+45
2016-05-03netem: Segment GSO packets on enqueueNeil Horman1-2/+59
2016-04-26net: remove NETDEV_TX_LOCKED supportFlorian Westphal1-32/+0
2016-04-26sched: align nlattr properly when neededNicolas Dichtel15-19/+27
2016-04-25codel: split into multiple filesMichal Kazior2-0/+4
2016-04-25codel: generalize the implementationMichal Kazior2-7/+32
2016-04-25sched: use nla_put_u64_64bit()Nicolas Dichtel3-5/+10
2016-04-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+4
2016-04-14net: sched: do not requeue a NULL skbLars Persson1-1/+4
2016-04-14qdisc: constify meta_type_ops structuresJulia Lawall1-4/+4
2016-03-18cls_bpf: reset class and reuse major in daDaniel Borkmann1-5/+8
2016-03-11net/flower: Fix pointer castAmir Vadai1-6/+6
2016-03-10net/flower: Introduce hardware offload supportAmir Vadai1-1/+63
2016-03-08net_sched: dsmark: use qdisc_dequeue_peeked()Kyeong Yoo1-1/+1
2016-03-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2016-03-06net: sched: fix act_ipt for LOG targetPhil Sutter1-0/+2
2016-03-06act_ife: fix a typo in kmemdup() parametersWANG Cong1-2/+2
2016-03-03net: sched: use pfifo_fast for non real queuesEric Dumazet3-2/+4
2016-03-01sch_mqprio: Fix build with older gcc.David S. Miller1-1/+1
2016-03-01net: remove skb_sender_cpu_clear()WANG Cong1-1/+0
2016-03-01Support to encoding decoding skb prio on IFE actionJamal Hadi Salim3-0/+82
2016-03-01Support to encoding decoding skb mark on IFE actionJamal Hadi Salim3-0/+85
2016-03-01introduce IFE actionJamal Hadi Salim3-0/+883
2016-03-01net: sched: cls_u32 add bit to specify software only rulesJohn Fastabend1-10/+27
2016-03-01net: sched: consolidate offload decision in cls_u32John Fastabend1-4/+4
2016-02-29sch_dsmark: update backlog as wellWANG Cong1-0/+3
2016-02-29sch_htb: update backlog as wellWANG Cong1-1/+4
2016-02-29net_sched: update hierarchical backlog tooWANG Cong19-47/+84
2016-02-29net_sched: introduce qdisc_replace() helperWANG Cong12-78/+12
2016-02-25net_sched: add network namespace support for tc actionsWANG Cong13-138/+699
2016-02-25net_sched: prepare tcf_hashinfo_destroy() for netns supportWANG Cong1-3/+29
2016-02-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2016-02-21bpf: try harder on clones when writing into skbDaniel Borkmann2-19/+7
2016-02-18net_sched: Improve readability of filter processingJamal Hadi Salim1-1/+1
2016-02-18net_sched fix: reclassification needs to consider ether protocol changesJamal Hadi Salim1-0/+1
2016-02-17net: sched: add cls_u32 offload hooks for netdevsJohn Fastabend1-2/+97
2016-02-17net: rework setup_tc ndo op to consume general tc operandJohn Fastabend1-3/+6
2016-02-17net: rework ndo tc op to consume additional qdisc handle parameterJohn Fastabend1-2/+3
2016-01-29net_sched: drr: check for NULL pointer in drr_dequeueBernie Harris1-0/+2
2016-01-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+8
2016-01-11sched,cls_flower: set key address type when presentJamal Hadi Salim1-2/+8
2016-01-10net, sched: add clsact qdiscDaniel Borkmann3-7/+97
2016-01-10net, sched: add skb_at_tc_ingress helperDaniel Borkmann1-5/+1
2016-01-06net: sched: fix missing free per cpu on qstatsJohn Fastabend1-1/+3
2015-12-15net_sched: make qdisc_tree_decrease_qlen() work for non mqEric Dumazet1-1/+1
2015-12-03net_sched: fix qdisc_tree_decrease_qlen() racesEric Dumazet4-14/+23
2015-11-08net_sched: em_meta: use skb_to_full_sk() helperEric Dumazet1-46/+92
2015-11-08sched: cls_flow: use skb_to_full_sk() helperEric Dumazet1-4/+11
2015-11-03net: sched: kill dead code in sch_choke.cPhil Sutter1-59/+0
2015-10-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-5/+24
2015-10-11net: synack packets can be attached to request socketsEric Dumazet1-1/+2
2015-10-11sch_hhf: fix return value of hhf_drop()WANG Cong1-1/+10
2015-10-09net/sched: make sch_blackhole.c explicitly non-modularPaul Gortmaker1-12/+3
2015-10-08act_mirred: clear sender cpu before sending to txWANG Cong1-0/+1
2015-10-05act_mirred: always release tcf hashWANG Cong1-3/+3
2015-10-05act_mirred: fix a race condition on mirred_listWANG Cong1-1/+10
2015-10-03sched, bpf: add helper for retrieving routing realmsDaniel Borkmann1-2/+6
2015-10-03tcp: attach SYNACK messages to request sockets instead of listenerEric Dumazet1-5/+7
2015-09-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-15/+15
2015-09-24net: revert "net_sched: move tp->root allocation into fw_init()"WANG Cong1-15/+15
2015-09-23cls_bpf: further limit exec opcodes subsetDaniel Borkmann1-3/+0
2015-09-23cls_bpf: make binding to classid optionalDaniel Borkmann1-9/+8
2015-09-23cls_bpf: also dump TCA_BPF_FLAGSDaniel Borkmann1-3/+8
2015-09-18netfilter: nf_conntrack: Add a struct net parameter to l4_pkt_to_tupleEric W. Biederman1-1/+1
2015-09-18act_connmark: Remember the struct net instead of guessing it.Eric W. Biederman1-1/+2
2015-09-18netfilter: x_tables: Pass struct net in xt_action_paramEric W. Biederman2-0/+2
2015-09-17sch_dsmark: improve memory localityEric Dumazet1-30/+33
2015-09-17bpf: add bpf_redirect() helperAlexei Starovoitov2-0/+2
2015-09-17cls_bpf: introduce integrated actionsDaniel Borkmann1-11/+49
2015-09-01flow_dissector: Add flags argument to skb_flow_dissector functionsTom Herbert3-4/+4
2015-08-28net: sched: don't break line in tc_classify loop notificationDaniel Borkmann1-5/+4
2015-08-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+13
2015-08-27net: sched: simplify attach_one_default_qdisc()Phil Sutter1-29/+12
2015-08-27net: sched: register noqueue qdiscPhil Sutter2-1/+12
2015-08-27net: sched: ignore tx_queue_len when assigning default qdiscPhil Sutter1-2/+1
2015-08-27net: sched: consolidate tc_classify{,_compat}Daniel Borkmann14-43/+38
2015-08-26net_sched: act_bpf: remove spinlock in fast pathAlexei Starovoitov1-17/+19
2015-08-26net_sched: convert rsvp to call tcf_exts_destroy from rcu callbackAlexei Starovoitov1-4/+14
2015-08-26net_sched: convert tcindex to call tcf_exts_destroy from rcu callbackAlexei Starovoitov1-4/+25
2015-08-26net_sched: act_bpf: remove unnecessary copyAlexei Starovoitov1-1/+1
2015-08-26net_sched: make tcf_hash_destroy() staticAlexei Starovoitov1-2/+1
2015-08-25cls_u32: complete the check for non-forced case in u32_destroy()WANG Cong1-0/+13
2015-08-21Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/...Pablo Neira Ayuso9-25/+38
2015-08-18net: sched: drop all special handling of tx_queue_len == 0Phil Sutter5-17/+9
2015-08-17net: Change pseudohdr argument of inet_proto_csum_replace* to be a boolTom Herbert1-3/+4
2015-08-18netfilter: nf_conntrack: add direction support for zonesDaniel Borkmann1-0/+1
2015-08-17net: sch_generic: react upon IFF_NO_QUEUE flagPhil Sutter1-2/+4
2015-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-3/+21
2015-08-11netfilter: nf_conntrack: push zone object into functionsDaniel Borkmann1-1/+4
2015-08-03act_bpf: properly support late binding of bpf action to a classifierDaniel Borkmann1-24/+27
2015-08-03act_mirred: avoid calling tcf_hash_release() when bindingWANG Cong1-0/+2
2015-08-02fq_codel: explicitly reset flows in ->reset()Eric Dumazet1-3/+19
2015-07-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-26/+57