]> www.infradead.org Git - users/hch/misc.git/commit
net: introduce EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL()
authorEric Dumazet <edumazet@google.com>
Wed, 12 Feb 2025 13:24:15 +0000 (13:24 +0000)
committerJakub Kicinski <kuba@kernel.org>
Fri, 14 Feb 2025 21:09:38 +0000 (13:09 -0800)
commit54568a84c95bdea20227cf48d41f198d083e78dd
tree0c1b143886d0b277f1562769d23132fdd51c08b9
parent7a7e0197133d18cfd9931e7d3a842d0f5730223f
net: introduce EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL()

We have many EXPORT_SYMBOL(x) in networking tree because IPv6
can be built as a module.

CONFIG_IPV6=y is becoming the norm.

Define a EXPORT_IPV6_MOD(x) which only exports x
for modular IPv6.

Same principle applies to EXPORT_IPV6_MOD_GPL()

Signed-off-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Reviewed-by: Mateusz Polchlopek <mateusz.polchlopek@intel.com>
Link: https://patch.msgid.link/20250212132418.1524422-2-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/ip.h