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=202602 header.b=LUbSm+7l; dkim-atps=neutral Received: from mail.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) by passt.top (Postfix) with ESMTPS id 934D85A026D for ; Thu, 09 Apr 2026 05:53:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gibson.dropbear.id.au; s=202602; t=1775706807; bh=wXRN0d582eq3kr104wqTGPtPy86bCIRLGKSwOzPfCG4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=LUbSm+7lR1sVF10zoWay59g4D2jwDAksoGvYec2wmpuyPwBWo021FjcFqTpzmoQSN 31R9LZZHYHpYPbJ2CkBmcfBJLzrXg/BkCCve7UHWoeflutgn3IJKLXpfr181Z829ZD uEY5u+D/30E1ZyiN8IE60ZRksc21AFKqTnVqzMFcefxduYcD+s8dyq/LpYAB2Coxc/ tpMpHo3xaCyzdntsHZ7EuxnYGqk7K4Wpe/ntfXr6B4qwGgZNECjTbgLuTCm8U0ViUz 0vB+NmR/M1tK5xluSnM4UW43Opsysyb88xN2tRGJvQhalmepPVBuzp34dHE22nA9HN vX9kpatiXZLgQ== Received: by gandalf.ozlabs.org (Postfix, from userid 1007) id 4frmHq0HW7z4wSs; Thu, 09 Apr 2026 13:53:27 +1000 (AEST) Date: Thu, 9 Apr 2026 12:50:40 +1000 From: David Gibson To: Stefano Brivio Subject: Re: [PATCH 15/18] conf: Move "all" handling to port specifier Message-ID: References: <20260407031630.2457081-1-david@gibson.dropbear.id.au> <20260407031630.2457081-16-david@gibson.dropbear.id.au> <20260408234034.6b934b2b@elisabeth> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="x7UoyCaZSv7uzOG/" Content-Disposition: inline In-Reply-To: <20260408234034.6b934b2b@elisabeth> Message-ID-Hash: CATNLJEYZHJ77DWYR5YJNC7SJFPD6YHP X-Message-ID-Hash: CATNLJEYZHJ77DWYR5YJNC7SJFPD6YHP 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: --x7UoyCaZSv7uzOG/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 08, 2026 at 11:40:35PM +0200, Stefano Brivio wrote: > On Tue, 7 Apr 2026 13:16:27 +1000 > David Gibson wrote: >=20 > > Currently -[tTuU] all is handled separately in conf_ports() before call= ing > > conf_ports_spec(). Earlier changes mean we can now move this handling = to > > conf_ports_spec(). This makes the code slightly simpler, but more > > importantly it allows some useful combinations we couldn't previously d= o, > > such as > > -t 127.0.0.1/all > > or > > -u %eth2/all >=20 > It would probably be good to update the man page at some point with > this (we can also leave it undocumented for a while though, as it > doesn't break any existing functionality). Ok, next draft has some man page (and usage()) updates. They'll want some review for clarity. And also the fact that I don't really know how roff works. --=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 --x7UoyCaZSv7uzOG/ Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEO+dNsU4E3yXUXRK2zQJF27ox2GcFAmnXE/8ACgkQzQJF27ox 2GdxpQ/+NWxSpOKNkJE4Xm5X6jTGdEDDbZQ6UjZbHCLXGfDjywVFM0LnXXsmpItD ajUTqoV6E13c0pXivTPDMcX8i/uKmmbk8cJhTOLiFWckYosFUExrOg3JXvS654ZX UFm9RsbutEazQCwwNVsKZOszDBhMn/h/nilPqCH5rznooPFJfJ7lnyT9msfVosWW Hw4W5y19D3wzNwVkdF04JarJIfe2p8nbCY2Uzm0PWHYeBj097wypssn0OxvTi7NO innSCQVy09z5JufIVIuMOVjEIUHynGOJ0HNGZhok6FoN3OGQ0SOwc70DkZdyAmLS oeH2GdQpgqC37dlYK7ZOEIpOO4GXFHZIPDG9hdrtB7wHQDji0XbYfumsN4p1JS5p JZVIoX/0tcCjNrj5T03hCz4k//7h0C3qAxBAHQ9qommdROycYo0pmR4ZUdLWMpZk YtHKBhiq+Bpq1ItLa1T9/kSuRGuYnsJW4rrITr7l7RJCKs5fuaVBfi+lBZiPhwdd VDhCI9zTx61BbsP8m0f6c18VD9NQRaF1CBOsZjrjGvKG4Nogihg1qIu6SgK1816b cp8Gx1istz+gITMZPJ5FNIoszENpJfr7OTHC+DWWjzgBAKg03gqKFKLPGoemMSxg kAEQNQhV0r09CVsSBTVE/m5R14hiCvW1vheaUBScok3wCe5BVfk= =pXjt -----END PGP SIGNATURE----- --x7UoyCaZSv7uzOG/--