index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
sched
/
cls_api.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-10
net: sched: cls_api: fix slab-use-after-free in fl_dump_key
Jianbo Liu
1
-1
/
+1
2024-03-29
net: sched: make skip_sw actually skip software
Asbjørn Sloth Tønnesen
1
-0
/
+18
2024-03-29
net: sched: cls_api: add filter counter
Asbjørn Sloth Tønnesen
1
-0
/
+19
2024-03-29
net: sched: cls_api: add skip_sw counter
Asbjørn Sloth Tønnesen
1
-0
/
+4
2024-02-02
net/sched: Load modules via their alias
Michal Koutný
1
-1
/
+1
2024-01-24
net/sched: flower: Fix chain template offload
Ido Schimmel
1
-1
/
+8
2024-01-13
net: sched: track device in tcf_block_get/put_ext() only for clsact binder types
Jiri Pirko
1
-2
/
+10
2024-01-07
net/sched: simplify tc_action_load_ops parameters
Pedro Tammela
1
-3
/
+2
2024-01-05
net: sched: move block device tracking into tcf_block_get/put_ext()
Jiri Pirko
1
-0
/
+14
2024-01-03
net/sched: cls_api: complement tcf_tfilter_dump_policy
Lin Ma
1
-0
/
+1
2023-12-26
net/sched: cls_api: Expose tc block to the datapath
Victor Nogueira
1
-1
/
+2
2023-12-26
net/sched: Introduce tc block netdev tracking infra
Victor Nogueira
1
-0
/
+2
2023-12-20
net: sched: Add initial TC error skb drop reasons
Victor Nogueira
1
-8
/
+14
2023-12-20
net: sched: Move drop_reason to struct tc_skb_cb
Victor Nogueira
1
-15
/
+8
2023-12-13
net/sched: act_api: skip idr replace on bound actions
Pedro Tammela
1
-1
/
+1
2023-12-11
net/sched: cls_api: conditional notification of events
Pedro Tammela
1
-0
/
+12
2023-12-11
net/sched: cls_api: remove 'unicast' argument from delete notification
Pedro Tammela
1
-17
/
+9
2023-11-06
net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config
Jamal Hadi Salim
1
-1
/
+8
2023-10-16
net, sched: Add tcf_set_drop_reason for {__,}tcf_classify
Daniel Borkmann
1
-6
/
+20
2023-06-14
net/sched: cls_api: Fix lockup on flushing explicitly created chain
Vlad Buslov
1
-5
/
+7
2023-06-07
net: sched: fix possible refcount leak in tc_chain_tmplt_add()
Hangyu Hua
1
-0
/
+1
2023-06-07
net: sched: move rtm_tca_policy declaration to include file
Eric Dumazet
1
-2
/
+0
2023-04-28
net/sched: cls_api: remove block_cb from driver_list before freeing
Vlad Buslov
1
-0
/
+1
2023-04-21
net/sched: cls_api: Initialize miss_cookie_node when action miss is not used
Ivan Vecera
1
-0
/
+1
2023-04-17
net/sched: clear actions pointer in miss cookie init fail
Pedro Tammela
1
-0
/
+3
2023-02-26
net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy()
Nathan Chancellor
1
-1
/
+1
2023-02-20
net/sched: cls_api: Support hardware miss to tc action
Paul Blakey
1
-10
/
+205
2023-02-20
net/sched: Rename user cookie and act cookie
Paul Blakey
1
-14
/
+14
2023-02-14
net/sched: introduce flow_offload action cookie
Oz Shlomo
1
-0
/
+1
2023-01-17
sched: add new attr TCA_EXT_WARN_MSG to report tc extact message
Hangbin Liu
1
-23
/
+39
2022-12-09
net/sched: avoid indirect classify functions on retpoline kernels
Pedro Tammela
1
-1
/
+2
2022-10-25
act_skbedit: skbedit queue mapping for receive queue
Amritha Nambiar
1
-0
/
+7
2022-09-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+1
2022-09-22
net: sched: fix possible refcount leak in tc_new_tfilter()
Hangyu Hua
1
-0
/
+1
2022-09-02
net/sched: cls_api: remove redundant 0 check in tcf_qevent_init()
Zhengchao Shao
1
-3
/
+0
2022-08-23
net: sched: remove duplicate check of user rights in qdisc
Zhengchao Shao
1
-10
/
+0
2022-07-21
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-6
/
+10
2022-07-20
net/sched: cls_api: Fix flow action initialization
Oz Shlomo
1
-6
/
+10
2022-07-13
net/sched: remove return value of unregister_tcf_proto_ops
Zhengchao Shao
1
-2
/
+3
2022-04-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Paolo Abeni
1
-1
/
+1
2022-04-08
net/sched: fix initialization order when updating chain 0 head
Marcelo Ricardo Leitner
1
-1
/
+1
2022-04-08
net/sched: cls_api: Add extack message for unsupported action offload
Ido Schimmel
1
-2
/
+4
2022-04-08
net/sched: act_api: Add extack to offload_act_setup() callback
Ido Schimmel
1
-6
/
+10
2022-02-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-3
/
+3
2022-02-14
net_sched: add __rcu annotation to netdev->qdisc
Eric Dumazet
1
-3
/
+3
2022-02-05
net/sched: Enable tc skb ext allocation on chain miss only when needed
Paul Blakey
1
-13
/
+32
2022-02-01
net: sched: fix use-after-free in tc_new_tfilter()
Eric Dumazet
1
-4
/
+7
2022-01-09
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+2
2022-01-09
net: openvswitch: Fix ct_state nat flags for conns arriving from tc
Paul Blakey
1
-0
/
+2
2021-12-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-2
/
+5
2021-12-21
net/sched: use min() macro instead of doing it manually
Yang Li
1
-3
/
+3
2021-12-19
flow_offload: validate flags of filter and actions
Baowen Zheng
1
-4
/
+14
2021-12-19
flow_offload: allow user to offload tc action to net device
Baowen Zheng
1
-4
/
+17
2021-12-19
flow_offload: add ops to tc_action_ops for flow action setup
Baowen Zheng
1
-208
/
+14
2021-12-19
flow_offload: rename offload functions with offload instead of flow
Baowen Zheng
1
-6
/
+6
2021-12-19
flow_offload: add index to flow_action_entry structure
Baowen Zheng
1
-2
/
+1
2021-12-17
net: openvswitch: Fix matching zone id for invalid conns arriving from tc
Paul Blakey
1
-0
/
+1
2021-12-17
net/sched: Extend qdisc control block with tc control block
Paul Blakey
1
-2
/
+4
2021-12-14
flow_offload: return EOPNOTSUPP for the unsupported mpls action type
Baowen Zheng
1
-0
/
+1
2021-08-19
net: Fix offloading indirect devices dependency on qdisc order creation
Eli Cohen
1
-0
/
+1
2021-08-10
net/sched: cls_api, reset flags on replay
Mark Bloch
1
-1
/
+2
2021-08-02
net_sched: refactor TC action init API
Cong Wang
1
-11
/
+17
2021-07-29
net/sched: store the last executed chain also for clsact egress
Davide Caratti
1
-25
/
+17
2021-07-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-1
/
+1
2021-07-22
net: sched: cls_api: Fix the the wrong parameter
Yajun Deng
1
-1
/
+1
2021-07-16
net/sched: Remove unnecessary if statement
Yajun Deng
1
-11
/
+4
2021-05-27
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+1
2021-05-25
net: zero-initialize tc skb extension on allocation
Vlad Buslov
1
-1
/
+1
2021-05-19
net/sched: cls_api: increase max_reclassify_loop
Davide Caratti
1
-1
/
+1
2021-04-09
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-8
/
+8
2021-04-08
net: sched: fix err handler in tcf_action_init()
Vlad Buslov
1
-3
/
+2
2021-04-08
net: sched: fix action overwrite reference counting
Vlad Buslov
1
-4
/
+5
2021-04-02
net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb
Yunjian Wang
1
-1
/
+1
2021-03-25
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-0
/
+1
2021-03-16
net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct
wenxu
1
-0
/
+1
2021-03-13
flow_offload: add support for packet-per-second policing
Xingfeng Hu
1
-0
/
+3
2021-02-16
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-0
/
+1
2021-02-16
net: sched: fix police ext initialization
Vlad Buslov
1
-0
/
+1
2021-01-18
net_sched: fix RTNL deadlock again caused by request_module()
Cong Wang
1
-2
/
+9
2020-12-01
net: sched: remove redundant 'rtnl_held' argument
Vlad Buslov
1
-10
/
+8
2020-11-16
treewide: rename nla_strlcpy to nla_strscpy.
Francis Laniel
1
-1
/
+1
2020-11-16
Modify return value of nla_strlcpy to match that of strscpy.
Francis Laniel
1
-1
/
+1
2020-10-30
net: cls_api: remove unneeded local variable in tc_dump_chain()
Lukas Bulwahn
1
-13
/
+3
2020-10-27
net: protect tcf_block_unbind with block lock
Leon Romanovsky
1
-2
/
+2
2020-10-20
net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action()
Guillaume Nault
1
-1
/
+1
2020-08-03
net/sched: act_ct: fix miss set mru for ovs after defrag in act_ct
wenxu
1
-0
/
+1
2020-07-25
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-1
/
+0
2020-07-24
flow_offload: Move rhashtable inclusion to the source file
Herbert Xu
1
-1
/
+0
2020-07-16
net: sched: Do not drop root lock in tcf_qevent_handle()
Petr Machata
1
-7
/
+1
2020-07-13
net: sched: Pass qdisc reference in struct flow_block_offload
Petr Machata
1
-7
/
+9
2020-07-11
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-1
/
+1
2020-07-03
sched: consistently handle layer3 header accesses in the presence of VLANs
Toke Høiland-Jørgensen
1
-1
/
+1
2020-06-29
net:qos: police action offloading parameter 'burst' change to the original value
Po Liu
1
-1
/
+1
2020-06-29
net: sched: Introduce helpers for qevent blocks
Petr Machata
1
-0
/
+119
2020-06-25
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-10
/
+15
2020-06-24
net: qos: police action add index for tc flower offloading
Po Liu
1
-0
/
+1
2020-06-24
net: qos: add tc police offloading action with max frame size limit
Po Liu
1
-0
/
+1
2020-06-19
net/sched: cls_api: fix nooffloaddevcnt warning dmesg log
wenxu
1
-10
/
+14
2020-06-19
net: flow_offload: fix flow_indr_dev_unregister path
wenxu
1
-0
/
+1
2020-06-01
net: remove indirect block netdev event registration
Pablo Neira Ayuso
1
-79
/
+0
2020-06-01
net: use flow_indr_dev_setup_offload()
Pablo Neira Ayuso
1
-29
/
+29
2020-06-01
net: cls_api: add tcf_block_offload_init()
Pablo Neira Ayuso
1
-7
/
+19
2020-05-15
net: sched: implement terse dump support in act
Vlad Buslov
1
-1
/
+27
2020-05-15
net: sched: introduce terse dump flag
Vlad Buslov
1
-8
/
+31
2020-05-06
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-6
/
+16
2020-05-06
net: flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE
Pablo Neira Ayuso
1
-2
/
+12
2020-05-04
net_sched: fix tcm_parent in tc filter dump
Cong Wang
1
-4
/
+4
2020-05-01
net: schedule: add action gate offloading
Po Liu
1
-0
/
+33
2020-04-24
net: sched: report ndo_setup_tc failures via extack
Jesper Dangaard Brouer
1
-1
/
+4
2020-04-07
net: sched: Fix setting last executed chain on skb extension
Paul Blakey
1
-0
/
+1
2020-03-30
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
David S. Miller
1
-1
/
+1
2020-03-27
netfilter: flowtable: Fix incorrect tc_setup_type type
wenxu
1
-1
/
+1
2020-03-23
net: sched: rename more stats_types
Jakub Kicinski
1
-5
/
+5
2020-03-19
net: tc_skbedit: Make the skbedit priority offloadable
Petr Machata
1
-0
/
+3
2020-03-18
net: sched: Fix hw_stats_type setting in pedit loop
Petr Machata
1
-1
/
+1
2020-03-17
net: rename flow_action_hw_stats_types* -> flow_action_hw_stats*
Jakub Kicinski
1
-3
/
+3
2020-03-16
net: sched: set the hw_stats_type in pedit loop
Jiri Pirko
1
-0
/
+1
2020-03-12
net/sched: act_ct: Enable hardware offload of flow table entires
Paul Blakey
1
-0
/
+1
2020-03-12
Merge branch 'ct-offload' of git://git.kernel.org/pub/scm/linux/kernel/git/sa...
David S. Miller
1
-17
/
+81
2020-03-08
sched: act: allow user to specify type of HW stats for a filter
Jiri Pirko
1
-0
/
+7
2020-02-25
flow_offload: pass action cookie through offload structures
Jiri Pirko
1
-1
/
+30
2020-02-19
net: sched: Support specifying a starting chain via tc skb ext
Paul Blakey
1
-4
/
+35
2020-02-19
net: sched: Change the block's chain list to an rcu list
Paul Blakey
1
-2
/
+3
2020-02-19
net: sched: Pass ingress block to tcf_classify_ingress
Paul Blakey
1
-1
/
+3
2020-02-19
net: sched: Introduce ingress classification function
Paul Blakey
1
-14
/
+44
2020-02-17
net: sched: don't take rtnl lock during flow_action setup
Vlad Buslov
1
-7
/
+1
2020-02-17
net: sched: lock action when translating it to flow_action infra
Vlad Buslov
1
-6
/
+11
2020-01-22
net_sched: use validated TCA_KIND attribute in tc_new_tfilter()
Eric Dumazet
1
-3
/
+2
2019-12-30
net/sched: add delete_empty() to filters and use it in cls_flower
Davide Caratti
1
-26
/
+5
2019-12-07
net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add()
Eric Dumazet
1
-1
/
+7
2019-12-06
net: sched: allow indirect blocks to bind to clsact in TC
John Hurley
1
-19
/
+33
2019-12-06
net: core: rename indirect block ingress cb function
John Hurley
1
-2
/
+2
2019-11-05
net: sched: prevent duplicate flower rules from tcf_proto destroy race
John Hurley
1
-4
/
+79
2019-10-08
net_sched: fix backward compatibility for TCA_KIND
Cong Wang
1
-3
/
+33
2019-09-24
net: sched: fix possible crash in tcf_action_destroy()
Eric Dumazet
1
-2
/
+4
2019-09-16
net: sched: use get_dev() action API in flow_action infra
Vlad Buslov
1
-10
/
+3
2019-09-16
net: sched: take reference to psample group in flow_action infra
Vlad Buslov
1
-2
/
+11
2019-09-16
net: sched: extend flow_action_entry with destructor
Vlad Buslov
1
-32
/
+45
2019-09-06
net: openvswitch: Set OvS recirc_id from tc chain index
Paul Blakey
1
-0
/
+12
2019-08-26
net: sched: copy tunnel info when setting flow_action entry->tunnel
Vlad Buslov
1
-1
/
+8
2019-08-26
net: sched: take reference to action dev before calling offloads
Vlad Buslov
1
-0
/
+32
2019-08-26
net: sched: take rtnl lock in tc_setup_flow_action()
Vlad Buslov
1
-4
/
+13
2019-08-26
net: sched: conditionally obtain rtnl lock in cls hw offloads API
Vlad Buslov
1
-0
/
+65
2019-08-26
net: sched: add API for registering unlocked offload block callbacks
Vlad Buslov
1
-0
/
+6
2019-08-26
net: sched: notify classifier on successful offload add/delete
Vlad Buslov
1
-2
/
+17
2019-08-26
net: sched: refactor block offloads counter usage
Vlad Buslov
1
-14
/
+162
2019-08-26
net: sched: change tcf block offload counter type to atomic_t
Vlad Buslov
1
-1
/
+1
2019-08-26
net: sched: protect block offload-related fields with rw_semaphore
Vlad Buslov
1
-9
/
+36
2019-08-08
flow_offload: support get multi-subsystem block
wenxu
1
-1
/
+8
2019-08-08
flow_offload: move tc indirect block to flow offload
wenxu
1
-215
/
+25
2019-08-08
cls_api: add flow_indr_block_call function
wenxu
1
-10
/
+17
2019-08-08
cls_api: remove the tcf_block cache
wenxu
1
-8
/
+8
2019-08-08
cls_api: modify the tc_indr_block_ing_cmd parameters.
wenxu
1
-11
/
+15
2019-08-06
net: sched: add ingress mirred action to hardware IR
John Hurley
1
-0
/
+6
2019-08-06
net: sched: add skbedit of ptype action to hardware IR
John Hurley
1
-0
/
+3
2019-07-23
net: sched: include mpls actions in hardware intermediate representation
John Hurley
1
-0
/
+25
2019-07-21
net: sched: verify that q!=NULL before setting q->flags
Vlad Buslov
1
-1
/
+3
2019-07-19
net: flow_offload: add flow_block structure and use it
Pablo Neira Ayuso
1
-3
/
+7
2019-07-19
net: flow_offload: rename tc_setup_cb_t to flow_setup_cb_t
Pablo Neira Ayuso
1
-1
/
+1
2019-07-17
net_sched: unset TCQ_F_CAN_BYPASS when adding filters
Cong Wang
1
-0
/
+1
2019-07-12
net: sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd()
Vlad Buslov
1
-1
/
+1
2019-07-09
net: sched: remove tcf block API
Pablo Neira Ayuso
1
-98
/
+0
2019-07-09
drivers: net: use flow block API
Pablo Neira Ayuso
1
-7
/
+7
2019-07-09
net: sched: use flow block API
Pablo Neira Ayuso
1
-1
/
+87
2019-07-09
net: flow_offload: add list handling functions
Pablo Neira Ayuso
1
-0
/
+3
2019-07-09
net: flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_*
Pablo Neira Ayuso
1
-7
/
+7
2019-07-09
net: flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND
Pablo Neira Ayuso
1
-11
/
+11
2019-07-09
net/sched: Introduce action ct
Paul Blakey
1
-0
/
+5
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
Thomas Gleixner
1
-6
/
+1
2019-05-05
net/sched: add police action to the hardware intermediate representation
Pieter Jansen van Vuuren
1
-0
/
+6
2019-05-05
net/sched: add sample action to the hardware intermediate representation
Pieter Jansen van Vuuren
1
-0
/
+8
2019-04-27
netlink: make validation more configurable for future strictness
Johannes Berg
1
-8
/
+12
2019-04-27
netlink: make nla_nest_start() add NLA_F_NESTED flag
Michal Kubecek
1
-2
/
+2
2019-04-02
net: sched: don't set tunnel for decap action
Vlad Buslov
1
-1
/
+0
2019-03-21
net/sched: let actions use RCU to access 'goto_chain'
Davide Caratti
1
-1
/
+1
2019-03-13
net_sched: return correct value for *notify* functions
Zhike Wang
1
-9
/
+23
2019-03-08
net: sched: fix potential use-after-free in __tcf_chain_put()
Vlad Buslov
1
-10
/
+7
2019-02-26
net: sched: fix typo in walker_check_empty()
Vlad Buslov
1
-2
/
+2
2019-02-25
net: sched: don't release block->lock when dumping chains
Vlad Buslov
1
-9
/
+7
2019-02-25
net: sched: set dedicated tcf_walker flag when tp is empty
Vlad Buslov
1
-4
/
+9
2019-02-22
net_sched: initialize net pointer inside tcf_exts_init()
Cong Wang
1
-1
/
+0
2019-02-21
net: sched: potential NULL dereference in tcf_block_find()
Dan Carpenter
1
-1
/
+3
2019-02-13
net: sched: remove duplicated include from cls_api.c
YueHaibing
1
-1
/
+0
2019-02-12
net: sched: unlock rules update API
Vlad Buslov
1
-17
/
+114
2019-02-12
net: sched: refactor tcf_block_find() into standalone functions
Vlad Buslov
1
-92
/
+149
2019-02-12
net: sched: extend proto ops to support unlocked classifiers
Vlad Buslov
1
-75
/
+93
2019-02-12
net: sched: extend proto ops with 'put' callback
Vlad Buslov
1
-1
/
+11
2019-02-12
net: sched: track rtnl lock status when validating extensions
Vlad Buslov
1
-4
/
+5
2019-02-12
net: sched: prevent insertion of new classifiers during chain flush
Vlad Buslov
1
-6
/
+29
2019-02-12
net: sched: refactor tp insert/delete for concurrent execution
Vlad Buslov
1
-25
/
+152
2019-02-12
net: sched: traverse classifiers in chain with tcf_get_next_proto()
Vlad Buslov
1
-10
/
+60
2019-02-12
net: sched: introduce reference counting for tcf_proto
Vlad Buslov
1
-10
/
+43
2019-02-12
net: sched: protect filter_chain list with filter_chain_lock mutex
Vlad Buslov
1
-32
/
+79
2019-02-12
net: sched: protect chain template accesses with block lock
Vlad Buslov
1
-16
/
+57
2019-02-12
net: sched: traverse chains in block with tcf_get_next_chain()
Vlad Buslov
1
-25
/
+71
2019-02-12
net: sched: protect block->chain0 with block->lock
Vlad Buslov
1
-3
/
+14
2019-02-12
net: sched: refactor tc_ctl_chain() to use block->lock
Vlad Buslov
1
-11
/
+25
2019-02-12
net: sched: protect chain->explicitly_created with block->lock
Vlad Buslov
1
-6
/
+13
2019-02-12
net: sched: protect block state with mutex
Vlad Buslov
1
-13
/
+71
2019-02-06
cls_api: add translator to flow_action representation
Pablo Neira Ayuso
1
-0
/
+99
[next]