aboutsummaryrefslogtreecommitdiffstats
path: root/net/sched
AgeCommit message (Expand)AuthorFilesLines
2015-03-17act_bpf: allow non-default TC_ACT opcodes as BPF exec outcomeDaniel Borkmann1-8/+28
2015-03-09net_sched: fix struct tc_u_hnode layout in u32WANG Cong1-1/+4
2015-03-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-0/+1
2015-02-20ematch: Fix auto-loading of ematch modules.Ignacy Gawędzki1-0/+1
2015-02-19Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmare...Linus Torvalds1-1/+1
2015-02-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-5/+12
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-04cls_api.c: Fix dumping of non-existing actions' stats.Ignacy Gawędzki1-3/+4
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
2015-01-28act_connmark: fix dependencies betterArnd Bergmann1-1/+1
2015-01-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+13
2015-01-26net: act_bpf: fix size mismatch on filter preparationDaniel Borkmann1-0/+3
2015-01-26net: cls_basic: return from walking on match in basic_getDaniel Borkmann1-2/+5
2015-01-26net: cls_bpf: fix auto generation of per list handlesDaniel Borkmann1-2/+8
2015-01-26net: cls_bpf: fix size mismatch on filter preparationDaniel Borkmann1-0/+5
2015-01-23act_connmark: Add missing dependency on NF_CONNTRACK_MARKThomas Graf1-0/+1
2015-01-19net: sched: Introduce connmark actionFelix Fietkau3-0/+204
2015-01-17tc: cls_bpf: rename bpf_len to bpf_num_opsJiri Pirko1-9/+9
2015-01-17tc: add BPF based actionJiri Pirko3-0/+218
2015-01-13net: rename vlan_tx_* helpers since "tx" is misleading thereJiri Pirko1-1/+1
2015-01-13net: sched: fix skb->protocol use in case of accelerated vlan pathJiri Pirko7-13/+13
2015-01-12net: sched: sch_teql: Remove unused functionRickard Strandqvist1-7/+0
2015-01-07kconfig: use bool instead of boolean for type definition attributesChristoph Jaeger1-1/+1
2014-12-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-4/+5
2014-12-09net: sched: cls: use nla_nest_cancel instead of nlmsg_trimJiri Pirko6-13/+8
2014-12-09net: fix suspicious rcu_dereference_check in net/sched/sch_fq_codel.cValdis.Kletnieks@vt.edu1-1/+1
2014-12-09net: sched: cls_basic: fix error path in basic_change()Jiri Pirko1-3/+2
2014-12-09net: sched: cls: remove unused op put from tcf_proto_opsJiri Pirko9-48/+0
2014-12-09Update old iproute2 and Xen Remus linksAndrew Shewmaker1-3/+4
2014-12-08net_sched: cls_cgroup: remove unnecessary ifJiri Pirko1-5/+1
2014-12-08net_sched: cls_flow: remove duplicate assignmentsJiri Pirko1-3/+0
2014-12-08net_sched: cls_flow: remove faulty use of list_for_each_entry_rcuJiri Pirko1-2/+2
2014-12-08net_sched: cls_bpf: remove faulty use of list_for_each_entry_rcuJiri Pirko1-2/+2
2014-12-08net_sched: cls_bpf: remove unnecessary iteration and use passed argJiri Pirko1-12/+5
2014-12-08net_sched: cls_basic: remove unnecessary iteration and use passed argJiri Pirko1-11/+5
2014-11-26pkt_sched: fq: increase max delay from 125 ms to one secondEric Dumazet1-5/+4
2014-11-21sched: introduce vlan actionJiri Pirko3-0/+219
2014-11-06sched: fix act file names in header commentJiri Pirko6-6/+6
2014-11-03net: add rbnode to struct sk_buffEric Dumazet1-20/+7
2014-10-29sch_pie: schedule the timer after all init succeedWANG Cong1-1/+1
2014-10-21net: sched: initialize bstats syncpSabrina Dubroca1-1/+1
2014-10-09net_sched: restore qdisc quota fairness limits after bulk dequeueJesper Dangaard Brouer1-7/+13
2014-10-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-2/+4
2014-10-08net_sched: copy exts->type in tcf_exts_change()WANG Cong1-0/+1
2014-10-07net: better IFF_XMIT_DST_RELEASE supportEric Dumazet4-4/+4
2014-10-06net: sched: do not use tcf_proto 'tp' argument from call_rcuJohn Fastabend4-8/+14
2014-10-06net: sched: cls_cgroup tear down exts and ematch from rcu callbackJohn Fastabend1-3/+1
2014-10-06net: sched: remove tcf_proto from ematch callsJohn Fastabend9-20/+21
2014-10-06net: sched: avoid costly atomic operation in fq_dequeue()Eric Dumazet3-7/+7
2014-10-04ematch: Fix early ending of inverted containers.Ignacy Gawędzki1-2/+3
2014-10-04net: sched: suspicious RCU usage in qdisc_watchdogJohn Fastabend1-0/+2
2014-10-03qdisc: validate skb without holding lockEric Dumazet1-33/+28
2014-10-03qdisc: dequeue bulking also pickup GSO/TSO packetsJesper Dangaard Brouer1-9/+3
2014-10-03qdisc: bulk dequeue support for qdiscs with TCQ_F_ONETXQUEUEJesper Dangaard Brouer1-2/+44
2014-10-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+4
2014-10-01net_sched: avoid calling tcf_unbind_filter() in call_rcu callbackWANG Cong1-4/+6
2014-10-01net_sched: fix another crash in cls_tcindexWANG Cong1-3/+9
2014-09-30net: sched: enable per cpu qstatsJohn Fastabend14-16/+26
2014-09-30net: sched: restrict use of qstats qlenJohn Fastabend14-32/+25
2014-09-30net: sched: implement qstat helper routinesJohn Fastabend24-75/+75
2014-09-30net: sched: make bstats per cpu and estimator RCU safeJohn Fastabend14-33/+65
2014-09-29ematch: Fix matching of inverted containers.Ignacy Gawędzki1-2/+4
2014-09-29net: sched: cls_rcvp, complete rcu conversionJohn Fastabend1-3/+41
2014-09-28net_sched: fix another regression in cls_tcindexWANG Cong1-1/+1
2014-09-28net_sched: fix errno in tcindex_set_parms()WANG Cong1-3/+2
2014-09-28net_sched: remove the first parameter from tcf_exts_destroy()WANG Cong10-20/+20
2014-09-26net: sched: use pinned timersEric Dumazet3-5/+5
2014-09-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+14
2014-09-22net: sched: fix compile warning in cls_u32Eric Dumazet1-1/+1
2014-09-22net: sched: cls_u32 changes to knode must appear atomic to readersJohn Fastabend1-9/+126
2014-09-22net: cls_u32: fix missed pcpu_success free_percpuJohn Fastabend1-0/+13
2014-09-22net: sched: shrink struct qdisc_skb_cb to 28 bytesEric Dumazet1-4/+14
2014-09-19net: sched: cls_u32: rcu can not be last nodeJohn Fastabend1-1/+4
2014-09-19net: sched: use __skb_queue_head_init() where applicableEric Dumazet2-2/+2
2014-09-16net: sched: cls_cgroup need tcf_exts_init in all casesJohn Fastabend1-4/+3
2014-09-16net: sched: cls_fw: add missing tcf_exts_init call in fw_change()John Fastabend1-0/+2
2014-09-16net: sched: cls_cgroup fix possible memory leak of 'new'John Fastabend1-4/+9
2014-09-16net: sched: cls_u32 add missing rcu_assign_pointer and annotationJohn Fastabend1-3/+4
2014-09-16net: sched: fix unsued cpu variableJohn Fastabend1-3/+4
2014-09-16net_sched: fix a null pointer dereference in tcindex_set_parms()WANG Cong1-1/+1
2014-09-16net_sched: fix memory leak in cls_tcindexWANG Cong1-7/+10
2014-09-15net_sched: use tcindex_filter_result_init()WANG Cong1-4/+1
2014-09-15net_sched: fix suspicious RCU usage in tcindex_classify()WANG Cong1-1/+1
2014-09-15net_sched: fix an allocation bug in tcindex_set_parms()WANG Cong1-1/+1
2014-09-15net_sched: fix suspicious RCU usage in cls_bpf_classify()WANG Cong1-1/+1
2014-09-13net: sched: rcu'ify cls_bpfJohn Fastabend1-47/+47
2014-09-13net: sched: rcu'ify cls_rsvpJohn Fastabend1-70/+90
2014-09-13net: sched: make cls_u32 locklessJohn Fastabend1-73/+110
2014-09-13net: sched: make cls_u32 per cpuJohn Fastabend1-16/+59
2014-09-13net: sched: RCU cls_tcindexJohn Fastabend1-94/+154
2014-09-13net: sched: RCU cls_routeJohn Fastabend1-94/+132
2014-09-13net: sched: fw use RCUJohn Fastabend1-34/+77
2014-09-13net: sched: cls_flow use RCUJohn Fastabend1-61/+84
2014-09-13net: sched: cls_cgroup use RCUJohn Fastabend1-24/+39
2014-09-13net: sched: cls_basic use RCUJohn Fastabend1-35/+45
2014-09-13net: rcu-ify tcf_protoJohn Fastabend16-84/+116
2014-09-13net: qdisc: use rcu prefix and silence sparse warningsJohn Fastabend3-9/+14
2014-09-09net_sched: sfq: remove unused macroFlorian Westphal1-5/+0
2014-09-03qdisc: exit case fixes for skb list handling in qdisc layerJesper Dangaard Brouer1-2/+2
2014-09-02qdisc: adjustments for API allowing skb list xmitsJesper Dangaard Brouer1-4/+4
2014-09-01net: Don't keep around original SKB when we software segment GSO frames.David S. Miller1-1/+1
2014-09-01net: Validate xmit SKBs right when we pull them out of the qdisc.David S. Miller1-1/+4
2014-09-01net: Pass a "more" indication down into netdev_start_xmit() code paths.David S. Miller1-1/+2
2014-09-01net: Do txq_trans_update() in netdev_start_xmit()David S. Miller1-2/+1
2014-08-29net: add skb_get_tx_queue() helperDaniel Borkmann1-2/+4
2014-08-24net: Add ops->ndo_xmit_flush()David S. Miller1-2/+1
2014-08-23net: use reciprocal_scale() helperDaniel Borkmann1-1/+2
2014-08-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-34/+14
2014-08-22net: use ktime_get_ns() and ktime_get_real_ns() helpersEric Dumazet4-10/+10
2014-08-19cbq: now_rt removalVasily Averin1-10/+1
2014-08-19cbq: incorrectly low bandwidth setting blocks limited trafficVasily Averin1-24/+13
2014-08-02net: filter: split 'struct sk_filter' into socket and bpf partsAlexei Starovoitov1-6/+6
2014-07-24net_sched: remove exceptional & on function nameHimangi Saraogi1-1/+1
2014-07-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+14
2014-07-20net_sched: avoid generating same handle for u32 filtersCong Wang1-5/+14
2014-07-20net_sched: hold tcf_lock in netdevice notifierCong Wang1-0/+2
2014-07-17net_sched: cancel nest attribute on failure in tcf_exts_dump()Cong Wang1-3/+8
2014-07-15net: set name_assign_type in alloc_netdev()Tom Gundersen1-2/+2
2014-07-01net: fix some typos in commentYing Xue1-2/+2
2014-06-21net: em_canid: remove useless statements from em_canid_changeDuan Jiong1-7/+0
2014-06-11net_sched: drr: warn when qdisc is not work conservingFlorian Westphal2-2/+4
2014-06-05net: use the new API kvfree()WANG Cong6-34/+6
2014-05-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-10/+20
2014-05-23net: filter: let unattached filters use sock_fprog_kernDaniel Borkmann1-2/+2
2014-05-21net_sched: fix an oops in tcindex filterCong Wang1-10/+20
2014-05-12sch_hhf: fix comparison of qlen and limitYang Yingliang1-1/+1
2014-05-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-10/+11
2014-05-04net: sched: lock imbalance in hhf qdiscJohn Fastabend1-5/+6
2014-05-02net: Allow tc changes in user namespacesStéphane Graber2-4/+7
2014-04-27sched, act: allow to clear all actions as wellCong Wang1-8/+6
2014-04-27sched, cls: check if we could overwrite actions when changing a filterCong Wang10-39/+41
2014-04-24net: Use netlink_ns_capable to verify the permisions of netlink messagesEric W. Biederman3-5/+5
2014-03-31net-sysfs: expose number of carrier on/off changesdavid decotigny1-0/+2
2014-03-18net: sched: use no more than one page in struct fw_headEric Dumazet1-26/+7
2014-03-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+4
2014-03-13net_sched: return nla_nest_end() instead of skb->lenYang Yingliang8-18/+9
2014-03-11pkt_sched: add cond_resched() to class and qdisc dumpEric Dumazet1-0/+2
2014-03-11pkt_sched: do not use rcu in tc_dump_qdisc()Eric Dumazet1-4/+2
2014-03-10pkt_sched: fq: do not hold qdisc lock while allocating memoryEric Dumazet1-6/+15
2014-03-10pkt_sched: move the sanity test in qdisc_list_add()Eric Dumazet1-3/+4
2014-03-08pkt_sched: fq: do not hold qdisc lock while allocating memoryEric Dumazet1-6/+15
2014-03-06net_sched: htb: do not acquire qdisc lock in dump operationsEric Dumazet1-12/+8
2014-03-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-12/+12
2014-03-03sch_tbf: Remove holes in struct tbf_sched_data.Hiroaki SHIMODA1-11/+12
2014-02-27sch_tbf: Fix potential memory leak in tbf_change().Hiroaki SHIMODA1-12/+12
2014-02-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+16
2014-02-17sch_netem: replace magic numbers with enumerate in get_loss_clgYang Yingliang1-2/+2
2014-02-14sch_netem: replace magic numbers with enumerate in GE modelYang Yingliang1-4/+9
2014-02-14sch_netem: change some func's param from "struct Qdisc *" to "struct netem_sc...Yang Yingliang1-15/+10
2014-02-14sch_netem: return errcode before setting paramsYang Yingliang1-10/+29
2014-02-13net: sched: Cleanup PIE commentsVijay Subramanian1-5/+16
2014-02-12net_sched: act: clean up tca_action_flush()WANG Cong1-30/+23
2014-02-12net_sched: act: refuse to remove bound action outsideWANG Cong1-6/+20
2014-02-12net_sched: act: move tcf_hashinfo_init() into tcf_register_action()WANG Cong10-81/+28
2014-02-12net_sched: act: refactor cleanup opsWANG Cong10-63/+21
2014-02-12net_sched: act: hide struct tcf_common from APIWANG Cong10-181/+112
2014-01-26net: add and use skb_gso_transport_seglen()Florian Westphal1-10/+3
2014-01-22sch_htb: let skb->priority refer to non-leaf classHarry Mason1-3/+8
2014-01-21reciprocal_divide: update/correction of the algorithmHannes Frederic Sowa1-2/+4
2014-01-21random32: add prandom_u32_max and convert open coded usersDaniel Borkmann1-8/+1
2014-01-21net_sched: act: export tcf_hash_search() instead of tcf_hash_lookup()WANG Cong2-9/+5
2014-01-21net_sched: act: fetch hinfo from a->ops->hinfoWANG Cong10-58/+51
2014-01-19net_sched: act: remove capab from struct tc_action_opsWANG Cong9-10/+0
2014-01-19sch_netem: replace magic numbers with enumerateYang Yingliang1-19/+28
2014-01-16net_sched: fix error return code in fw_change_attrs()Wei Yongjun1-1/+3
2014-01-16net_sched: act: pick a different type for act_xtWANG Cong1-1/+1
2014-01-16net_sched: act: use tcf_hash_release() in net/sched/act_police.cWANG Cong1-27/+3
2014-01-14net: replace macros net_random and net_srandom with direct calls to prandomAruna-Hewapathirane7-18/+19
2014-01-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2014-01-13net_sched: act: remove struct tcf_act_hdrWANG Cong1-8/+8
2014-01-13net_sched: avoid casting void pointerWANG Cong5-26/+23
2014-01-13net_sched: optimize tcf_match_indev()WANG Cong2-14/+24
2014-01-13net_sched: add struct net pointer to tcf_proto_ops->dumpWANG Cong10-14/+15
2014-01-13net_sched: act: clean up notification functionsWANG Cong1-55/+40
2014-01-13net_sched: act: move idx_gen into struct tcf_hashinfoWANG Cong10-23/+14
2014-01-13HHF qdisc: fix jiffies-time conversion.Terry Lam1-6/+6
2014-01-10net: core: explicitly select a txq before doing l2 forwardingJason Wang1-1/+1
2014-01-06Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller8-26/+37
2014-01-06net_sched: act: action flushing missaccountingJamal Hadi Salim1-2/+3
2014-01-06net_sched: Remove unnecessary checks for act->opsJamal Hadi Salim2-32/+16
2014-01-06net: pkt_sched: PIE AQM schemeVijay Subramanian3-0/+569
2014-01-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller2-110/+2
2014-01-03net: net_cls: move cgroupfs classid handling into coreDaniel Borkmann2-110/+2
2014-01-02net: revert "sched classifier: make cgroup table local"Cong Wang1-1/+1
2014-01-02sched classifier: make cgroup table localstephen hemminger1-1/+1
2014-01-02sched action: make local function staticstephen hemminger1-5/+3
2013-12-31net, sch: fix the typo in register_qdisc()Zhi Yong Wu1-1/+1
2013-12-31sch_netem: support of 64bit ratesYang Yingliang1-2/+13
2013-12-31sch_netem: more precise length of packetsYang Yingliang1-1/+1
2013-12-31sch_dsmark: use correct func name in print messagesYang Yingliang1-18/+19
2013-12-31sch_htb: use /* commentsYang Yingliang1-3/+4
2013-12-31net_sched: replace pr_warning with pr_warnYang Yingliang4-13/+11
2013-12-27net_sched: act: Dont increment refcnt on replaceJamal Hadi Salim8-26/+37
2013-12-26sch_tbf: add TBF_BURST/TBF_PBURST attributeYang Yingliang1-5/+24
2013-12-26hhf: make qdisc ops staticstephen hemminger1-2/+1
2013-12-20net_sched: fix regression in tc_action_opsEric Dumazet1-40/+13
2013-12-20net_sched: fix a regression in tcf_proto_lookup_ops()Eric Dumazet1-12/+10
2013-12-20net_sched: fix a regression in tc actionsWANG Cong9-11/+11