Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp1124516ybl; Fri, 30 Aug 2019 12:13:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqz9tb14hpyxWDApf8IolcoEVtUkRDqGQEZKQB1GYzBN2oLy6s96kX4jlkP55X8rhMqG2288 X-Received: by 2002:a63:2ec9:: with SMTP id u192mr13894475pgu.16.1567192384569; Fri, 30 Aug 2019 12:13:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567192384; cv=none; d=google.com; s=arc-20160816; b=P4AKAJca9+khd2CLvgTb9hFNOW2zwvDcRNPN1Q+p9QUg5zEiM0y4JgahnRdtELVfe9 NY1iARs8wq66cjBQJWIO7VsCZhCazOl84Hh60K3ojoK7EiYk5/ezYnkuNt0KYJ9D7qBA up4VMvbpYsAJf0FVWnuMFIfnEQTyawcr5G1SMAKIw8hw25BXNgmzlKes8+4EzsAsL7f+ 10GwqKBc9E4Ak8fAnFZjt1xNfHvnfQuxY53OFT0I8UCqAX4qAuNpstMc4z3ollxaobxF Z++UZU445ou7WJrMQqgBrBvybauIw1OdduMGxF6NhhHGoe2s3wBLDaKK46wet6A2knGY toWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=9u/tqtaLG6240uNY82DEre67il7/kZpdn3CWfckWgQw=; b=k1f0DWDTsyzpewXH0d1yxAh28aHG/Vt/iuDE7WK4kEaQY+2+0vn36ak38ITyWcK+N9 AoxKnP78bzijJ5I7QokHpI9aicuvy/h4y/OOAiD6b/Wuv0PUefrMo+2C4XaonJ0kdDa2 7mOm6Twz1FzdNJMec1xSJbmVrHANIiJORpxqfukNKVO18Z5XhZfNaCk0Om3euxRcsVNK LYuFZ7xbgHz+iCirc7sDea84rwd9Fy4TLzaKoWF3p8nbdD6HfvqdGJ0j0SAY2hvZL3P4 QDUlVNGsaJ3eio4tRFba0K1jTTUnuSJJWyfh38+2EdlRWP/q0WUunu2lA/ZT7tJNEFDd Tg6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Lv1jH68N; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v33si5009195pgk.152.2019.08.30.12.12.49; Fri, 30 Aug 2019 12:13:04 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Lv1jH68N; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728216AbfH3TL5 (ORCPT + 99 others); Fri, 30 Aug 2019 15:11:57 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:36805 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727888AbfH3TL4 (ORCPT ); Fri, 30 Aug 2019 15:11:56 -0400 Received: by mail-pf1-f196.google.com with SMTP id w2so5211923pfi.3; Fri, 30 Aug 2019 12:11:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9u/tqtaLG6240uNY82DEre67il7/kZpdn3CWfckWgQw=; b=Lv1jH68NiLXGJon81oAlUXAZp4E6Zu68/xRoV42QXYDhfTKWs9cjz7i26ku8U+d6nK J/FX5Vn8EYRJKvo2RjGEmR7KZgGJ+PRA3fPTH2OU9wwNja1K7So24Ag6VJlK8g8Xeq8h 6nIwFNKTt4XQdSY79F3mUQ07Vf3bjlMAfSVZMGUNsvXLebHTsUwhOksFwUX999Bt/5UN B7RpGo023Maq4tk27R8JgJ5tQ5RYMUxA3bTTLmxcB1tumShQA2iIlTlYj5duxE551xkg r6jCKs9xgXhYKqrxnv6YM31+bvAzHqsh4H8RwWKFDajICAcpprOujfP6HcFQbEKS/A/Q 9mSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9u/tqtaLG6240uNY82DEre67il7/kZpdn3CWfckWgQw=; b=Mp6QPMs5eWFrkUZZLzK42iG8jMMNmNWvoccx1p6qPH+b6hSAUe0rovK45vBvacL5aw 76WW99hfDQ24dPX+3MAOgEuW8IeKDONKufQecZJjLjxz2pWk/7b11H1R6xOke6Bmgjj8 0lFUH7e2XRCiJDyeg9mVds72Nwv2Y0od7744ch/J7iWz5K1ftMT9TQvg/ZAvnazaKAHj J94u7bo+JPvSDsmoy4cuCMbIK4rBxZrA8CkOTV9ES+q3xVOySFKSsCgATVhGyEh3buJ1 ZwnpP+Kuxy1b0U1WJPL4b+x28Crqh44JFCzQDruj86HmKgevB9A4XSm8kgp1kiNh/bpD 1h3Q== X-Gm-Message-State: APjAAAVlx8QxTrRwhEmiKczRv6+IeDHP4wIwYbOB8/vELuLiW3wKWjN7 X0V/6H7Vy2gJ4tOMXYtDUoAE5Kqc4X5p4PXfNAYuTaA9 X-Received: by 2002:a17:90a:ae15:: with SMTP id t21mr137416pjq.50.1567192315614; Fri, 30 Aug 2019 12:11:55 -0700 (PDT) MIME-Version: 1.0 References: <1567191974-11578-1-git-send-email-zdai@linux.vnet.ibm.com> In-Reply-To: <1567191974-11578-1-git-send-email-zdai@linux.vnet.ibm.com> From: Cong Wang Date: Fri, 30 Aug 2019 12:11:44 -0700 Message-ID: Subject: Re: [v2] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate To: David Dai Cc: Jamal Hadi Salim , Jiri Pirko , David Miller , Linux Kernel Network Developers , LKML , zdai@us.ibm.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Aug 30, 2019 at 12:06 PM David Dai wrote: > - if (p->peak_present) > + if ((police->params->rate.rate_bytes_ps >= (1ULL << 32)) && > + nla_put_u64_64bit(skb, TCA_POLICE_RATE64, > + police->params->rate.rate_bytes_ps, > + __TCA_POLICE_MAX)) I think the last parameter should be TCA_POLICE_PAD.