--- a/src/nl-class-add.c
+++ b/src/nl-class-add.c
@@ -14,6 +14,7 @@
 #include <netlink/cli/qdisc.h>
 #include <netlink/cli/class.h>
 #include <netlink/cli/link.h>
+#include <netlink/route/tc-api.h> /* rtnl_tc_get_ops() */
 
 static int quiet = 0;
 
--- a/src/nl-cls-add.c
+++ b/src/nl-cls-add.c
@@ -12,6 +12,7 @@
 #include <netlink/cli/tc.h>
 #include <netlink/cli/cls.h>
 #include <netlink/cli/link.h>
+#include <netlink/route/tc-api.h> /* rtnl_tc_get_ops() */
 
 static int quiet = 0;
 
--- a/src/nl-qdisc-add.c
+++ b/src/nl-qdisc-add.c
@@ -13,6 +13,7 @@
 #include <netlink/cli/tc.h>
 #include <netlink/cli/qdisc.h>
 #include <netlink/cli/link.h>
+#include <netlink/route/tc-api.h> /* rtnl_tc_get_ops() */
 
 static int quiet = 0;
 
