summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/check-attr.c2
-rw-r--r--tests/test-cache-mngr.c2
-rw-r--r--tests/test-complex-HTB-with-hash-filters.c3
-rw-r--r--tests/test-create-bond.c2
-rw-r--r--tests/test-create-bridge.c2
-rw-r--r--tests/test-create-ifb.c2
-rw-r--r--tests/test-create-ipvlan.c2
-rw-r--r--tests/test-create-macsec.c4
-rw-r--r--tests/test-create-macvlan.c2
-rw-r--r--tests/test-create-macvtap.c2
-rw-r--r--tests/test-create-veth.c2
-rw-r--r--tests/test-create-vlan.c2
-rw-r--r--tests/test-create-vrf.c2
-rw-r--r--tests/test-create-vxlan.c2
-rw-r--r--tests/test-delete-link.c2
-rw-r--r--tests/test-genl.c2
-rw-r--r--tests/test-nf-cache-mngr.c2
-rw-r--r--tests/test-u32-filter-with-actions.c7
18 files changed, 42 insertions, 2 deletions
diff --git a/tests/check-attr.c b/tests/check-attr.c
index d8622301..0390997c 100644
--- a/tests/check-attr.c
+++ b/tests/check-attr.c
@@ -13,6 +13,8 @@
#include <netlink/attr.h>
#include <netlink/msg.h>
+#include <linux/netlink.h>
+
START_TEST(attr_size)
{
fail_if(nla_attr_size(0) != NLA_HDRLEN,
diff --git a/tests/test-cache-mngr.c b/tests/test-cache-mngr.c
index 8999e587..97614520 100644
--- a/tests/test-cache-mngr.c
+++ b/tests/test-cache-mngr.c
@@ -5,6 +5,8 @@
#include <netlink-private/cache-api.h>
+#include <linux/netlink.h>
+
static int quit = 0;
static struct nl_dump_params dp = {
diff --git a/tests/test-complex-HTB-with-hash-filters.c b/tests/test-complex-HTB-with-hash-filters.c
index 453f8016..c2ac7830 100644
--- a/tests/test-complex-HTB-with-hash-filters.c
+++ b/tests/test-complex-HTB-with-hash-filters.c
@@ -18,6 +18,7 @@
#include <netlink/route/classifier.h>
#include <netlink/route/class.h>
#include <linux/if_ether.h>
+#include <linux/pkt_cls.h>
#include <netlink/attr.h>
//#include "include/rtnl_u32.h"
@@ -26,6 +27,8 @@
#include <string.h>
//#include "include/rtnl_u32_addon.h"
+#include <linux/netlink.h>
+
#define TC_HANDLE(maj, min) (TC_H_MAJ((maj) << 16) | TC_H_MIN(min))
/* some functions are copied from iproute-tc tool */
diff --git a/tests/test-create-bond.c b/tests/test-create-bond.c
index 11bc5b09..326e0ef7 100644
--- a/tests/test-create-bond.c
+++ b/tests/test-create-bond.c
@@ -2,6 +2,8 @@
#include <netlink/route/link.h>
#include <netlink/route/link/bonding.h>
+#include <linux/netlink.h>
+
int main(int argc, char *argv[])
{
struct rtnl_link *link;
diff --git a/tests/test-create-bridge.c b/tests/test-create-bridge.c
index c4bec375..fe10c639 100644
--- a/tests/test-create-bridge.c
+++ b/tests/test-create-bridge.c
@@ -2,6 +2,8 @@
#include <netlink/route/link.h>
#include <netlink/route/link/bridge.h>
+#include <linux/netlink.h>
+
#define TEST_BRIDGE_NAME "testbridge"
#define TEST_INTERFACE_NAME "testtap1"
diff --git a/tests/test-create-ifb.c b/tests/test-create-ifb.c
index 99336f55..d154ffdc 100644
--- a/tests/test-create-ifb.c
+++ b/tests/test-create-ifb.c
@@ -1,6 +1,8 @@
#include <netlink/netlink.h>
#include <netlink/route/link.h>
+#include <linux/netlink.h>
+
int main(int argc, char *argv[])
{
struct rtnl_link *link;
diff --git a/tests/test-create-ipvlan.c b/tests/test-create-ipvlan.c
index dd61b800..50bac541 100644
--- a/tests/test-create-ipvlan.c
+++ b/tests/test-create-ipvlan.c
@@ -2,6 +2,8 @@
#include <netlink/route/link.h>
#include <netlink/route/link/ipvlan.h>
+#include <linux/netlink.h>
+
int main(int argc, char *argv[])
{
struct rtnl_link *link;
diff --git a/tests/test-create-macsec.c b/tests/test-create-macsec.c
index abdb7f60..efadf6b5 100644
--- a/tests/test-create-macsec.c
+++ b/tests/test-create-macsec.c
@@ -1,5 +1,9 @@
#include <netlink/netlink.h>
#include <netlink/route/link.h>
+
+#include <linux/netlink.h>
+#include <linux/if_link.h>
+
#include <netlink/route/link/macsec.h>
int main(int argc, char *argv[])
diff --git a/tests/test-create-macvlan.c b/tests/test-create-macvlan.c
index d94839be..f520b674 100644
--- a/tests/test-create-macvlan.c
+++ b/tests/test-create-macvlan.c
@@ -4,6 +4,8 @@
#include <netlink/route/link.h>
#include <netlink/route/link/macvlan.h>
+#include <linux/netlink.h>
+
int main(int argc, char *argv[])
{
struct rtnl_link *link;
diff --git a/tests/test-create-macvtap.c b/tests/test-create-macvtap.c
index dc7df952..27d1969d 100644
--- a/tests/test-create-macvtap.c
+++ b/tests/test-create-macvtap.c
@@ -4,6 +4,8 @@
#include <netlink/route/link.h>
#include <netlink/route/link/macvtap.h>
+#include <linux/netlink.h>
+
int main(int argc, char *argv[])
{
struct rtnl_link *link;
diff --git a/tests/test-create-veth.c b/tests/test-create-veth.c
index db5ab8b1..9600f8dd 100644
--- a/tests/test-create-veth.c
+++ b/tests/test-create-veth.c
@@ -2,6 +2,8 @@
#include <netlink/route/link.h>
#include <netlink/route/link/veth.h>
+#include <linux/netlink.h>
+
int main(int argc, char *argv[])
{
struct rtnl_link *link;
diff --git a/tests/test-create-vlan.c b/tests/test-create-vlan.c
index 64e478f4..04756d4a 100644
--- a/tests/test-create-vlan.c
+++ b/tests/test-create-vlan.c
@@ -2,6 +2,8 @@
#include <netlink/route/link.h>
#include <netlink/route/link/vlan.h>
+#include <linux/netlink.h>
+
int main(int argc, char *argv[])
{
struct rtnl_link *link;
diff --git a/tests/test-create-vrf.c b/tests/test-create-vrf.c
index 7db6d8a5..c3d23e7f 100644
--- a/tests/test-create-vrf.c
+++ b/tests/test-create-vrf.c
@@ -2,6 +2,8 @@
#include <netlink/route/link.h>
#include <netlink/route/link/vrf.h>
+#include <linux/netlink.h>
+
int main(int argc, char *argv[])
{
struct nl_cache *link_cache;
diff --git a/tests/test-create-vxlan.c b/tests/test-create-vxlan.c
index 98a5103c..855fdb5d 100644
--- a/tests/test-create-vxlan.c
+++ b/tests/test-create-vxlan.c
@@ -2,6 +2,8 @@
#include <netlink/route/link.h>
#include <netlink/route/link/vxlan.h>
+#include <linux/netlink.h>
+
int main(int argc, char *argv[])
{
struct rtnl_link *link;
diff --git a/tests/test-delete-link.c b/tests/test-delete-link.c
index 9cf1034e..86331239 100644
--- a/tests/test-delete-link.c
+++ b/tests/test-delete-link.c
@@ -1,6 +1,8 @@
#include <netlink/netlink.h>
#include <netlink/route/link.h>
+#include <linux/netlink.h>
+
int main(int argc, char *argv[])
{
struct rtnl_link *link;
diff --git a/tests/test-genl.c b/tests/test-genl.c
index 74aea106..d96daddf 100644
--- a/tests/test-genl.c
+++ b/tests/test-genl.c
@@ -1,5 +1,7 @@
#include <netlink/cli/utils.h>
+
#include <linux/taskstats.h>
+#include <linux/genetlink.h>
static struct nla_policy attr_policy[TASKSTATS_TYPE_MAX+1] = {
[TASKSTATS_TYPE_PID] = { .type = NLA_U32 },
diff --git a/tests/test-nf-cache-mngr.c b/tests/test-nf-cache-mngr.c
index b4f30223..7625e3fe 100644
--- a/tests/test-nf-cache-mngr.c
+++ b/tests/test-nf-cache-mngr.c
@@ -1,5 +1,7 @@
#include <netlink/cli/utils.h>
+#include <linux/netlink.h>
+
static void change_cb(struct nl_cache *cache, struct nl_object *obj,
int action, void *data)
{
diff --git a/tests/test-u32-filter-with-actions.c b/tests/test-u32-filter-with-actions.c
index 70bab4df..0ca216cb 100644
--- a/tests/test-u32-filter-with-actions.c
+++ b/tests/test-u32-filter-with-actions.c
@@ -20,12 +20,15 @@
#include <netlink/route/act/mirred.h>
#include <netlink/route/act/skbedit.h>
#include <netlink/route/class.h>
-#include <linux/if_ether.h>
-
#include <netlink/attr.h>
+
#include <stdio.h>
#include <string.h>
+#include <linux/if_ether.h>
+#include <linux/tc_act/tc_mirred.h>
+#include <linux/netlink.h>
+
#define TC_HANDLE(maj, min) (TC_H_MAJ((maj) << 16) | TC_H_MIN(min))
/* some functions are copied from iproute-tc tool */