Add TC_LIB_DIR environment variable.
Don't hardcode /usr/lib/tc as a path
Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
diff --git a/tc/tc_util.c b/tc/tc_util.c
index a7e4257..cdbae42 100644
--- a/tc/tc_util.c
+++ b/tc/tc_util.c
@@ -24,6 +24,17 @@
#include "utils.h"
#include "tc_util.h"
+const char *get_tc_lib(void)
+{
+ const char *lib_dir;
+
+ lib_dir = getenv("TC_LIB_DIR");
+ if (!lib_dir)
+ lib_dir = "/usr/lib/tc";
+
+ return lib_dir;
+}
+
int get_qdisc_handle(__u32 *h, const char *str)
{
__u32 maj;