Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp424696imm; Mon, 1 Oct 2018 12:08:56 -0700 (PDT) X-Google-Smtp-Source: ACcGV61Zqqg3WN9aldPPnuCEjQjmR9Ac3B0sLOXbhj0R5Ij/HCtMiB+iN71zwbzNzD7gnD53NSCo X-Received: by 2002:a63:df06:: with SMTP id u6-v6mr6472724pgg.202.1538420936554; Mon, 01 Oct 2018 12:08:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538420936; cv=none; d=google.com; s=arc-20160816; b=tikRQCCyDF+TSmi+U00evDVnvG0n7qqvz25GUKsTbDQLAO6s561qC+20gNGGeC55Zw gZJhs4ZUwZpjnUO/KXa5QnoJ5fBdH+KrUNWANPG6NAIKKG71KSrv8E9HpX/kGTJbqOSJ bkoL1yQM0QACR1PPqvDBnOhpKRclDZCUxRGf5V4yKkq8klM32Ik/tlpN/89wmLtWVdHh 8I2Qp/ppsmOzXcFBFM5fq2FMH3QO3QM8IRF5v/V9H6gSkvpdi9Bxi3x4vR/4f53IjEal 4h5Z1zqbFkqkFcTwGhl0vGhRZZyAI8TmVakKXdaYrFHRyo0TH0ut8BL+8lZm30nGvtsk E4Hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=OG998MnQcQTtvrRDzNlNUuGiGkMZLK69RBZmMHIKwwE=; b=XVpV3OO9D+d+Ng+A3BXYBDszhgJeiplLEXRoave0pOs1eLWxmK6c4MO8mRQo0ViTEp 6l0EcC6K7Th5/gd7Z+yZ/HxnNOim83Cuf8pbirEwrx8Fpj0Qm5aw2CsWBNMZPs1h5Q3E 1eAdXig5V7evzdL8pJZDOuftEz3H3r9AwNbjGuHr2AzV/q0OnKv61oAaucCPVv6KjK46 /5KSDwduCGeCVtVemB4rXwM4j1aq9UfTNZQ/gL5Mjcl/ZA/+2YFxN84KmHccGwVRRSNI wnjceXc/Ma4mJRDvl14f6ZJ6k/9G1kPHNi5GrQmeKscdCsSsAZQ1Njy5CvvUTQ4VT8ug l0BA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p188-v6si13697437pfg.197.2018.10.01.12.08.38; Mon, 01 Oct 2018 12:08:56 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726246AbeJBBrp (ORCPT + 99 others); Mon, 1 Oct 2018 21:47:45 -0400 Received: from www62.your-server.de ([213.133.104.62]:42329 "EHLO www62.your-server.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725948AbeJBBrp (ORCPT ); Mon, 1 Oct 2018 21:47:45 -0400 Received: from [88.198.220.130] (helo=sslproxy01.your-server.de) by www62.your-server.de with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.85_2) (envelope-from ) id 1g73YU-0008Di-Jr; Mon, 01 Oct 2018 21:08:30 +0200 Received: from [62.203.87.61] (helo=linux.home) by sslproxy01.your-server.de with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1g73YU-0000Cc-DZ; Mon, 01 Oct 2018 21:08:30 +0200 Subject: Re: [PATCH v4 bpf-next 00/10] bpf: per-cpu cgroup local storage To: Roman Gushchin , "netdev@vger.kernel.org" Cc: "linux-kernel@vger.kernel.org" , Kernel Team References: <20180928144452.5284-1-guro@fb.com> From: Daniel Borkmann Message-ID: <11d203fa-829d-1113-4b1e-c15c0f53916d@iogearbox.net> Date: Mon, 1 Oct 2018 21:08:29 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20180928144452.5284-1-guro@fb.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Authenticated-Sender: daniel@iogearbox.net X-Virus-Scanned: Clear (ClamAV 0.100.1/24998/Mon Oct 1 10:58:25 2018) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 09/28/2018 04:45 PM, Roman Gushchin wrote: > This patchset implements per-cpu cgroup local storage and provides > an example how per-cpu and shared cgroup local storage can be used > for efficient accounting of network traffic. > > v4->v3: > 1) incorporated Alexei's feedback > > v3->v2: > 1) incorporated Song's feedback > 2) rebased on top of current bpf-next > > v2->v1: > 1) added a selftest implementing network counters > 2) added a missing free() in cgroup local storage selftest Applied to bpf-next, thanks!