Age | Commit message (Expand) | Author | Files | Lines |
2024-02-02 | net/sched: Add module aliases for cls_,sch_,act_ modules | Michal Koutný | 1 | -0/+1 |
2023-11-18 | net/sched: cls_u32: replace int refcounts with proper refcounts | Pedro Tammela | 1 | -18/+18 |
2023-11-01 | net: sched: Fill in missing MODULE_DESCRIPTION for classifiers | Victor Nogueira | 1 | -0/+1 |
2023-10-06 | net: sched: cls_u32: Fix allocation size in u32_init() | Gustavo A. R. Silva | 1 | -1/+1 |
2023-07-31 | net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free | valis | 1 | -1/+0 |
2023-07-28 | net: sched: cls_u32: Fix match key mis-addressing | Jamal Hadi Salim | 1 | -6/+50 |
2023-07-17 | net: sched: cls_u32: Undo refcount decrement in case update failed | Victor Nogueira | 1 | -0/+7 |
2023-07-17 | net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode | Victor Nogueira | 1 | -11/+30 |
2023-06-09 | net/sched: cls_u32: Fix reference counter leak leading to overflow | Lee Jones | 1 | -8/+10 |
2022-12-09 | net/sched: avoid indirect classify functions on retpoline kernels | Pedro Tammela | 1 | -2/+4 |
2022-10-02 | net: sched: use tc_cls_bind_class() in filter | Zhengchao Shao | 1 | -6/+1 |
2022-09-29 | net: sched: cls_u32: Avoid memcpy() false-positive warning | Kees Cook | 1 | -1/+5 |
2022-09-20 | net/sched: use tc_cls_stats_dump() in filter | Zhengchao Shao | 1 | -15/+5 |
2022-04-15 | net/sched: cls_u32: fix possible leak in u32_init_knode() | Eric Dumazet | 1 | -4/+4 |
2022-04-15 | net/sched: cls_u32: fix netns refcount changes in u32_change() | Eric Dumazet | 1 | -6/+10 |
2021-12-19 | flow_offload: validate flags of filter and actions | Baowen Zheng | 1 | -5/+7 |
2021-08-02 | net_sched: refactor TC action init API | Cong Wang | 1 | -12/+12 |
2020-12-08 | net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() | Zheng Yongjun | 1 | -8/+3 |
2020-09-28 | net/sched: cls_u32: Replace one-element array with flexible-array member | Gustavo A. R. Silva | 1 | -4/+4 |
2020-07-31 | net/sched: cls_u32: Use struct_size() helper | Gustavo A. R. Silva | 1 | -14/+6 |
2020-06-19 | net/sched: cls_u32: Use struct_size() in kzalloc() | Gustavo A. R. Silva | 1 | -3/+1 |
2020-01-27 | net_sched: fix ops->bind_class() implementations | Cong Wang | 1 | -3/+8 |
2019-12-30 | net/sched: add delete_empty() to filters and use it in cls_flower | Davide Caratti | 1 | -25/+0 |
2019-12-19 | net/sched: cls_u32: fix refcount leak in the error path of u32_change() | Davide Caratti | 1 | -0/+25 |
2019-08-26 | net: sched: refactor block offloads counter usage | Vlad Buslov | 1 | -17/+12 |
2019-07-19 | net: flow_offload: rename tc_setup_cb_t to flow_setup_cb_t | Pablo Neira Ayuso | 1 | -3/+3 |
2019-06-15 | net: sched: remove NET_CLS_IND config option | Jiri Pirko | 1 | -15/+0 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
2019-05-07 | net/sched: remove block pointer from common offload structure | Pieter Jansen van Vuuren | 1 | -11/+6 |
2019-05-05 | net/sched: add block pointer to tc_cls_common_offload structure | Pieter Jansen van Vuuren | 1 | -6/+11 |
2019-05-04 | net: sched: cls_u32: use struct_size() helper | Gustavo A. R. Silva | 1 | -1/+1 |
2019-04-27 | netlink: make validation more configurable for future strictness | Johannes Berg | 1 | -1/+2 |
2019-04-27 | netlink: make nla_nest_start() add NLA_F_NESTED flag | Michal Kubecek | 1 | -1/+1 |
2019-02-22 | net_sched: initialize net pointer inside tcf_exts_init() | Cong Wang | 1 | -4/+4 |
2019-02-12 | net: sched: extend proto ops to support unlocked classifiers | Vlad Buslov | 1 | -5/+7 |
2019-02-12 | net: sched: track rtnl lock status when validating extensions | Vlad Buslov | 1 | -1/+1 |
2018-12-14 | net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() | Cong Wang | 1 | -4/+4 |
2018-11-19 | net: sched: cls_u32: add res to offload information | Jakub Kicinski | 1 | -0/+2 |
2018-10-12 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+3 |
2018-10-08 | net: sched: cls_u32: simplify the hell out u32_delete() emptiness check | Al Viro | 1 | -47/+1 |
2018-10-08 | net: sched: cls_u32: keep track of knodes count in tc_u_common | Al Viro | 1 | -0/+6 |
2018-10-08 | net: sched: cls_u32: get rid of tp_c | Al Viro | 1 | -7/+4 |
2018-10-08 | net: sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data | Al Viro | 1 | -3/+2 |
2018-10-08 | net: sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode | Al Viro | 1 | -4/+4 |
2018-10-08 | net: sched: cls_u32: clean tc_u_common hashtable | Al Viro | 1 | -15/+9 |
2018-10-08 | net: sched: cls_u32: get rid of tc_u_common ->rcu | Al Viro | 1 | -1/+0 |
2018-10-08 | net: sched: cls_u32: get rid of tc_u_knode ->tp | Al Viro | 1 | -3/+0 |
2018-10-08 | net: sched: cls_u32: get rid of unused argument of u32_destroy_key() | Al Viro | 1 | -7/+6 |
2018-10-08 | net: sched: cls_u32: make sure that divisor is a power of 2 | Al Viro | 1 | -1/+5 |
2018-10-08 | net: sched: cls_u32: disallow linking to root hnode | Al Viro | 1 | -0/+4 |