Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp466126imm; Fri, 14 Sep 2018 01:02:24 -0700 (PDT) X-Google-Smtp-Source: ANB0VdaVQ1L9xo2Lww2R+OEVL5qAnwg3hQg9VdRdi5dNOc3EYZNzoENSn1TEUQzy0/qIhfRlJs/r X-Received: by 2002:a63:5358:: with SMTP id t24-v6mr10313405pgl.208.1536912144299; Fri, 14 Sep 2018 01:02:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536912144; cv=none; d=google.com; s=arc-20160816; b=eJr4M9wi6lI+o8PIujtd8OCDrQH8mDmunmfR+CLTRtEx5UABqOrizoOd1IWHq0Koad VXukp2Veb4ksv9jzrhqIBqtAOcz+dCh99C6jCdGGmS+zvdznexWleIrnP7P1d/CM7MZ7 6BASXiUC7NxO2DOOZh8Gw7hLTUVzVEBeX0s7tb++a1gQfHty1ZpQyKvb4Rib5c/lYb5U jjzkVk2MgDjSidSVFbomZmbXzb72B10aaR1DavJit3D5vUsXnE5Etk2yCfOze9hqMRlK EDqVmJotHElzEAqsoABts2Nfnb2L2YjLIhl2nKliCfLu5pwGusmXJEk0quX4tPZf8WB2 HzIw== 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:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=x74HoJSqQfCB8Z5Lb4LcgZvgqTAwUhUcK/T5a7KFt+U=; b=M5SXXiHpj6UKX0ZadJTgvcZxMJzewKANJRKRMZWbBr+8fnIkwUO4ZVL7TFVC0i1N5l rHeXqRX9edNb1tNXb0KYAioX15dbD/btTiLh1F6E8j/0cfK4FU8l0+9NvI+7N4DfKAFx G9qLqHR6hm9Rf3xfm+PuAwdftrpdtT4KVaMN6zJ85L86dlYAy9PcaqvyzRZyv+VN38h9 +X2DxuzSMj4MfTQkzZKVyceYV1MuWFY2LqJk9mP4/aXucq+zaxAzbQvV77U8sVsIl+kb 6EPu6zkrai2IVV3WpD/siBXh7YImXl8gszifVFc5WmjzvyCr0ZQvWT3tEMpsyCG0DcLF lbdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@6wind-com.20150623.gappssmtp.com header.s=20150623 header.b=z7AnqtIi; 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 q132-v6si6873871pfc.159.2018.09.14.01.02.08; Fri, 14 Sep 2018 01:02:24 -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=@6wind-com.20150623.gappssmtp.com header.s=20150623 header.b=z7AnqtIi; 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 S1728008AbeINNO7 (ORCPT + 99 others); Fri, 14 Sep 2018 09:14:59 -0400 Received: from mail-lj1-f195.google.com ([209.85.208.195]:41929 "EHLO mail-lj1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727807AbeINNO6 (ORCPT ); Fri, 14 Sep 2018 09:14:58 -0400 Received: by mail-lj1-f195.google.com with SMTP id y17-v6so6771587ljy.8 for ; Fri, 14 Sep 2018 01:01:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=x74HoJSqQfCB8Z5Lb4LcgZvgqTAwUhUcK/T5a7KFt+U=; b=z7AnqtIiZB7H/85aHBOlfL37hGU8sTdX/EARRV3vNm+t4EuHEk9mADFHBmR98TGN57 QjnSLadXIa+ZL39DXVB61kc4jr3l6WekEUjzR3zr19Wi4qckkWWI6p+eLHlfjTgpCB3H pLTtd7jyzMQwk/ZW8YM9f2YbAyfDKs1IpLjC3L4F6GHIMeSjTvEBAe1GCDcctwBU8v63 /o7iLgxP9p9osfJAEsJXe1NFqKt+Ng1slcCgGtYlm3vs+JkAN9osPanZdVhr9HUJ7NRn OJzl5c0epDmvQ8v0hIMcEodxVSS81G8p7V5gLWRprZm9Vm+lpuYh1FhubPy6f263q+2c dcIg== 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:content-transfer-encoding; bh=x74HoJSqQfCB8Z5Lb4LcgZvgqTAwUhUcK/T5a7KFt+U=; b=mkwFcFvQFVH/VfsuZ5kY6AGpYU3agqMaruiZJs0QWXIg1TUIvEPsCtsbTOFKOG/Fv3 OgE3tCN2I7uzWDDNU6D1ifxBBXy0GIl5oVQUo3oZIcnkA+kbFcv7kgbU5b4+/gAtUnAm cgEM58mbI4mZ2QjDPTYgch77nU7o0furFYWNQZ0yllC8lcx27k0pmvKrW2gzEUgwXxoN qhFPf86eov8AR0iNlb8t16fYqvfhGGk8Uw9f+XniVu1eHEvBfdUqQflVxlMCGD1kTRmf KjoZonXhWbSVjJNs6LE9y9wETgyceJ+Mb4o/Z3IJV2wRV5XP1jurxNq4dKk8SP1XMJA1 vK7g== X-Gm-Message-State: APzg51BIdNCJ0OV08dzA3PNrcFt5OnIFkPKuk3a/tF0F+zEhcab8z5dI /wrMaMrj7qgJVzsPLzJZOt5NfqCVKkTnjGLLLmA9Gw== X-Received: by 2002:a2e:c49:: with SMTP id o9-v6mr6794855ljd.16.1536912098027; Fri, 14 Sep 2018 01:01:38 -0700 (PDT) MIME-Version: 1.0 References: <20180913135844.3ut6fxgx67t6ndtu@breakpoint.cc> <3448099.9yk84El3Sa@stwm.de> <20180913163848.ni5xc4gc4d6uusdn@breakpoint.cc> <20180913.102305.939671149040995911.davem@davemloft.net> <20180913210325.5usfj2rorvuvtyc7@breakpoint.cc> <20180914050651.GD23674@gauss3.secunet.de> <20180914055437.77pffp2jrbfnykbp@breakpoint.cc> <20180914060132.GE23674@gauss3.secunet.de> In-Reply-To: <20180914060132.GE23674@gauss3.secunet.de> From: Christophe Gouault Date: Fri, 14 Sep 2018 10:01:11 +0200 Message-ID: Subject: Re: Regression: kernel 4.14 an later very slow with many ipsec tunnels To: Steffen Klassert Cc: fw@strlen.de, "David S. Miller" , linux@stwm.de, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Le ven. 14 sept. 2018 =C3=A0 08:01, Steffen Klassert a =C3=A9crit : > > > The hash threshold can be configured like this: > > > > > > ip x p set hthresh4 0 0 > > > > > > This sets the hash threshold to local /0 and remote /0 netmasks. > > > With this configuration, all policies should go to the hashtable. > > > > Yes, but won't they all be hashed to same bucket? > > > > [ jhash(addr & 0, addr & 0) ] ? > > Hm, yes. Maybe something between /0 and /32 makes more sense. Indeed, hash thresholds not only determine which policies will be hashed, but also the number of bits of the local and remote address that will be used to calculate the hash key. Big thresholds mean potentially fewer hashed policies, but better distribution in the hash table, and vice versa. A good trade off must be found depending on the prefix lengths used in your policies. Best regards, Christophe