Received: by 10.192.165.148 with SMTP id m20csp4132734imm; Tue, 8 May 2018 03:35:03 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqswMtI/amP3kt2LPA4vPEBjC7BWLdGqlcWHYlaBHzdHR2pyYspSlIZtxNfTGIZWoyQh/b8 X-Received: by 2002:a17:902:2006:: with SMTP id n6-v6mr41439041pla.125.1525775703573; Tue, 08 May 2018 03:35:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525775703; cv=none; d=google.com; s=arc-20160816; b=FyZrZCxLmjpEXf4kpVYtvGgo/0y0+WzE5RLNf4eSwKwpKUw12qqekDA6TXACt4LF35 qeelcxFDqSz2B2GcvTqp1WqLgKiWqlFcuDdmRdxJT/9nt0IWeERlAkfgf4IsU9VP3qco 9EOCAP6EXCRqpQCrjvV2a2F5hJ3Jho+cjWM2e/HS5TqJNZ0aw4tvd66AOTVidAxK6Eca wNyCISz9urxzXzhH3B9CfO+qyxQay3IbKSx90vJV0ulllQT9KoRCIdlOpSaoYL49W1cz KI0gnw/sWEjqj9xf8Gc6/lq2HkPOecD/gOjvouIMxXK/cOu6RXU3v+/dk95Ge59V+Myp gYfQ== 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 :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=mN3q+ZhbsfS33ciNKj/WcKSjwBxnsMpbsP1yxJFplNY=; b=uzkIqSsxyWomd4p+k/b4CUSLDJOMv4i+EhvFu+YYLnzPVcVKUk2VMUFUsTwDdGSNp0 TrVPN/EiDPIB4tNEL2n8WjL2ouoeHc0nRWiOXOP1KBnQsx8PEB6uUgrQNuVv7aTwxtrS oIHeJHTCBnGYQA0LqlrIYSoB5cu4uHizjpAm87d5wM9zTyVd2g828rh9aQQ+exFHvSzH z4R1Iv5JalOMR1sqMgkV4uEWdrjf5efHIlArqzdkFR9BtEzWML8WbqWCnewDRhZrqrji xYKpPjZCXI86E4K7SjdqE2jpi3H/sj3CUxEY1AGFl1e+e9avi/yncXve/QWXVhFo6Muh udlQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Zs6jYDqr; 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 g89si15753274pfj.349.2018.05.08.03.34.49; Tue, 08 May 2018 03:35:03 -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=Zs6jYDqr; 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 S1754815AbeEHKdM (ORCPT + 99 others); Tue, 8 May 2018 06:33:12 -0400 Received: from mail-vk0-f52.google.com ([209.85.213.52]:34026 "EHLO mail-vk0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754371AbeEHKdK (ORCPT ); Tue, 8 May 2018 06:33:10 -0400 Received: by mail-vk0-f52.google.com with SMTP id t63-v6so19295447vkb.1; Tue, 08 May 2018 03:33:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=mN3q+ZhbsfS33ciNKj/WcKSjwBxnsMpbsP1yxJFplNY=; b=Zs6jYDqr2FNTcJofkCjdNPD+B/VIJrwZzJAoDZKMX3zydZaE/D7dAfTiqoZHofgd+k LcVZ00nVGLyJa2IxZDkJk8Q3lAlWzQ88nbD8zWvhSho/dtivyZytyCTWghGuaTvKeAW1 flV++wv0F6NXIQGSi3Igy/2i6mzYxV1jINI4uyndIThlasHCIXH2mIrC5Ic5RWAGQRLy eI7xli9ri/DyGWNXSNHk+gzK9lM+0x5AplssO8FVzSlgd9/TOBwtQLrL86jPi8mN9+Qr 1tJKcxnAiYzaIt5b9osSsUD708sx/s32FucOZ4+Mno9ANnfhg+TVn3BOsGRgm6I32COj 8SQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=mN3q+ZhbsfS33ciNKj/WcKSjwBxnsMpbsP1yxJFplNY=; b=Vi10w6rRvqRL/lIwFEMkiS84ivc8cwvT6/H9NpU2XT8kPvf7zGEWm2yVNw9jG8wpeI 98uBgZEmvcJUIh5Isq47jgKi1Y0BjmWDuwVsjjFclMUosJ8TKK2V0HNAuRh2xzYnF0Bq oGTV1HG/rOPp23VQyWBT3WRZDrC07jYa/YxTCzv+2f7HM6UeWvkzLvxPQP3ZDYbLcNrx /bTZv4cgTd3bvVRAtwDfW3c1YDNz0NU6b+E/9/FX6CGxYJXFQFqPErmiQzLvEKhV6v6s NksHzkFZVT0hU890CbB1yvc09hTzEQTh5MjwWm0Z5QwtNeOhL2OBxmfUSSCBN+58Ylwc EMLA== X-Gm-Message-State: ALQs6tCCPniiy1OfxVBkJtItKLbjzzJo0ca82/igcp/82CMaC6aAb6Ym zCLkRk9rp0cRU4Wphpnj+FvPU8rwu860jo0U4Ps= X-Received: by 2002:a1f:3e6:: with SMTP id f99-v6mr33787506vki.10.1525775589546; Tue, 08 May 2018 03:33:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.3.129 with HTTP; Tue, 8 May 2018 03:32:49 -0700 (PDT) In-Reply-To: References: <1525706596-13601-1-git-send-email-s.mesoraca16@gmail.com> From: Salvatore Mesoraca Date: Tue, 8 May 2018 12:32:49 +0200 Message-ID: Subject: Re: [PATCH v2] net: dsa: drop some VLAs in switch.c To: David Laight Cc: Florian Fainelli , Andrew Lunn , "linux-kernel@vger.kernel.org" , Kernel Hardening , "netdev@vger.kernel.org" , "David S. Miller" , Kees Cook , Vivien Didelot 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 2018-05-08 11:39 GMT+02:00 David Laight : > From: Salvatore Mesoraca >> Sent: 07 May 2018 20:03 > ... >> This optimization will save us an allocation when number of ports is >> less than 32 or 64 (depending on arch). >> IMHO it's useful, if you consider that, right now, DSA works only with >> 12-ports switches. > > Why not just error out if the number of ports is greater than the compile-time > limit? > > Worry about dynamic allocation if you need a lot more than 64 ports. v1 has been NAK-ed by maintainers because they don't want limits on how many ports a switch can have. Salvatore