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=202410 header.b=TfZWU76R; dkim-atps=neutral Received: from mail.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3]) by passt.top (Postfix) with ESMTPS id 8488A5A061B for ; Tue, 29 Oct 2024 05:18:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gibson.dropbear.id.au; s=202410; t=1730175480; bh=gkPI6iXMp7vNs/TgNv9GVQ9uLjWsnVsmLubGi35R/Vc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=TfZWU76RpkoZdQAAyX/Lkpz45VuYxffPKltbKwflWRJJjdDsPrbg7GadxG7r8AfuE H0xZc6mQvvfbfoLCkJqVW/IPDm8PNIQxyyBTIHrOfNcrhchhLz5eAlrSG6A/gyolqQ SsljmgHqJIiY0/CM4CVeLpC9MRe+q/pgmj+/MnBYs+434kmUpi32w88cL+jeknx74s pZaNYwlP16eDwzW5f5IqIP8+bpKlN/v9d4M1BXhkUvBKzDRelmRrUKAtyUI8gD5ryu 9bmHeKvov8PEeWSlUmJ51VaViqOLs7nOIqCgoR9jUF5L7HDtI5q0YQB3EsTeoPf8al C/5m4Tzn7KNAA== Received: by gandalf.ozlabs.org (Postfix, from userid 1007) id 4XcxnN4WZTz4x8D; Tue, 29 Oct 2024 15:18:00 +1100 (AEDT) Date: Tue, 29 Oct 2024 15:11:51 +1100 From: David Gibson To: Jon Maloy Subject: Re: [PATCH v5 0/2] tcp: unify IPv4 and IPv6 tap queues Message-ID: References: <20241029021400.784052-1-jmaloy@redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="NG9lk1ZMgbfGSTj9" Content-Disposition: inline In-Reply-To: <20241029021400.784052-1-jmaloy@redhat.com> Message-ID-Hash: QLP3TKIB52ZLBFFHCR6NI3NNYRLO5SI6 X-Message-ID-Hash: QLP3TKIB52ZLBFFHCR6NI3NNYRLO5SI6 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, sbrivio@redhat.com, lvivier@redhat.com, dgibson@redhat.com 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: --NG9lk1ZMgbfGSTj9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 28, 2024 at 10:13:58PM -0400, Jon Maloy wrote: > This should save us some memory and code. LGTM. I'll rebase my IOV re-orgs on top of these. >=20 > --- > v2: - Setting pointers to pre-set IP and MAC headers on the fly > instead of copying them. > - Merged patch #2 and #3 from v1 > v3: - Changes based on feedback from team > v4: - Rebased > v5: - Changes based on feedback from team and rebased >=20 > Jon Maloy (2): > tcp: set ip and eth headers in l2 tap queues on the fly > tcp: unify l2 TCPv4 and TCPv6 queues and structures >=20 > tcp.c | 6 +- > tcp_buf.c | 272 ++++++++++++++++++------------------------------------ > tcp_buf.h | 3 +- > 3 files changed, 91 insertions(+), 190 deletions(-) >=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 --NG9lk1ZMgbfGSTj9 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEO+dNsU4E3yXUXRK2zQJF27ox2GcFAmcgYIYACgkQzQJF27ox 2GclTw//fyvlOy+DwI0B1dTCvUt67uCH6dMtY1DlN04YI0qqVOGnNfS7OykD5Vej EG51S7I2WJEGYpvMZspuS9hYCNxmwsp0BtmRP25CSnZMDsaT0ILk8Wc4FRrlFcFD F81+sNenJ25Nr5paPfBUXBRYJGiaRN189q8R2mjpY9gkFinFkF7OB5sr+qCO3CXQ 6D6oy2v4dW7qa0Xhtmn1r6+Ddy/3kvU4oPdEmQe6LZxyecl5tvAL9aFQOVGb/dJT WlqSoJnlmI24xvaSYByD1DyFdBTU6zW+W+hoO1nXkG9ZHZw2YrOI+1DwPuvyy5Vs +TFBtwv0OwR+iTQcjooh9gvBTI4WaN7kvTcYjUXm3BtE2atvlAjv4S7ENEyHGdQm 252fOyOgrJ5u0/IlMA80LXgqV8eqrLOYkVppbeRDg836oDuhI3kKBnSivrV7/lc5 qBCfwnWrG4myxMUaSRjDAQYcQd1OMEJuZHZrp86ebcpl/T3o/rCGOb0EXbcw34vS kFErawG2EW44HYSvgc7wjKwKHlcpNKtADksGIWQJAMq26gqLIlGzVIH56oiU5axG wZm7m1S2pxzBG4vwvAsUsmdBGqkW4TAwPHl88phZeR6v8jIEp2qn5P3WLt3JiQj5 ukdhDPE37yZK76GG4egyCJ79vAGCDizKMc1iyjX2+KC9XP714ZY= =l0SF -----END PGP SIGNATURE----- --NG9lk1ZMgbfGSTj9--