Kmesh/The-FN-get_netns_cookie-in-the-6.x-kernel-is-changed.patch
weli-l 910ae54143 fix oncn-mda do not support ipv6
Signed-off-by: weli-l <1289113577@qq.com>
2025-03-21 15:22:36 +08:00

33 lines
1000 B
Diff

From 411b0126f3693b53cc72bc01c0be919d24071fd1 Mon Sep 17 00:00:00 2001
From: bitcoffee <liuxin350@huawei.com>
Date: Sun, 15 Dec 2024 20:31:19 +0800
Subject: [PATCH] fix helper function in the 6.x kernel cannot be correctly
matched on the Kmesh macros env
The FN(get_netns_cookie) in the 6.x kernel is changed to
FN(get_netns_cookie, 212, ##ctx). Original logic cannot adapt to
the 6.x kernel. Modify kmesh_macros_env to adapt to the new kernel
logic.
Signed-off-by: bitcoffee <liuxin350@huawei.com>
---
kmesh_macros_env.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kmesh_macros_env.sh b/kmesh_macros_env.sh
index 01a6934..ddfdf13 100644
--- a/kmesh_macros_env.sh
+++ b/kmesh_macros_env.sh
@@ -8,7 +8,7 @@ function set_config() {
}
# MDA_LOOPBACK_ADDR
-if grep -q "FN(get_netns_cookie)" $KERNEL_HEADER_LINUX_BPF; then
+if grep -q "FN(get_netns_cookie" $KERNEL_HEADER_LINUX_BPF; then
set_config MDA_LOOPBACK_ADDR 1
else
set_config MDA_LOOPBACK_ADDR 0
--
2.33.0