]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/core/secure_seq.c
Merge remote-tracking branch 'net-next/master'
[karo-tx-linux.git] / net / core / secure_seq.c
index b02fd16b8942a4cf6b6543d712cefeec2e4e29e6..897da56f3affae13161d4610989667a82244c308 100644 (file)
 
 #include <net/secure_seq.h>
 
+#if IS_ENABLED(CONFIG_IPV6) || IS_ENABLED(CONFIG_INET)
 #define NET_SECRET_SIZE (MD5_MESSAGE_BYTES / 4)
 
 static u32 net_secret[NET_SECRET_SIZE] ____cacheline_aligned;
 
-static void net_secret_init(void)
+static __always_inline void net_secret_init(void)
 {
        net_get_random_once(net_secret, sizeof(net_secret));
 }
+#endif
 
 #ifdef CONFIG_INET
 static u32 seq_scale(u32 seq)