This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 42da4e322aab07bfef1002798e68b26e4c0c82f2
Author: daichuan <[email protected]>
AuthorDate: Sat Aug 30 01:18:03 2025 +0800

    net/netdev: fix compile error and add cmake/makefile
    
    Fix compilation errors and add build files
    
    Signed-off-by: daichuan <[email protected]>
---
 net/netdev/CMakeLists.txt    | 4 ++++
 net/netdev/Make.defs         | 4 ++++
 net/netdev/netdev_checksum.c | 2 ++
 3 files changed, 10 insertions(+)

diff --git a/net/netdev/CMakeLists.txt b/net/netdev/CMakeLists.txt
index ac4e60ebf17..1149a44d651 100644
--- a/net/netdev/CMakeLists.txt
+++ b/net/netdev/CMakeLists.txt
@@ -57,4 +57,8 @@ if(CONFIG_NETDEV_RSS)
   list(APPEND SRCS netdev_notify_recvcpu.c)
 endif()
 
+if(CONFIG_NETDEV_CHECKSUM)
+  list(APPEND SRCS netdev_checksum.c)
+endif()
+
 target_sources(net PRIVATE ${SRCS})
diff --git a/net/netdev/Make.defs b/net/netdev/Make.defs
index 14bbe04fe97..81551344a42 100644
--- a/net/netdev/Make.defs
+++ b/net/netdev/Make.defs
@@ -48,6 +48,10 @@ ifeq ($(CONFIG_NETDEV_RSS),y)
 NETDEV_CSRCS += netdev_notify_recvcpu.c
 endif
 
+ifeq ($(CONFIG_NETDEV_CHECKSUM),y)
+NETDEV_CSRCS += netdev_checksum.c
+endif
+
 # Include netdev build support
 
 DEPPATH += --dep-path netdev
diff --git a/net/netdev/netdev_checksum.c b/net/netdev/netdev_checksum.c
index b8bf44e0c83..24ad4ac9f8d 100644
--- a/net/netdev/netdev_checksum.c
+++ b/net/netdev/netdev_checksum.c
@@ -25,6 +25,8 @@
  ****************************************************************************/
 
 #include <nuttx/net/netdev.h>
+#include <nuttx/net/udp.h>
+#include <nuttx/net/tcp.h>
 
 #include "netdev/netdev.h"
 

Reply via email to