From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jamal Hadi Salim Subject: [PATCH net-next 00/11] net: sched: cls_u32 Various improvements Date: Sun, 7 Oct 2018 12:38:00 -0400 Message-ID: <20181007163811.18453-1-jhs@emojatatu.com> Cc: jiri@resnulli.us, xiyou.wangcong@gmail.com, viro@zeniv.linux.org.uk, netdev@vger.kernel.org, Jamal Hadi Salim To: davem@davemloft.net Return-path: Received: from mail-io1-f52.google.com ([209.85.166.52]:37686 "EHLO mail-io1-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726803AbeJGXqP (ORCPT ); Sun, 7 Oct 2018 19:46:15 -0400 Received: by mail-io1-f52.google.com with SMTP id m16-v6so9957085ioj.4 for ; Sun, 07 Oct 2018 09:38:26 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: From: Jamal Hadi Salim Various improvements from Al. Al Viro (11): net: sched: cls_u32: disallow linking to root hnode net: sched: cls_u32: make sure that divisor is a power of 2 net: sched: cls_u32: get rid of unused argument of u32_destroy_key() net: sched: cls_u32: get rid of tc_u_knode ->tp net: sched: cls_u32: get rid of tc_u_common ->rcu net: sched: cls_u32: clean tc_u_common hashtable net: sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode net: sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data net: sched: cls_u32: keep track of knodes count in tc_u_common net: sched: cls_u32: simplify the hell out u32_delete() emptiness check net: sched: cls_u32: get rid of tp_c net/sched/cls_u32.c | 117 ++++++++++++++++------------------------------------ 1 file changed, 35 insertions(+), 82 deletions(-) -- 2.11.0