| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-02 | net_sched: act: remove tcfa_qstats | Eric Dumazet | 1 | -8/+6 |
| 2025-07-11 | net_sched: act: annotate data-races in tcf_lastuse_update() and tcf_tm_dump() | Eric Dumazet | 1 | -9/+14 |
| 2025-07-08 | net/sched: acp_api: no longer acquire RTNL in tc_action_net_exit() | Eric Dumazet | 1 | -2/+0 |
| 2024-10-23 | net/sched: act_api: unexport tcf_action_dump_1() | Vladimir Oltean | 1 | -1/+0 |
| 2024-02-02 | net/sched: Add helper macros with module names | Michal Koutný | 1 | -0/+2 |
| 2024-01-07 | net/sched: simplify tc_action_load_ops parameters | Pedro Tammela | 1 | -2/+1 |
| 2024-01-03 | net/sched: introduce ACT_P_BOUND return code | Pedro Tammela | 1 | -0/+1 |
| 2023-12-13 | net/sched: act_api: skip idr replace on bound actions | Pedro Tammela | 1 | -1/+1 |
| 2023-02-20 | net/sched: Rename user cookie and act cookie | Paul Blakey | 1 | -1/+1 |
| 2022-12-09 | net/sched: move struct action_ops definition out of ifdef | Pedro Tammela | 1 | -5/+5 |
| 2022-10-25 | act_skbedit: skbedit queue mapping for receive queue | Amritha Nambiar | 1 | -0/+1 |
| 2022-09-09 | net: sched: act: move global static variable net_id to tc_action_ops | Zhengchao Shao | 1 | -0/+1 |
| 2022-04-08 | net/sched: act_api: Add extack to offload_act_setup() callback | Ido Schimmel | 1 | -1/+2 |
| 2021-12-19 | flow_offload: validate flags of filter and actions | Baowen Zheng | 1 | -1/+1 |
| 2021-12-19 | flow_offload: add reoffload process to update hw_count | Baowen Zheng | 1 | -0/+11 |
| 2021-12-19 | flow_offload: add process to update action stats from hardware | Baowen Zheng | 1 | -0/+1 |
| 2021-12-19 | flow_offload: add skip_hw and skip_sw to control if offload the action | Baowen Zheng | 1 | -0/+1 |
| 2021-12-19 | flow_offload: add ops to tc_action_ops for flow action setup | Baowen Zheng | 1 | -0/+12 |
| 2021-10-18 | net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types | Ahmed S. Darwish | 1 | -5/+5 |
| 2021-08-02 | net_sched: refactor TC action init API | Cong Wang | 1 | -8/+14 |
| 2021-04-08 | net: sched: fix err handler in tcf_action_init() | Vlad Buslov | 1 | -6/+1 |
| 2021-04-08 | net: sched: fix action overwrite reference counting | Vlad Buslov | 1 | -2/+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 | -1/+4 |
| 2020-11-27 | net/sched: sch_frag: add generic packet fragment support. | wenxu | 1 | -0/+6 |
| 2020-09-24 | net_sched: defer tcf_idr_insert() in tcf_action_init_1() | Cong Wang | 1 | -2/+0 |
| 2020-06-19 | net: qos offload add flow status with dropped count | Po Liu | 1 | -5/+6 |
| 2020-05-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -1/+2 |
| 2020-05-18 | net sched: fix reporting the first-time use timestamp | Roman Mashak | 1 | -1/+2 |
| 2020-05-15 | net: sched: implement terse dump support in act | Vlad Buslov | 1 | -1/+1 |
| 2020-03-30 | net: sched: expose HW stats types per action used by drivers | Jiri Pirko | 1 | -0/+2 |
| 2020-03-23 | net: sched: rename more stats_types | Jakub Kicinski | 1 | -3/+3 |
| 2020-03-08 | sched: act: allow user to specify type of HW stats for a filter | Jiri Pirko | 1 | -0/+4 |
| 2019-11-12 | net/sched: actions: remove unused 'order' | Davide Caratti | 1 | -1/+0 |
| 2019-10-30 | net: sched: update action implementations to support flags | Vlad Buslov | 1 | -1/+6 |
| 2019-10-30 | net: sched: extend TCA_ACT space with TCA_ACT_FLAGS | Vlad Buslov | 1 | -1/+1 |
| 2019-10-30 | net: sched: modify stats helper functions to support regular stats | Vlad Buslov | 1 | -9/+21 |
| 2019-10-30 | net: sched: extract qstats update code into functions | Vlad Buslov | 1 | -0/+16 |
| 2019-10-30 | net: sched: extract bstats update code into function | Vlad Buslov | 1 | -0/+7 |
| 2019-10-30 | net: sched: extract common action counters update code into function | Vlad Buslov | 1 | -0/+2 |
| 2019-09-16 | net: sched: use get_dev() action API in flow_action infra | Vlad Buslov | 1 | -2/+2 |
| 2019-09-16 | net: sched: take reference to psample group in flow_action infra | Vlad Buslov | 1 | -0/+5 |
| 2019-08-27 | net_sched: fix a NULL pointer deref in ipt action | Cong Wang | 1 | -1/+3 |
| 2019-03-21 | net/sched: let actions use RCU to access 'goto_chain' | Davide Caratti | 1 | -1/+1 |
| 2019-03-21 | net/sched: prepare TC actions to properly validate the control action | Davide Caratti | 1 | -1/+6 |
| 2019-02-10 | net: Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE | Eli Cohen | 1 | -1/+1 |
| 2018-12-10 | net/sched: Remove egdev mechanism | Oz Shlomo | 1 | -30/+0 |
| 2018-10-05 | net_sched: convert idrinfo->lock from spinlock to a mutex | Cong Wang | 1 | -2/+2 |
| 2018-09-24 | net/sched: Add hardware specific counters to TC actions | Eelco Chaudron | 1 | -3/+5 |
| 2018-08-31 | Revert "net: sched: act: add extack for lookup callback" | Cong Wang | 1 | -2/+1 |
| 2018-08-21 | net_sched: remove unused tcfa_capab | Cong Wang | 1 | -2/+0 |
| 2018-08-21 | net_sched: remove list_head from tc_action | Cong Wang | 1 | -1/+0 |
| 2018-08-21 | net_sched: remove unused tcf_idr_check() | Cong Wang | 1 | -2/+0 |
| 2018-08-21 | net_sched: remove unnecessary ops->delete() | Cong Wang | 1 | -2/+0 |
| 2018-08-11 | net: sched: extend action ops with put_dev callback | Vlad Buslov | 1 | -0/+1 |
| 2018-07-30 | tc/act: remove unneeded RCU lock in action callback | Paolo Abeni | 1 | -1/+1 |
| 2018-07-08 | net: sched: change action API to use array of pointers to actions | Vlad Buslov | 1 | -3/+4 |
| 2018-07-08 | net: sched: atomically check-allocate action | Vlad Buslov | 1 | -0/+3 |
| 2018-07-08 | net: sched: add 'delete' function to action ops | Vlad Buslov | 1 | -0/+1 |
| 2018-07-08 | net: sched: implement action API that deletes action by index | Vlad Buslov | 1 | -0/+1 |
| 2018-07-08 | net: sched: implement unlocked action init API | Vlad Buslov | 1 | -2/+4 |
| 2018-07-08 | net: sched: change type of reference and bind counters | Vlad Buslov | 1 | -2/+3 |
| 2018-07-08 | net: sched: use rcu for action cookie update | Vlad Buslov | 1 | -1/+1 |
| 2018-06-26 | net: sched: add tcf_proto_op to offload a rule | John Hurley | 1 | -3/+0 |
| 2018-03-23 | net/sched: remove tcf_idr_cleanup() | Davide Caratti | 1 | -1/+0 |
| 2018-03-09 | net sched actions: add new tc_action_ops callback | Roman Mashak | 1 | -0/+1 |
| 2018-03-09 | net sched actions: update Add/Delete action API with new argument | Roman Mashak | 1 | -1/+2 |
| 2018-02-16 | net: sched: act: handle extack in tcf_generic_walker | Alexander Aring | 1 | -1/+2 |
| 2018-02-16 | net: sched: act: add extack for walk callback | Alexander Aring | 1 | -1/+2 |
| 2018-02-16 | net: sched: act: add extack for lookup callback | Alexander Aring | 1 | -1/+2 |
| 2018-02-16 | net: sched: act: add extack to init callback | Alexander Aring | 1 | -1/+1 |
| 2018-02-16 | net: sched: act: add extack to init | Alexander Aring | 1 | -2/+3 |
| 2018-02-16 | net: sched: act: fix code style | Alexander Aring | 1 | -2/+3 |
| 2018-02-16 | net: Revert sched action extack support series. | David S. Miller | 1 | -6/+4 |
| 2018-02-16 | net: sched: act: add extack to init | Alexander Aring | 1 | -2/+3 |
| 2018-02-16 | net: sched: act: fix code style | Alexander Aring | 1 | -2/+3 |
| 2017-12-13 | net_sched: switch to exit_batch for action pernet ops | Cong Wang | 1 | -3/+10 |
| 2017-12-05 | net_sched: remove unused parameter from act cleanup ops | Cong Wang | 1 | -1/+1 |
| 2017-11-10 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+1 |
| 2017-11-09 | Revert "net_sched: hold netns refcnt for each action" | Cong Wang | 1 | -3/+1 |
| 2017-11-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+6 |
| 2017-11-03 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | Linus Torvalds | 1 | -1/+5 |
| 2017-11-03 | net_sched: hold netns refcnt for each action | Cong Wang | 1 | -1/+3 |
| 2017-11-03 | net_sched: acquire RTNL in tc_action_net_exit() | Cong Wang | 1 | -0/+2 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-11 | net: sched: introduce per-egress action device callbacks | Jiri Pirko | 1 | -0/+34 |
| 2017-10-11 | net: sched: make tc_action_ops->get_dev return dev and avoid passing net | Jiri Pirko | 1 | -2/+1 |
| 2017-09-12 | net_sched: get rid of tcfa_rcu | Cong Wang | 1 | -2/+0 |
| 2017-08-30 | net/sched: Change act_api and act_xxx modules to use IDR | Chris Mi | 1 | -52/+24 |
| 2017-05-17 | net: sched: add termination action to allow goto chain | Jiri Pirko | 1 | -0/+1 |
| 2017-05-17 | net: sched: push tp down to action init | Jiri Pirko | 1 | -6/+6 |
| 2017-01-25 | net sched actions: Add support for user cookies | Jamal Hadi Salim | 1 | -0/+1 |
| 2016-12-05 | net_sched: gen_estimator: complete rewrite of rate estimators | Eric Dumazet | 1 | -1/+1 |
| 2016-12-02 | net/sched: act_mirred: Add new tc_action_ops get_dev() | Hadar Hen Zion | 1 | -0/+2 |
| 2016-11-09 | tc_act: Remove tcf_act macro | Yotam Gigi | 1 | -1/+0 |
| 2016-08-17 | net_sched: convert tcf_exts from list to pointer array | WANG Cong | 1 | -2/+2 |
| 2016-08-17 | net_sched: move tc offload macros to pkt_cls.h | WANG Cong | 1 | -16/+3 |
| 2016-08-17 | net_sched: fix a typo in tc_for_each_action() | WANG Cong | 1 | -1/+1 |
| 2016-07-25 | net_sched: get rid of struct tcf_common | WANG Cong | 1 | -33/+30 |
| 2016-07-25 | net_sched: move tc_action into tcf_common | WANG Cong | 1 | -23/+29 |
| 2016-07-25 | mlxsw: spectrum: Fix compilation error when CLS_ACT isn't set | Ido Schimmel | 1 | -0/+4 |
| 2016-06-15 | net_sched: make tcf_hash_check() boolean | WANG Cong | 1 | -2/+2 |
| 2016-06-07 | net sched: indentation and other OCD stylistic fixes | Jamal Hadi Salim | 1 | -6/+8 |
| 2016-06-07 | net sched actions: aggregate dumping of actions timeinfo | Jamal Hadi Salim | 1 | -0/+8 |
| 2016-06-07 | net sched actions: introduce timestamp for firsttime use | Jamal Hadi Salim | 1 | -0/+2 |
| 2016-05-20 | mlx5: avoid unused variable warning | Arnd Bergmann | 1 | -1/+1 |
| 2016-05-16 | net/sched: Enable netdev drivers to update statistics of offloaded actions | Amir Vadai | 1 | -0/+12 |
| 2016-04-06 | net_sched: fix a memory leak in tc action | WANG Cong | 1 | -0/+1 |
| 2016-03-10 | net/sched: Macro instead of CONFIG_NET_CLS_ACT ifdef | Amir Vadai | 1 | -5/+16 |
| 2016-02-25 | net_sched: add network namespace support for tc actions | WANG Cong | 1 | -11/+47 |
| 2016-02-25 | net_sched: prepare tcf_hashinfo_destroy() for netns support | WANG Cong | 1 | -5/+0 |
| 2015-08-26 | net_sched: make tcf_hash_destroy() static | Alexei Starovoitov | 1 | -1/+0 |
| 2015-07-31 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+7 |
| 2015-07-30 | net: sched: fix refcount imbalance in actions | Daniel Borkmann | 1 | -1/+7 |
| 2015-07-08 | net_sched: act_gact: remove spinlock in fast path | Eric Dumazet | 1 | -0/+11 |
| 2015-07-08 | net: sched: add percpu stats to actions | Eric Dumazet | 1 | -1/+3 |
| 2014-02-12 | net_sched: act: refuse to remove bound action outside | WANG Cong | 1 | -1/+1 |
| 2014-02-12 | net_sched: act: move tcf_hashinfo_init() into tcf_register_action() | WANG Cong | 1 | -1/+1 |
| 2014-02-12 | net_sched: act: refactor cleanup ops | WANG Cong | 1 | -1/+1 |
| 2014-02-12 | net_sched: act: hide struct tcf_common from API | WANG Cong | 1 | -9/+7 |
| 2014-01-21 | net_sched: act: export tcf_hash_search() instead of tcf_hash_lookup() | WANG Cong | 1 | -1/+1 |
| 2014-01-21 | net_sched: act: fetch hinfo from a->ops->hinfo | WANG Cong | 1 | -2/+2 |
| 2014-01-19 | net_sched: act: remove capab from struct tc_action_ops | WANG Cong | 1 | -2/+0 |
| 2014-01-13 | net_sched: act: remove struct tcf_act_hdr | WANG Cong | 1 | -4/+0 |
| 2014-01-13 | net_sched: act: move idx_gen into struct tcf_hashinfo | WANG Cong | 1 | -3/+4 |
| 2014-01-02 | sched action: make local function static | stephen hemminger | 1 | -3/+0 |
| 2013-12-18 | net_sched: convert tc_action_ops to use struct list_head | WANG Cong | 1 | -1/+1 |
| 2013-12-18 | net_sched: convert tcf_hashinfo to hlist and use spinlock | WANG Cong | 1 | -6/+10 |
| 2013-12-18 | net_sched: init struct tcf_hashinfo at register time | WANG Cong | 1 | -1/+17 |
| 2013-12-18 | net_sched: act: use standard struct list_head | WANG Cong | 1 | -6/+6 |
| 2013-12-18 | net_sched: remove get_stats from tc_action_ops | WANG Cong | 1 | -1/+0 |
| 2013-07-31 | net: Remove extern from include/net/ scheduling prototypes | Joe Perches | 1 | -30/+30 |
| 2013-06-11 | net_sched: add 64bit rate estimators | Eric Dumazet | 1 | -1/+1 |
| 2013-02-12 | act_police: move struct tcf_police to act_police.c | Jiri Pirko | 1 | -15/+0 |
| 2013-01-14 | pkt_sched: namespace aware act_mirred | Benjamin LaHaise | 1 | -3/+9 |
| 2011-07-06 | net: sched: constify tcf_proto and tc_action | Eric Dumazet | 1 | -3/+3 |
| 2010-06-11 | pkt_sched: gen_kill_estimator() rcu fixes | Eric Dumazet | 1 | -0/+2 |
| 2009-08-17 | net: restore gnet_stats_basic to previous definition | Eric Dumazet | 1 | -1/+1 |
| 2008-01-28 | [NET_SCHED]: act_api: use PTR_ERR in tcf_action_init/tcf_action_get | Patrick McHardy | 1 | -2/+2 |
| 2008-01-28 | [NET_SCHED]: Convert actions from rtnetlink to new netlink API | Patrick McHardy | 1 | -4/+4 |
| 2007-07-15 | [NET_SCHED]: Kill CONFIG_NET_CLS_POLICE | Patrick McHardy | 1 | -30/+0 |
| 2007-07-10 | [NET_SCHED]: Remove unnecessary stats_lock pointers | Patrick McHardy | 1 | -2/+0 |
| 2006-09-22 | [PKT_SCHED]: Kill pkt_act.h inlining. | David S. Miller | 1 | -48/+88 |
| 2006-01-09 | [PKT_SCHED]: Convert tc action functions to single skb pointers | Patrick McHardy | 1 | -1/+1 |
| 2005-08-29 | [NET]: Kill skb->tc_classid | Patrick McHardy | 1 | -1/+1 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+116 |