summaryrefslogtreecommitdiff
path: root/net/Kconfig
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2025-05-19 20:50:03 +0300
committerJakub Kicinski <kuba@kernel.org>2025-05-22 01:39:58 +0300
commit55d22ee0358597185f8f5272558ec7cf1a49eb41 (patch)
tree6d3f0cd2bc45a590a39145c70fca091be924564f /net/Kconfig
parent51ebe6b14f669019a9e59e315d7c460065468f8e (diff)
downloadlinux-55d22ee0358597185f8f5272558ec7cf1a49eb41.tar.xz
net: introduce CONFIG_NET_CRC32C
Add a hidden kconfig symbol NET_CRC32C that will group together the functions that calculate CRC32C checksums of packets, so that these don't have to be built into NET-enabled kernels that don't need them. Make skb_crc32c_csum_help() (which is called only when IP_SCTP is enabled) conditional on this symbol, and make IP_SCTP select it. Signed-off-by: Eric Biggers <ebiggers@google.com> Reviewed-by: Hannes Reinecke <hare@suse.de> Link: https://patch.msgid.link/20250519175012.36581-2-ebiggers@kernel.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/Kconfig')
-rw-r--r--net/Kconfig4
1 files changed, 4 insertions, 0 deletions
diff --git a/net/Kconfig b/net/Kconfig
index 202cc595e5e6..5b71a52987d3 100644
--- a/net/Kconfig
+++ b/net/Kconfig
@@ -75,6 +75,10 @@ config NET_DEVMEM
config NET_SHAPER
bool
+config NET_CRC32C
+ bool
+ select CRC32
+
menu "Networking options"
source "net/packet/Kconfig"