From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id A0D644291F; Wed, 12 Apr 2023 00:38:53 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3C93740689; Wed, 12 Apr 2023 00:38:53 +0200 (CEST) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by mails.dpdk.org (Postfix) with ESMTP id 209D84067B for ; Wed, 12 Apr 2023 00:38:51 +0200 (CEST) Received: by mail-pl1-f182.google.com with SMTP id ke16so9292305plb.6 for ; Tue, 11 Apr 2023 15:38:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20210112.gappssmtp.com; s=20210112; t=1681252731; x=1683844731; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=QaB2jdkMoX958pWK8I4JodSsJ3du7LM+8GebLkIn770=; b=qyt4pZh3DYIezEq3wQWYkYQrNW+rvEgvYPTusnMu6yG9DivqgQeEwag2Yi66Zo9H24 pElF/wihDeqSgfhfE5CZN6FqSPokcDzl1sSzif3W8DFb4Q+vLKFiHNaMvGG58zUfMZnp psbUseuAMrqioBKLVZRFSg0RipDSCFEGkG5S3ajkdb0+yBnONBqB3YYN3qbbfPmNZMbd qqPj3FIdmbhcpyAhFrpvx0ISZaObhAs/Zfe+wDG0h4IC19MIAxm0tGti8OIj1WYSbAen FdJCk9QP2XZWF7DWe12zcvVwljzQm0pyKGlsJEjO72zVuGLrUblCXn0QL3ikBNepz5c7 lTHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681252731; x=1683844731; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QaB2jdkMoX958pWK8I4JodSsJ3du7LM+8GebLkIn770=; b=TmUVHfVH5KRhUopk03IGfZgeLLSmM5KVGai130UMr3FMi301xYTL63JR/j0BFg8jHn fNCAVAoXJaDdwEii2LzlxRA/EU9gu3lqyymWwMyfrvUj8XL/S2oTbhdxWnOkIZDQihQz 9KiNW1oMb2ddy0mYmvIU1d7AmP+ezVPFPRGgJJL9a2AioZXAwBhk8ov/Rn0YV8q27uNy yLcQEo/B4dk7Do8Qqz6OFJUf2QftgDvs6ZWgcfdHjRgTAGZrhdy1R4Ol4Xy7qd/09R3R KOjDSt3RR3+jahOgY1Aq9LGDUCzPrhhtEul51qvFrDD46xoTSJBzWB+LfjZiqWLxckk1 6sMA== X-Gm-Message-State: AAQBX9eXzakWgMUQijFlQxczBp8b+8ETIFJPoku9/R4XoHLYA7z6N4t/ 0Pi98FBgYs8VZ3V4xKVDV7zj/w== X-Google-Smtp-Source: AKy350ad9QuC0e4YufoJNusLY74/VvfZ3kppHLq4ayseC41sgffRo55l2uVzDonSA3G8vZG6nbjgNA== X-Received: by 2002:a17:90b:3ec4:b0:237:d44c:5861 with SMTP id rm4-20020a17090b3ec400b00237d44c5861mr18290187pjb.12.1681252731113; Tue, 11 Apr 2023 15:38:51 -0700 (PDT) Received: from hermes.local (204-195-120-218.wavecable.com. [204.195.120.218]) by smtp.gmail.com with ESMTPSA id o95-20020a17090a0a6800b002310ed024adsm104852pjo.12.2023.04.11.15.38.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Apr 2023 15:38:50 -0700 (PDT) Date: Tue, 11 Apr 2023 15:38:49 -0700 From: Stephen Hemminger To: Joshua Washington Cc: Aman Singh , Yuying Zhang , dev@dpdk.org, Rushil Gupta Subject: Re: [PATCH] app/testpmd: txonly multiflow port change support Message-ID: <20230411153849.78615ebf@hermes.local> In-Reply-To: <20230411201107.2798233-1-joshwash@google.com> References: <20230411201107.2798233-1-joshwash@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Tue, 11 Apr 2023 13:11:07 -0700 Joshua Washington wrote: > Google cloud routes traffic using IP addesses without the support of MAC > addresses, so changing source IP address for txonly-multi-flow can have > negative performance implications for net/gve when using testpmd. This > change adds a new flag --txonly-alter-port, which allows the alteration > of source port instead of source IP address for txonly multiflow mode. > > The new flag can be tested with the following command: > dpdk-testpmd -- --forward-mode=txonly --txonly-multi-flow --txonly-alter-port --txip=, > > Signed-off-by: Joshua Washington > Reviewed-by: Rushil Gupta > --- Since the purpose of the tuple variation is to get RSS, why not just make the udp port only mode the default. Testpmd doesn't need more options :-)