From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1B731C43381 for ; Sat, 23 Mar 2019 10:53:47 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CA7202087F for ; Sat, 23 Mar 2019 10:53:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727066AbfCWKxo (ORCPT ); Sat, 23 Mar 2019 06:53:44 -0400 Received: from www62.your-server.de ([213.133.104.62]:48916 "EHLO www62.your-server.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726801AbfCWKxo (ORCPT ); Sat, 23 Mar 2019 06:53:44 -0400 Received: from [88.198.220.132] (helo=sslproxy03.your-server.de) by www62.your-server.de with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89_1) (envelope-from ) id 1h7eHV-00054E-Kx; Sat, 23 Mar 2019 11:53:41 +0100 Received: from [178.197.248.24] (helo=linux.home) by sslproxy03.your-server.de with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1h7eHV-0006lr-D3; Sat, 23 Mar 2019 11:53:41 +0100 Subject: Re: [PATCH bpf-next v3 00/13] bpf tc tunneling To: Willem de Bruijn , netdev@vger.kernel.org Cc: ast@kernel.org, sdf@google.com, posk@google.com, Willem de Bruijn References: <20190322183300.196277-1-willemdebruijn.kernel@gmail.com> From: Daniel Borkmann Message-ID: Date: Sat, 23 Mar 2019 11:53:40 +0100 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: <20190322183300.196277-1-willemdebruijn.kernel@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Authenticated-Sender: daniel@iogearbox.net X-Virus-Scanned: Clear (ClamAV 0.100.2/25397/Sat Mar 23 08:53:05 2019) Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Hey Willem, On 03/22/2019 07:32 PM, Willem de Bruijn wrote: > From: Willem de Bruijn > > BPF allows for dynamic tunneling, choosing the tunnel destination and > features on-demand. Extend bpf_skb_adjust_room to allow for efficient > tunneling at the TC hooks. Patch 9 in this series caused the following warning, please take a look for sending a follow-up fix, thanks. Report: tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git master branch HEAD: 7df5e3db8f6354125540dfa50affd2c02b7d2832 selftests: bpf: tc-bpf flow shaping with EDT Regressions in current branch: net/core/filter.c:3026:3: warning: 'mac_len' may be used uninitialized in this function [-Wmaybe-uninitialized] net/core/filter.c:3027:3: warning: 'mac_len' may be used uninitialized in this function [-Wmaybe-uninitialized] Error ids grouped by kconfigs: recent_errors ├── arm64-allmodconfig │ └── net-core-filter.c:warning:mac_len-may-be-used-uninitialized-in-this-function └── x86_64-allmodconfig └── net-core-filter.c:warning:mac_len-may-be-used-uninitialized-in-this-function elapsed time: 171m configs tested: 219 alpha defconfig parisc allnoconfig parisc b180_defconfig parisc c3000_defconfig parisc defconfig um defconfig arm u8500_defconfig nds32 allyesconfig mips pnx8335_stb225_defconfig um allmodconfig mips malta_kvm_guest_defconfig powerpc mpc834x_itxgp_defconfig x86_64 randconfig-a0-03231212 riscv tinyconfig i386 tinyconfig arm iop13xx_defconfig arm pleb_defconfig mips lemote2f_defconfig powerpc mpc8560_ads_defconfig mips bcm63xx_defconfig powerpc mpc8540_ads_defconfig alpha alldefconfig nds32 allnoconfig arm viper_defconfig mips generic_defconfig m68k mac_defconfig mips rb532_defconfig x86_64 fedora-25 x86_64 kexec x86_64 lkp x86_64 rhel x86_64 rhel-7.6 i386 randconfig-n3-201911 i386 randconfig-n2-201911 i386 randconfig-n0-201911 i386 randconfig-n1-201911 mips 32r2_defconfig mips 64r6el_defconfig mips allmodconfig mips allnoconfig mips fuloong2e_defconfig mips jz4740 mips malta_kvm_defconfig mips txx9 nds32 defconfig riscv allnoconfig riscv defconfig x86_64 allyesconfig i386 allmodconfig x86_64 randconfig-x015-201911 x86_64 randconfig-x016-201911 x86_64 randconfig-x013-201911 x86_64 randconfig-x012-201911 x86_64 randconfig-x017-201911 x86_64 randconfig-x018-201911 x86_64 randconfig-x010-201911 x86_64 randconfig-x014-201911 x86_64 randconfig-x019-201911 x86_64 randconfig-x011-201911 ia64 alldefconfig ia64 allmodconfig ia64 allnoconfig ia64 defconfig arm allmodconfig arm arm5 arm arm67 arm imx_v6_v7_defconfig arm ixp4xx_defconfig arm mvebu_v7_defconfig arm omap2plus_defconfig arm sa1100 arm samsung arm sh arm tegra_defconfig arm64 alldefconfig arm64 allmodconfig i386 randconfig-a1-201911 i386 randconfig-a2-201911 i386 randconfig-a0-201911 i386 randconfig-a3-201911 c6x evmc6678_defconfig h8300 h8300h-sim_defconfig nios2 10m50_defconfig xtensa common_defconfig xtensa iss_defconfig arm allnoconfig arm at91_dt_defconfig arm efm32_defconfig arm exynos_defconfig arm multi_v5_defconfig arm multi_v7_defconfig arm shmobile_defconfig arm sunxi_defconfig arm64 allnoconfig arm64 allyesconfig arm64 defconfig microblaze mmu_defconfig microblaze nommu_defconfig sparc defconfig sparc64 allmodconfig sparc64 allnoconfig sparc64 defconfig sh allyesconfig sh ecovec24_defconfig mips malta_qemu_32r6_defconfig um x86_64_defconfig arm ezx_defconfig sh allnoconfig mips bcm47xx_defconfig powerpc fsp2_defconfig arm aspeed_g4_defconfig powerpc arches_defconfig arm mps2_defconfig arm tct_hammer_defconfig arm cns3420vb_defconfig s390 alldefconfig c6x allmodconfig powerpc currituck_defconfig h8300 allyesconfig powerpc maple_defconfig arm spitz_defconfig c6x allnoconfig mips bmips_be_defconfig powerpc ep8248e_defconfig nios2 allyesconfig x86_64 randconfig-u0-03231148 x86_64 randconfig-u0-03231200 x86_64 randconfig-u0-03231210 x86_64 randconfig-u0-03231220 x86_64 randconfig-u0-03231230 x86_64 randconfig-u0-03231240 x86_64 randconfig-k0-03180607 x86_64 randconfig-k1-03180607 x86_64 randconfig-k2-03180607 x86_64 randconfig-k3-03180607 i386 randconfig-k0-03180607 i386 randconfig-k1-03180607 i386 randconfig-k2-03180607 i386 randconfig-k3-03180607 x86_64 acpi-redef x86_64 allyesdebian x86_64 nfsroot powerpc allnoconfig powerpc defconfig powerpc ppc64_defconfig s390 default_defconfig sh allmodconfig sh rsk7269_defconfig sh sh7785lcr_32bit_defconfig sh titan_defconfig openrisc or1ksim_defconfig um i386_defconfig x86_64 randconfig-m1-03190153 i386 randconfig-m0-03190153 x86_64 randconfig-m0-03190153 i386 randconfig-m1-03190153 x86_64 randconfig-m2-03190153 x86_64 randconfig-m3-03190153 i386 randconfig-m3-03190153 i386 randconfig-m2-03190153 x86_64 randconfig-l0-03230910 x86_64 randconfig-l1-03230910 x86_64 randconfig-l2-03230910 x86_64 randconfig-l3-03230910 i386 randconfig-l0-03230910 i386 randconfig-l1-03230910 i386 randconfig-l2-03230910 i386 randconfig-l3-03230910 x86_64 randconfig-s3-03231146 x86_64 randconfig-s4-03231146 x86_64 randconfig-s5-03231146 i386 randconfig-x010-201911 i386 randconfig-x018-201911 i386 randconfig-x017-201911 i386 randconfig-x013-201911 i386 randconfig-x014-201911 i386 randconfig-x011-201911 i386 randconfig-x015-201911 i386 randconfig-x019-201911 i386 randconfig-x012-201911 i386 randconfig-x016-201911 i386 randconfig-x077-201911 i386 randconfig-x070-201911 i386 randconfig-x074-201911 i386 randconfig-x072-201911 i386 randconfig-x075-201911 i386 randconfig-x071-201911 i386 randconfig-x078-201911 i386 randconfig-x079-201911 i386 randconfig-x076-201911 i386 randconfig-x073-201911 m68k allmodconfig m68k m5475evb_defconfig m68k multi_defconfig m68k sun3_defconfig i386 randconfig-x002-201911 i386 randconfig-x005-201911 i386 randconfig-x001-201911 i386 randconfig-x007-201911 i386 randconfig-x000-201911 i386 randconfig-x008-201911 i386 randconfig-x004-201911 i386 randconfig-x009-201911 i386 randconfig-x003-201911 i386 randconfig-x006-201911 x86_64 randconfig-x000-201911 x86_64 randconfig-x001-201911 x86_64 randconfig-x004-201911 x86_64 randconfig-x003-201911 x86_64 randconfig-x007-201911 x86_64 randconfig-x008-201911 x86_64 randconfig-x002-201911 x86_64 randconfig-x006-201911 x86_64 randconfig-x005-201911 x86_64 randconfig-x009-201911 i386 alldefconfig i386 allnoconfig i386 defconfig x86_64 allmodconfig --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation