Age | Commit message (Expand) | Author | Files | Lines |
2025-04-08 | tc: Ensure we have enough buffer space when sending filter netlink notifications | Toke Høiland-Jørgensen | 1 | -21/+45 |
2025-02-15 | net/sched: cls_api: fix error handling causing NULL dereference | Pierre Riteau | 1 | -1/+1 |
2025-01-20 | net: sched: refine software bypass handling in tc_run | Xin Long | 1 | -34/+23 |
2024-11-12 | net: sched: cls_api: improve the error message for ID allocation failure | Jakub Kicinski | 1 | -14/+25 |
2024-11-11 | net: convert to nla_get_*_default() | Johannes Berg | 1 | -4/+4 |
2024-10-31 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+1 |
2024-10-29 | net/sched: sch_api: fix xa_insert() error path in tcf_block_get_ext() | Vladimir Oltean | 1 | -0/+1 |
2024-10-15 | net: sched: Use rtnl_register_many(). | Kuniyuki Iwashima | 1 | -11/+14 |
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 |