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 B6CF44298A; Wed, 19 Apr 2023 16:38:24 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A391442C4D; Wed, 19 Apr 2023 16:38:24 +0200 (CEST) Received: from mail-pf1-f169.google.com (mail-pf1-f169.google.com [209.85.210.169]) by mails.dpdk.org (Postfix) with ESMTP id 27DA242C24 for ; Wed, 19 Apr 2023 16:38:24 +0200 (CEST) Received: by mail-pf1-f169.google.com with SMTP id d2e1a72fcca58-63b620188aeso3581054b3a.0 for ; Wed, 19 Apr 2023 07:38:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20221208.gappssmtp.com; s=20221208; t=1681915103; x=1684507103; 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=HNnhODVEUmedfim9+NT7goRRyEVNkdyK03OPC+yyn0U=; b=eplsGrfGvQ16+q3mYDyjnrqN+5nniBk0huHgBoKHiMvkcu5xtduD84nY7CUPQQafoy 8S1GvJu3zjF72j3Y/egKCvsyJR0WNDeWSWY+DXgn2/pTzHGkrRtd2WVVGPtHc4PkH7It iBrSNe7qrQ9pdD8wa5ubc53YGQh8BLtubJgRokHAf2jCCJF0xKI5pOWO/ZVON8HxQywf 50bVpGIp5HvNkBLcXMEH9E4Z8PrZGDpaLh8PxW+m0M/P9MSdbg5a3WPaTvEkhHmK4ozO DrHQ+L/QCnRSkB2gTuHZ08NfuA4e+aAiaqSJ+segwY8ivoQR7t5cBaTraEyQRXJBxJpD AM9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681915103; x=1684507103; 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=HNnhODVEUmedfim9+NT7goRRyEVNkdyK03OPC+yyn0U=; b=Mnu2Sotww34a+d4URIyLY+LMKYIs4BryvzVJQwYA03/x6j+d3Cs/4c5W3E0QgtYx+L CNRwZtQR2ebADEDvCrZ75P+OhvdDbnyzRXE3Ke58zNKaKAwmedMEC+6GSVDfcFFmbvq7 N/+CX1XMyOJV5Nei2inPpdfS7ZZ6q8Ot6bRRawh9qfprxR9BNQRSmFzJ787Jml5s4uRv xevr7KFD9pusoxE9PzDapHeq2fbG13wQFVJMjLe/kpXjpDdfk7ZcBtV1Eb8oHEpRjhjo /NOCuU0u5tl+UMHikXQLJ31QvZoJKTDKzNtz1D75SJWIppCkO0S90itQrEsTwzM3Cnd7 bx5A== X-Gm-Message-State: AAQBX9efBIDsR62zcU9bKYwNl/OziOaQxyqXu5JEcIW+O+fx7/SOLA7H dWkJZsJ1xvTTScKkeuosvLO4g2Z2zvQdvtoWnp00eA== X-Google-Smtp-Source: AKy350bTqUmmhcmPxodr+CQJ2k8Cp0WBhb0OWI84HuKBJqa2mqnqGS8dy28GUuNRuwKiVcAxBd8Mww== X-Received: by 2002:a05:6a00:23c1:b0:63a:75a4:b2d4 with SMTP id g1-20020a056a0023c100b0063a75a4b2d4mr4529862pfc.24.1681915103337; Wed, 19 Apr 2023 07:38:23 -0700 (PDT) Received: from hermes.local (204-195-120-218.wavecable.com. [204.195.120.218]) by smtp.gmail.com with ESMTPSA id j10-20020aa78dca000000b0062a56e51fd7sm11114882pfr.188.2023.04.19.07.38.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Apr 2023 07:38:22 -0700 (PDT) Date: Wed, 19 Apr 2023 07:38:19 -0700 From: Stephen Hemminger To: "Singh, Aman Deep" Cc: Joshua Washington , Yuying Zhang , , Rushil Gupta Subject: Re: [PATCH v4] app/testpmd: txonly multiflow port change support Message-ID: <20230419073819.51ccc5b3@hermes.local> In-Reply-To: References: <20230411202430.2817217-1-joshwash@google.com> <20230412181619.496342-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 Wed, 19 Apr 2023 17:51:18 +0530 "Singh, Aman Deep" wrote: > On 4/12/2023 11:46 PM, Joshua Washington wrote: > > Google cloud routes traffic using IP addresses 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 > > patch updates txonly multiflow mode to modify source ports instead of > > source IP addresses. > > Generally routing is based on DST IP addresses, was SRC IP also having an > impact in your case ? Most hypervisor infrastructures will not allow a guest to use a source address that has not been allocated to that guest. Therefore when using multiple source addresses, either the guest has to be configured to have all the addresses it will use, or the test needs to only use one source address.