Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp2958409rdg; Mon, 16 Oct 2023 23:16:08 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG8Ov42CVP1KIi28aLXxUKfCVuggPwgrdca7eJjGzV1x3TBQFwmBHVEWqEc0coBV2JzjhK9 X-Received: by 2002:a05:6870:5cc9:b0:1e9:8d44:a5cf with SMTP id et9-20020a0568705cc900b001e98d44a5cfmr1373978oab.17.1697523368047; Mon, 16 Oct 2023 23:16:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697523368; cv=none; d=google.com; s=arc-20160816; b=u/m6CrJB1Ma5XH0F4wr2u/MkHz85bgaisEhRiUtct9tiYizP8iikE5DDdzIDL416+e 53QFH90tvQf5rJn9KKQKkL+TWRzDJE7jqXaiqE8gGBznQR+/T2bl+EA7AnKhth8wQJWL K4xBhQPx5wh/hYt71W4FcHfEZ25B/9Km0/t/nzCQsosR/+GiTmB5AAQnQE9r3tKRULm1 OK8H5izPTR3mUcsUDECT+6CxuIF4cen5+sslyGNfM/VOpkSf8IPGIysxwT2BL4jA7xyI dM8qGIR97XYfOlrkpDuN0QDAZdSY0yzeJDNfQQcB2uSyAUYGrdbZ873LIQSHpm0Wui1K Q+JA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=Y4Krt4NhyTZrrUag/ThdpehAYiBqVj2fuFeGYIEtlgY=; fh=WaVPz1TfKPyXIjGrig5nT+0DtxYw9QCRmH4x/21hsIg=; b=s7szk8+gLLLfZZM+u3YeyjvcRlK9996KBGDAHw4VhwR/SsqpzSLeX82pPuogwNYiS9 YaJOp3JNeocvUrNc7Ww0BI81ztgyzGZBqhs5Tnywia5v74M0Lv4sa0w22wMtp1oviTVA 05CPZSHpe5qtY9OwHHv/YtT6fhELdJWCWynnbInjG7ja5BUtcWPHK9OuJ49SaEqb9SFd KEXww26ADDgXKTSlRn5dEJ1F6lnhh9uojL4jVKlew2Ckft4ip6dlnVVA/wXLy/wnLF3i L6npyNGcG1pFpq4SA80jgFPc6voR+RQhGxu9JzqJm17wc3EddbVnNzhRY4YinJy7GsaV h9qw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id s195-20020a632ccc000000b0058556a636dbsi1062848pgs.434.2023.10.16.23.16.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Oct 2023 23:16:08 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 6550F8073865; Mon, 16 Oct 2023 23:15:41 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234541AbjJQGPR (ORCPT + 99 others); Tue, 17 Oct 2023 02:15:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47400 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233862AbjJQGPP (ORCPT ); Tue, 17 Oct 2023 02:15:15 -0400 Received: from ganesha.gnumonks.org (ganesha.gnumonks.org [IPv6:2001:780:45:1d:225:90ff:fe52:c662]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4DB3EB0; Mon, 16 Oct 2023 23:15:11 -0700 (PDT) Received: from uucp by ganesha.gnumonks.org with local-bsmtp (Exim 4.94.2) (envelope-from ) id 1qsdMA-003P2Q-Dk; Tue, 17 Oct 2023 08:15:06 +0200 Received: from laforge by nataraja with local (Exim 4.97-RC2) (envelope-from ) id 1qsdIe-000000020Oa-1ZtF; Tue, 17 Oct 2023 08:11:28 +0200 Date: Tue, 17 Oct 2023 08:11:28 +0200 From: Harald Welte To: Jakub Kicinski Cc: Takeru Hayasaka , Jesse Brandeburg , Tony Nguyen , "David S. Miller" , Eric Dumazet , Paolo Abeni , intel-wired-lan@lists.osuosl.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Willem de Bruijn , Pablo Neira Ayuso , osmocom-net-gprs@lists.osmocom.org Subject: Re: [PATCH net-next v2] ethtool: ice: Support for RSS settings to GTP from ethtool Message-ID: References: <20231012060115.107183-1-hayatake396@gmail.com> <20231016152343.1fc7c7be@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231016152343.1fc7c7be@kernel.org> X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Mon, 16 Oct 2023 23:15:41 -0700 (PDT) Hi Jakub and others, On Mon, Oct 16, 2023 at 03:23:43PM -0700, Jakub Kicinski wrote: > Adding Willem, Pablo, and Harald to CC (please CC them on future > versions). thanks for that Cc, it's much appreciated! > My understanding of GTP is limited to what I just read on Wikipedia. If there are any specific questions, I'm very happy to respond to them. > IIUC the GTPC vs GTPU distinction comes down to the UDP port on > which the protocol runs? that is a convention. Similar to any other wll-known port > Are the frames also different? Yes, the message type is different. There is one specific message type used for GTP-U and lots of others for GTP-C. > I'm guessing UL/DL are uplink/downlink but what's EH? Surprisingly, I also am not familiar with "EH" in the context of GTP. It's an ancronym I don't recall reading in any related 3GPP spec. > Key question is - are there reasonable use cases that you can think of > for enabling GTP hashing for each one of those bits individually or can > we combine some of them? I cannot really comment on that, as I haven't yet been thinking about how RSS might potentially be used in GTPU use cases. I would also appreciate some enlightenment on that. What kind of network element/function are we talking about (my guess is an UPF). How does its architecture look like to spread GTPU flows across CPUs using RSS? This is by the way something that I've been also seeing with patches against the kernel gtp in recent years: People submit patches but are not explaining the use cases, so it's hard to judge how relevant this really is to most users. -- - Harald Welte https://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6)