From c8734d603bd73caa86a6091775e5f64260445027 Mon Sep 17 00:00:00 2001 From: Nick Peng Date: Tue, 29 Nov 2022 23:04:48 +0800 Subject: [PATCH] nftset: disable nftset when os not support --- src/lib/nftset.c | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/src/lib/nftset.c b/src/lib/nftset.c index 5b07d79..8565ede 100644 --- a/src/lib/nftset.c +++ b/src/lib/nftset.c @@ -22,7 +22,6 @@ #include "../tlog.h" #include #include -#include #include #include #include @@ -36,6 +35,8 @@ #include #include #include +#ifdef NFNL_SUBSYS_NFTABLES +#include struct nlmsgreq { struct nlmsghdr h; @@ -596,4 +597,20 @@ int nftset_add(const char *familyname, const char *tablename, const char *setnam } return ret; -} \ No newline at end of file +} + +#else + +int nftset_add(const char *familyname, const char *tablename, const char *setname, const unsigned char addr[], + int addr_len, unsigned long timeout) +{ + return 0; +} + +int nftset_del(const char *familyname, const char *tablename, const char *setname, const unsigned char addr[], + int addr_len) +{ + return 0; +} + +#endif \ No newline at end of file