Thread (22 messages) flat view 22 messages, 3 authors, 2025-05-22

Re: [PATCH v2 00/10] net: faster and simpler CRC32C computation

From: Jakub Kicinski <kuba@kernel.org>
Date: 2025-05-22 14:07:07
Also in: linux-nvme, linux-rdma, linux-sctp, lkml

On Mon, 19 May 2025 10:50:02 -0700 Eric Biggers wrote:
Update networking code that computes the CRC32C of packets to just call
crc32c() without unnecessary abstraction layers.  The result is faster
and simpler code.

Patches 1-7 add skb_crc32c() and remove the overly-abstracted and
inefficient __skb_checksum().

Patches 8-10 replace skb_copy_and_hash_datagram_iter() with
skb_copy_and_crc32c_datagram_iter(), eliminating the unnecessary use of
the crypto layer.  This unblocks the conversion of nvme-tcp to call
crc32c() directly instead of using the crypto layer, which patch 9 does.

Please consider this series for net-next for 6.16.
Applied to net-next with Leon's ack he sent to v1.
Thanks!
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help