From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: passt.top; dmarc=none (p=none dis=none) header.from=gibson.dropbear.id.au Authentication-Results: passt.top; dkim=pass (2048-bit key; secure) header.d=gibson.dropbear.id.au header.i=@gibson.dropbear.id.au header.a=rsa-sha256 header.s=202606 header.b=NrA20KmR; dkim-atps=neutral Received: from mail.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3]) by passt.top (Postfix) with ESMTPS id D30405A0262 for ; Thu, 23 Jul 2026 05:45:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gibson.dropbear.id.au; s=202606; t=1784778321; bh=OdIsj4hfv8I17S5TmE26khcCnBYszWS52CUEhovfqk4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=NrA20KmRg8UangmNqF76svni6Su++vzV1CVPDoTbvXdy2ZHLnZDentn9sMhsbV6FO n26SIsD/uKcXrQtcV0uwtOWJLapMfC51eJZpRgxIfsQXjhWCwPW1uDVuMbGGo0nG1R rN0Ynn9bP5bq1q5ToyFRmnXKvmfwrO3GL0BNXrqBxE/6jg4351ljjH0gPc3zZ2ugWn FvaC4HYInhSWp9d+XXU+D1/DrRISKLMb+8PnXbgJT1cRU5l26Sb2gXaY8z1DpAnI5b dL8b18171ryiDajwTnRbcLz+yMJwQfu3lLWnlnNbA4g961NTufsPeHC7O+87Q0DN0U cPYg2Z4tt4+ww== Received: by gandalf.ozlabs.org (Postfix, from userid 1007) id 4h5H813Bkyz4w9d; Thu, 23 Jul 2026 13:45:21 +1000 (AEST) Date: Thu, 23 Jul 2026 13:45:13 +1000 From: David Gibson To: "Dwayne B. Bent" Subject: Re: [PATCH v2 2/2] pasta: Regression test for bug 216 Message-ID: References: <20260722153242.3704630-1-dbb@dbb.dev> <20260722153242.3704630-3-dbb@dbb.dev> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="CtJ7i+fm4SCmtSWc" Content-Disposition: inline In-Reply-To: <20260722153242.3704630-3-dbb@dbb.dev> Message-ID-Hash: DXATQA3NGOIKEJUZPDHHVTQISMNMKZJG X-Message-ID-Hash: DXATQA3NGOIKEJUZPDHHVTQISMNMKZJG X-MailFrom: dgibson@gandalf.ozlabs.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: passt-dev@passt.top X-Mailman-Version: 3.3.8 Precedence: list List-Id: Development discussion and patches for passt Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --CtJ7i+fm4SCmtSWc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jul 22, 2026 at 11:32:42AM -0400, Dwayne B. Bent wrote: > Adds a test that asserts that when pasta is invoked via `unshare -r` in > standalone mode with `--netns-only` it does not print any warnings, and > the command executes successfully. >=20 > Link: https://bugs.passt.top/show_bug.cgi?id=3D216 >=20 > Assisted-by: Codex:gpt-5.6-sol > Signed-off-by: Dwayne B. Bent Reviewed-by: David Gibson > --- > test/pasta_options/netns_only | 19 +++++++++++++++++++ > test/run | 1 + > 2 files changed, 20 insertions(+) > create mode 100644 test/pasta_options/netns_only >=20 > diff --git a/test/pasta_options/netns_only b/test/pasta_options/netns_only > new file mode 100644 > index 0000000..197ed44 > --- /dev/null > +++ b/test/pasta_options/netns_only > @@ -0,0 +1,19 @@ > +# SPDX-License-Identifier: GPL-2.0-or-later > +# > +# PASST - Plug A Simple Socket Transport > +# for qemu/UNIX domain socket mode > +# > +# PASTA - Pack A Subtle Tap Abstraction > +# for network namespace/tap device mode > +# > +# test/pasta_options/netns_only - Check --netns-only handling > + > +htools unshare grep > + > +test --netns-only skips id mapping configuration > +set OUT __STATEDIR__/netns-only.out > +set ERR __STATEDIR__/netns-only.err > + > +passt unshare -r -- ./pasta -q --netns-only -- echo TEST > __OUT__ 2> __= ERR__ > +check grep -qx TEST __OUT__ > +check [ ! -s __ERR__ ] > diff --git a/test/run b/test/run > index f858e55..c4073cc 100755 > --- a/test/run > +++ b/test/run > @@ -85,6 +85,7 @@ run() { > =20 > setup pasta_options > test pasta_options/log_to_file > + test pasta_options/netns_only > teardown pasta_options > =20 > setup build > --=20 > 2.55.0 >=20 --=20 David Gibson (he or they) | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you, not the other way | around. http://www.ozlabs.org/~dgibson --CtJ7i+fm4SCmtSWc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEO+dNsU4E3yXUXRK2zQJF27ox2GcFAmphjkgACgkQzQJF27ox 2Gc6XRAAg6EzW/LhCIXjyu1HT6+ZdD9EWXyWwZ1Gtl/LBtcjXsoMW6SnIPAe3uym gdz0YZlQfSY0g1qGzG2NMTc5iK+u3bIvgQtciY7opbfzDgKRHLaTsujUFwIbvTmZ byEco/Wc2aAALmeTJ6kydBw0vBd6YEVyKJBVx0+3fmu6cGu91AeNp6M7r8vDtYsG zTlmhMLnIbEuOW2ojSpPqGx5mYT1z1wNpI+437SUs79AixngfptRmM02APHVOsv6 uBuYkElDCHqL0aFjIpAnsyYQel+nH+iJI0LObc1/BVDPEf2/+4YjE4k8jgYB7Evw eRoTHgOM+jXdKYBZLuzILvIRvE/2WDjIbBtedViZImmhj4D8s/ieLWAAf2gIpSGs xddk3JXL9gGMRXGuohvslp++5hscT7xVTzBPXB9wOZrdPu7v4QACMeSgumvheYJh 4FSBOtsvSxY3Z6iSbd/r4694q/t45+K442BBjt9tF+rcZe5GNsE3CglMHbHf7+AH +rx6cCOfvYsaeuv8RPx/Gntwapgo9gJcJU+NJJsXwD3qp6dR4ob+EQLObMw6s6Qh QbcZ5OxZnSNGwbtTrnFb2TKfuNzeYzMQzG5xJ+gL6kdfoEgCwAFRuv5h+N9rGBQp zX+XeV/a7dOG/msT/35O+brWdoL3Cuva3j2QdfNo7gcE73regJE= =IOjL -----END PGP SIGNATURE----- --CtJ7i+fm4SCmtSWc--