From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gandalf.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) by passt.top (Postfix) with ESMTPS id 192125A0271 for ; Fri, 11 Aug 2023 13:36:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gibson.dropbear.id.au; s=201602; t=1691753782; bh=KFKOxJCmJBgfKTcrI+/TnQsP1mrsMjxGaQSztecNl00=; h=Date:From:To:Subject:References:In-Reply-To:From; b=QglMCeFfybypqahGq/ORvZGpAVOfZt+ATFl5PmOKZ4urlwSc3VOSs8xTLYlc9nvds DXQ8/MQQa0rfJMkfc0nrUgujtdyF62usoC/H5wdFaz7IChOLnwoP4dx1NYTakrzQbz ktBNtMlVpvBW6lWlvSc55uuBW/3Gs8LeOVSydAS0= Received: by gandalf.ozlabs.org (Postfix, from userid 1007) id 4RMhZZ3Kkcz4wxn; Fri, 11 Aug 2023 21:36:22 +1000 (AEST) Date: Fri, 11 Aug 2023 21:36:10 +1000 From: David Gibson To: passt-dev@passt.top, Stefano Brivio Subject: Re: [PATCH 0/6] Flow Table Preliminaries Message-ID: References: <20230811083203.1019725-1-david@gibson.dropbear.id.au> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Dva6W2xwerF+tEcd" Content-Disposition: inline In-Reply-To: <20230811083203.1019725-1-david@gibson.dropbear.id.au> Message-ID-Hash: EJKISRURMH7F7ZOPVHMDZN2WJTUFBV3A X-Message-ID-Hash: EJKISRURMH7F7ZOPVHMDZN2WJTUFBV3A 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 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: --Dva6W2xwerF+tEcd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 11, 2023 at 06:31:57PM +1000, David Gibson wrote: > I'm still working on bunch of things to start implementing the > generalised flow table. However, I think this set of preliminary > clean ups and fixes stand well enough on their own that they're ready > for merge now. >=20 > Based on the epoll patch series. Oops, forgot one patch. New spin coming. >=20 > David Gibson (6): > tap: Don't clobber source address in tap6_handler() > tap: Pass source address to protocol handler functions > tcp: More precise terms for addresses and ports > tcp: Consistent usage of ports in tcp_seq_init() > tcp, udp: Don't include destination address in partially precomputed > csums > tcp, udp: Don't pre-fill IPv4 destination address in headers >=20 > icmp.c | 12 ++-- > icmp.h | 3 +- > passt.c | 10 ++- > passt.h | 4 +- > pasta.c | 2 +- > tap.c | 29 ++++----- > tcp.c | 188 ++++++++++++++++++++++++----------------------------- > tcp.h | 5 +- > tcp_conn.h | 12 ++-- > udp.c | 37 ++++------- > udp.h | 5 +- > util.h | 4 +- > 12 files changed, 142 insertions(+), 169 deletions(-) >=20 --=20 David Gibson | 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 --Dva6W2xwerF+tEcd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEO+dNsU4E3yXUXRK2zQJF27ox2GcFAmTWHSIACgkQzQJF27ox 2GcF4hAAoNXj8YkkRaMkB9xpFDahpZDT50qPtziJdjzRdS7W1bss5Gr3wD8Wnbj1 MyRtl1xV1jYkSQGwPHUABnN3t2UIYiCxbrmzcJozUoMBs28mENayTwIihfhxfd+m /LrO6S/nPYMn//LO8Vnod1JXA7PC7hJX1aFDXTNW6kzti/ihkawyNm9iAqMs6MEM 5s488bVu8qVWJRIdl9v+DtXkdiYJOO202mtNUTqGhVdrdi6DKtxUPeW6zh7nlKmY OJZeOMhYlaRF7sZ0PQ4ImgH/k5d31llsU/RGkgQjiSagU6SHiCX+Ljt4Q+DYNHNF /k3b/bjerCA+nLM9IAggRHYa1Q3d+C5Pc4FAq8HiVvYTl9HWFq1+lyljF7QYDLA9 lIq9gWiXfae1AkWoCMaUHzxIoVaoiWr4Va3enR7YYGdw0qlxkSo1O2IQBoP8uBk6 6A1TFWR/InzanUPybAbLG0dgn1CafB/Au5FNV5KV39iMm7Kooob4aLySta0T8j+b kA/jhukuVOU9ORer1nWbzUZBWVwa1iVYOgNx7RWZBaAaaggKzhfycJtNYd+xZ2ol UTVBHhl5Ikfh5/Igs+PZgyUNpsPjYD+3bJbLyVh1i2z9HxTOoVFqLMLPpNqyOVHk QYuSJzv7mk30fOb5KeJ/HKZlOD4CXO3O18DNkTmSuISW/OfQvqc= =9T/E -----END PGP SIGNATURE----- --Dva6W2xwerF+tEcd--