mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2025-07-19 15:29:08 +02:00
dropwatch: Use header files from sysroot instead of build host
it does not match with our real head file form kernel.(net_dropmon.h) net_dropmon.h in dropwatch local src/net_dropmon.h. linux kernel also have it in include/uapi/linux/net_dropmon.h for example,our kernel is linux5.10: diff tmp/work/cortexa57-poky-linux/dropwatch/1.5.4+git-r0/recipe-sysroot/usr/ include/linux/net_dropmon.h tmp/work/cortexa57-poky-linux/dropwatch/1.5.4+git-r0/git/src/net_dropmon.h 1c1,3 < 95a94 > NET_DM_ATTR_REASON, /* string */ it will cause mismatch when we use dropwatch in older kernel version(v5.10), will cause dropwatch and kernel drop_monitor module mismatch with netlink talk. we should build it with header from sysroot which comes from matching kernel. Signed-off-by: chenheyun <chen_heyun@163.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
2bbdb9c22d
commit
2a7f74cdb0
|
@ -0,0 +1,28 @@
|
|||
From 4872c52f55f9cb089e6681c3f1926663145b52ae Mon Sep 17 00:00:00 2001
|
||||
From: chenheyun <chen_heyun@163.com>
|
||||
Date: Sun, 18 Feb 2024 05:08:25 -0800
|
||||
Subject: [PATCH] fix bug: build with sysroot head file instead of local head
|
||||
file:net_dropmon.h
|
||||
|
||||
Signed-off-by: chenheyun <chen_heyun@163.com>
|
||||
---
|
||||
src/main.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/main.c b/src/main.c
|
||||
index e4746d9..81dc4da 100644
|
||||
--- a/src/main.c
|
||||
+++ b/src/main.c
|
||||
@@ -26,8 +26,8 @@
|
||||
#include <netlink/netlink.h>
|
||||
#include <netlink/genl/genl.h>
|
||||
#include <netlink/genl/ctrl.h>
|
||||
+#include <net_dropmon.h>
|
||||
|
||||
-#include "net_dropmon.h"
|
||||
#include "lookup.h"
|
||||
|
||||
/*
|
||||
--
|
||||
2.25.1
|
||||
|
|
@ -8,7 +8,9 @@ SECTION = "net/misc"
|
|||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a"
|
||||
|
||||
SRC_URI = "git://github.com/nhorman/dropwatch.git;protocol=https;nobranch=1"
|
||||
SRC_URI = "git://github.com/nhorman/dropwatch.git;protocol=https;nobranch=1 \
|
||||
file://0001-fix-bug-build-with-sysroot-head-file-instead-of-loca.patch \
|
||||
"
|
||||
SRCREV = "1e7e487a019a7c02f1f429c4d3a4647fa3787a13"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
|
Loading…
Reference in New Issue
Block a user