aboutsummaryrefslogtreecommitdiffstats
path: root/net/sched
AgeCommit message (Expand)AuthorFilesLines
2018-07-18net: sched: Using NULL instead of plain integerYueHaibing1-2/+2
2018-07-12sch_fq_codel: zero q->flows_cnt when fq_codel_init failsJacob Keller1-7/+18
2018-07-07net/sched: act_tunnel_key: fix NULL dereference when 'goto chain' is usedDavide Caratti1-3/+3
2018-07-07net/sched: act_csum: fix NULL dereference when 'goto chain' is usedDavide Caratti1-3/+3
2018-06-23net_sched: remove a bogus warning in hfscCong Wang1-2/+2
2018-06-22cls_flower: fix use after free in flower S/W pathPaolo Abeni1-4/+17
2018-06-20net/sched: act_ife: preserve the action control in case of errorDavide Caratti1-2/+1
2018-06-20net/sched: act_ife: fix recursive lock and idr leakDavide Caratti1-5/+4
2018-06-17net_sched: blackhole: tell upper qdisc about dropped packetsKonstantin Khlebnikov1-1/+1
2018-06-12treewide: kvzalloc() -> kvcalloc()Kees Cook2-7/+9
2018-06-08net/sched: act_simple: fix parsing of TCA_DEF_DATADavide Caratti1-9/+6
2018-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds16-503/+628
2018-06-06Revert "net: sched: cls: Fix offloading when ingress dev is vxlan"David S. Miller1-16/+10
2018-06-05net: sched: cls: Fix offloading when ingress dev is vxlanPaul Blakey1-10/+16
2018-06-04net: sched: return error code when tcf proto is not foundVlad Buslov1-2/+2
2018-06-04cls_flower: Fix comparing of old filter mask with new filterPaul Blakey1-1/+1
2018-06-04cls_flower: Fix missing free of rhashtablePaul Blakey1-0/+2
2018-06-04Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-13/+1
2018-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2018-06-01net: sched: split tc_ctl_tfilter into three handlersVlad Buslov1-145/+293
2018-05-31cls_flower: Fix incorrect idr release when failing to modify rulePaul Blakey1-1/+1
2018-05-31net: remove bypassed check in sch_direct_xmit()Song Liu1-3/+0
2018-05-29net: sched: mq: request stats from offloadsJakub Kicinski1-0/+18
2018-05-29net: sched: mq: add simple offload notificationJakub Kicinski1-0/+19
2018-05-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2018-05-24net_sched: switch to rcu_workCong Wang12-220/+84
2018-05-24net : sched: cls_api: deal with egdev path only if neededOr Gerlitz1-1/+1
2018-05-22net: sched: don't disable bh when accessing action idrVlad Buslov1-10/+10
2018-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-4/+8
2018-05-18net: sched: red: avoid hashing NULL childPaolo Abeni2-4/+6
2018-05-17pfifo_fast: drop unneeded additional lock on dequeuePaolo Abeni1-2/+2
2018-05-17sched: replace __QDISC_STATE_RUNNING bit with a spin lockPaolo Abeni1-0/+11
2018-05-16net/sched: fix refcnt leak in the error path of tcf_vlan_init()Davide Caratti1-0/+2
2018-05-16sched: manipulate __QDISC_STATE_RUNNING in qdisc_run_* helpersPaolo Abeni1-22/+9
2018-05-16proc: introduce proc_create_single{,_data}Christoph Hellwig1-13/+1
2018-05-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-3/+7
2018-05-11net sched actions: fix refcnt leak in skbmodRoman Mashak1-1/+4
2018-05-11net: sched: fix error path in tcf_proto_create() when modules are not configuredJiri Pirko1-1/+1
2018-05-11net sched actions: fix invalid pointer dereferencing if skbedit flags missingRoman Mashak1-1/+2
2018-05-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-12/+25
2018-05-03net sched: Implemented get_fill_size routine for act_csum.Craig Dillabaugh1-0/+6
2018-05-02net_sched: fq: take care of throttled flows before reuseEric Dumazet1-12/+25
2018-05-01cls_flower: Support multiple masks per priorityPaul Blakey1-101/+174
2018-04-22net: sched: ife: handle malformed tlv lengthAlexander Aring1-1/+6
2018-04-22net: sched: ife: signal not finding metaidAlexander Aring1-1/+1
2018-04-07net_sched: fix a missing idr_remove() in u32_delete_key()Cong Wang1-0/+1
2018-04-05net/sched: fix NULL dereference in the error path of tcf_bpf_init()Davide Caratti1-4/+8
2018-04-01net: sched: do not emit messages while holding spinlockLi RongQing1-4/+7
2018-04-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-5/+16
2018-03-27net: Drop pernet_operations::asyncKirill Tkhai19-20/+0
2018-03-27net sched actions: fix dumping which requires several messages to user spaceCraig Dillabaugh1-1/+3
2018-03-26net: sched, fix OOO packets with pfifo_fastJohn Fastabend1-4/+13
2018-03-23net/sched: act_vlan: declare push_vid with host byte orderDavide Caratti1-1/+1
2018-03-23net/sched: remove tcf_idr_cleanup()Davide Caratti1-8/+0
2018-03-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller12-28/+41
2018-03-21net/sched: fix idr leak in the error path of tcf_skbmod_init()Davide Caratti1-1/+1
2018-03-21net/sched: fix idr leak in the error path of tcf_vlan_init()Davide Caratti1-1/+1
2018-03-21net/sched: fix idr leak in the error path of __tcf_ipt_init()Davide Caratti1-3/+6
2018-03-21net/sched: fix idr leak in the error path of tcp_pedit_init()Davide Caratti1-1/+1
2018-03-21net/sched: fix idr leak in the error path of tcf_act_police_init()Davide Caratti1-1/+1
2018-03-21net/sched: fix idr leak in the error path of tcf_simp_init()Davide Caratti1-1/+1
2018-03-21net/sched: fix idr leak on the error path of tcf_bpf_init()Davide Caratti1-1/+1
2018-03-17net/sched: fix NULL dereference on the error path of tcf_skbmod_init()Davide Caratti1-1/+2
2018-03-17net/sched: fix NULL dereference in the error path of tcf_sample_init()Davide Caratti1-1/+2
2018-03-17net/sched: fix NULL dereference in the error path of tunnel_key_init()Davide Caratti1-4/+5
2018-03-17net/sched: fix NULL dereference in the error path of tcf_csum_init()Davide Caratti1-1/+2
2018-03-17net/sched: fix NULL dereference in the error path of tcf_vlan_init()Davide Caratti1-1/+2
2018-03-17net: sched: fix uses after freeEric Dumazet1-9/+13
2018-03-15net sched actions: return explicit error when tunnel_key mode is not specifiedRoman Mashak1-0/+1
2018-03-09net: use skb_is_gso_sctp() instead of open-codingDaniel Axtens1-1/+1
2018-03-09net sched actions: implement get_fill_size routine in act_gactRoman Mashak1-0/+14
2018-03-09net sched actions: calculate add/delete event message sizeRoman Mashak1-0/+43
2018-03-09net sched actions: update Add/Delete action API with new argumentRoman Mashak2-9/+15
2018-03-08net/sched: cls_flower: Add support to handle first frag as match fieldPieter Jansen van Vuuren1-0/+6
2018-03-07sch_netem: fix skb leak in netem_enqueue()Alexey Kodanev1-1/+1
2018-03-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+2
2018-03-05net sched actions: corrected extack messageRoman Mashak1-1/+1
2018-03-04net: sched: tbf: handle GSO_BY_FRAGS case in enqueueDaniel Axtens1-1/+2
2018-02-28net: sch: prio: Add offload ability for grafting a childNogah Frankel1-0/+32
2018-02-28mlxsw: spectrum: qdiscs: prio: Delete child qdiscs when removing bandsNogah Frankel1-7/+6
2018-02-28net: sch: Don't warn on missmatching qlen and backlog for offloaded qdiscsNogah Frankel1-1/+6
2018-02-27net: Convert tc_action_net_init() and tc_action_net_exit() based pernet_opera...Kirill Tkhai16-0/+17
2018-02-27net: Convert simple pernet_operationsKirill Tkhai1-0/+1
2018-02-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+6
2018-02-21net: sched: add em_ipt ematch for calling xtables matchesEyal Birger3-0/+270
2018-02-20net: sched: report if filter is too large to dumpRoman Kapl1-1/+6
2018-02-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-18/+32
2018-02-16net: sched: act: mirred: add extack supportAlexander Aring1-4/+11
2018-02-16net: sched: act: handle extack in tcf_generic_walkerAlexander Aring17-19/+21
2018-02-16net: sched: act: add extack for walk callbackAlexander Aring17-19/+36
2018-02-16net: sched: act: add extack for lookup callbackAlexander Aring17-18/+35
2018-02-16net: sched: act: add extack to init callbackAlexander Aring17-19/+23
2018-02-16net: sched: act: handle generic action errorsAlexander Aring1-32/+61
2018-02-16net: sched: act: add extack to initAlexander Aring2-8/+13
2018-02-16net: sched: act: fix code styleAlexander Aring2-9/+9
2018-02-16net: Revert sched action extack support series.David S. Miller3-22/+17
2018-02-16net: sched: act: add extack to initAlexander Aring2-8/+13
2018-02-16net: sched: act: fix code styleAlexander Aring2-9/+9
2018-02-16net: sched: fix unbalance in the error path of tca_action_flush()Davide Caratti1-1/+3
2018-02-13net: sched: fix tc_u_common lookupJiri Pirko1-4/+20
2018-02-13net: sched: don't set q pointer for shared blocksJiri Pirko1-14/+12
2018-02-13net: Convert subsys_initcall() registered pernet_operations from net/schedKirill Tkhai2-0/+2
2018-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-2/+3
2018-02-08Merge branch 'idr-2018-02-06' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds6-129/+95
2018-02-08net/sched: cls_u32: fix cls_u32 on filter replaceIvan Vecera1-1/+2
2018-02-07sch_netem: Bug fixing in calculating Netem intervalMd. Islam1-1/+1
2018-02-06idr: Rename idr_for_each_entry_extMatthew Wilcox1-3/+3
2018-02-06cls_u32: Convert to idr_alloc_u32Matthew Wilcox1-13/+10
2018-02-06cls_u32: Reinstate cyclic allocationMatthew Wilcox1-10/+4
2018-02-06cls_flower: Convert to idr_alloc_u32Matthew Wilcox1-16/+10
2018-02-06cls_bpf: Convert to use idr_alloc_u32Matthew Wilcox1-14/+10
2018-02-06cls_basic: Convert to use idr_alloc_u32Matthew Wilcox1-15/+10
2018-02-06cls_api: Convert to idr_alloc_u32Matthew Wilcox1-2/+2
2018-02-06net sched actions: Convert to use idr_alloc_u32Matthew Wilcox1-35/+25
2018-02-06idr: Delete idr_find_ext functionMatthew Wilcox3-3/+3
2018-02-06idr: Delete idr_replace_ext functionMatthew Wilcox5-5/+5
2018-02-06idr: Delete idr_remove_ext functionMatthew Wilcox6-13/+13
2018-02-06cls_u32: fix use after free in u32_destroy_key()Paolo Abeni1-10/+11
2018-02-02cls_u32: add missing RCU annotation.Paolo Abeni1-5/+7
2018-02-01net: create skb_gso_validate_mac_len()Daniel Axtens1-10/+0
2018-01-31net/sched: kconfig: Remove blank help textsUlf Magnusson1-3/+0
2018-01-29net_sched: implement ->change_tx_queue_len() for pfifo_fastCong Wang1-0/+18
2018-01-29net_sched: plug in qdisc ops change_tx_queue_lenCong Wang1-0/+33
2018-01-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2018-01-24cls_u32: propagate extack to delete callbackJakub Kicinski1-15/+19
2018-01-24cls_u32: pass offload flags to tc_cls_common_offload_init()Jakub Kicinski1-4/+6
2018-01-24cls_flower: propagate extack to delete callbackJakub Kicinski1-8/+10
2018-01-24cls_flower: pass offload flags to tc_cls_common_offload_init()Jakub Kicinski1-3/+3
2018-01-24cls_matchall: propagate extack to delete callbackJakub Kicinski1-4/+5
2018-01-24cls_matchall: pass offload flags to tc_cls_common_offload_init()Jakub Kicinski1-2/+2
2018-01-24cls_bpf: propagate extack to offload delete callbackJakub Kicinski1-6/+8
2018-01-24cls_bpf: pass offload flags to tc_cls_common_offload_init()Jakub Kicinski1-2/+3
2018-01-24cls_bpf: remove gen_flags from bpf_offloadJakub Kicinski1-2/+0
2018-01-24net: sched: prepare for reimplementation of tc_cls_common_offload_init()Jakub Kicinski4-11/+11
2018-01-24net: sched: propagate extack to cls->destroy callbacksJakub Kicinski12-18/+22
2018-01-24net: sched: em_nbyte: don't add the data offset twiceWolfgang Bumiller1-1/+1
2018-01-23net/sched: act_csum: don't use spinlock in the fast pathDavide Caratti1-13/+45
2018-01-23net/sched: act_csum: use per-core statisticsDavide Caratti1-6/+4
2018-01-22net: sched: add extack support for offload via tc_cls_common_offloadQuentin Monnet4-11/+11
2018-01-22net: sched: cls_bpf: plumb extack support in filter for hardware offloadQuentin Monnet1-6/+8
2018-01-22net: sched: cls_u32: propagate extack support for filter offloadQuentin Monnet1-5/+5
2018-01-22net: sched: cls_matchall: propagate extack support for filter offloadQuentin Monnet1-2/+4
2018-01-22net: sched: cls_flower: propagate extack support for filter offloadQuentin Monnet1-2/+4
2018-01-22net: core: Expose number of link up/down transitionsDavid Decotigny1-2/+2
2018-01-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+8
2018-01-19net: sched: cls_u32: add extack supportAlexander Aring1-14/+44
2018-01-19net: sched: cls: add extack support for tcf_change_indevAlexander Aring3-5/+6
2018-01-19net: sched: cls: add extack support for delete callbackAlexander Aring12-13/+24
2018-01-19net: sched: cls: add extack support for tcf_exts_validateAlexander Aring12-31/+48
2018-01-19net: sched: cls: add extack support for change callbackAlexander Aring12-12/+18
2018-01-19net: sched: cls_api: handle generic cls errorsAlexander Aring1-11/+41
2018-01-19net: sched: cls: fix code style issuesAlexander Aring2-5/+5
2018-01-18net/sched/sch_prio.c: work around gcc-4.4.4 union initializer issuesAndrew Morton1-3/+7
2018-01-18net: sched: silence uninitialized parent variable warning in tc_dump_tfilterJiri Pirko1-0/+7
2018-01-17bpf: fix cls_bpf on filter replaceDaniel Borkmann1-1/+8
2018-01-17net: sched: allow ingress and clsact qdiscs to share filter blocksJiri Pirko1-16/+64
2018-01-17net: sched: introduce ingress/egress block index attributes for qdiscJiri Pirko1-0/+60
2018-01-17net: sched: use block index as a handle instead of qdisc when block is sharedJiri Pirko1-84/+118
2018-01-17net: sched: keep track of offloaded filters and check tc offload featureJiri Pirko5-23/+81
2018-01-17net: sched: remove classid and q fields from tcf_protoJiri Pirko1-5/+2
2018-01-17net: sched: introduce block mechanism to handle netif_keep_dst callsJiri Pirko4-4/+73
2018-01-17net: sched: avoid usage of tp->q in tcf_classifyJiri Pirko1-2/+3
2018-01-17net: sched: introduce shared filter blocks infrastructureJiri Pirko1-24/+143
2018-01-17net: sched: introduce support for multiple filter chain pointers registrationJiri Pirko1-8/+69
2018-01-17net: sched: red: don't reset the backlog on every stat dumpJakub Kicinski1-1/+1
2018-01-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-31/+6
2018-01-16net, sched: fix panic when updating miniq {b,q}statsDaniel Borkmann3-30/+22
2018-01-16net: delete /proc THIS_MODULE referencesAlexey Dobriyan1-1/+0
2018-01-14net: sch: prio: Add offload ability to PRIO qdiscNogah Frankel1-0/+59
2018-01-10net: sch: red: Change offloaded xstats to be incrementalNogah Frankel1-16/+8
2018-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-2/+2
2018-01-02net: sched: fix skb leak in dev_requeue_skb()Wei Yongjun1-8/+21
2018-01-02net/sched: Fix update of lastuse in act modules implementing stats_updateRoi Dayan2-2/+2
2018-01-02net: sched: Move offload check till after dump callNogah Frankel1-3/+2
2018-01-02net_sch: red: Fix the new offload indicationNogah Frankel1-12/+14
2017-12-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-1/+5
2017-12-28net: sched: don't set extack message in case the qdisc will be createdJiri Pirko1-3/+1
2017-12-27Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-1/+15
2017-12-26net: sched: fix possible null pointer deref in tcf_block_putJiri Pirko1-0/+2
2017-12-26net_sched: fix a missing rcu barrier in mini_qdisc_pair_swap()Cong Wang1-1/+3
2017-12-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-55/+38
2017-12-21net: sch: sch_drr: add extack supportAlexander Aring1-5/+14
2017-12-21net: sch: sch_cbs: add extack supportAlexander Aring1-7/+16
2017-12-21net: sch: sch_cbq: add extack supportAlexander Aring1-12/+34
2017-12-21net: sch: api: add extack support in qdisc_create_dfltAlexander Aring16-38/+52
2017-12-21net: sch: api: add extack support in qdisc_allocAlexander Aring2-3/+5
2017-12-21net: sch: api: add extack support in tcf_block_getAlexander Aring14-23/+32
2017-12-21net: sch: api: add extack support in qdisc_get_rtabAlexander Aring5-11/+21
2017-12-21net: sched: sch: add extack for graft callbackAlexander Aring16-16/+21
2017-12-21net: sched: sch: add extack for block callbackAlexander Aring15-17/+31
2017-12-21net: sched: sch: add extack to change classAlexander Aring10-10/+16
2017-12-21net: sched: sch: add extack for change qdisc opsAlexander Aring18-39/+50
2017-12-21net: sched: sch: add extack for init callbackAlexander Aring30-36/+72
2017-12-21net: sched: sch_api: handle generic qdisc errorsAlexander Aring1-43/+105
2017-12-21net: sched: fix coding style issuesAlexander Aring6-13/+14
2017-12-20cls_bpf: fix offload assumptions after callback conversionJakub Kicinski1-55/+38
2017-12-20net: Add asynchronous callbacks for xfrm on layer 2.Steffen Klassert1-1/+15
2017-12-19net_sched: properly check for empty skb array on error pathCong Wang1-1/+7
2017-12-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller7-31/+25
2017-12-15net: sched: fix static key imbalance in case of ingress/clsact_init errorJiri Pirko1-4/+5