diff --git a/accel-pppd/shaper/CMakeLists.txt b/accel-pppd/shaper/CMakeLists.txt index 989aceb7873a91fa7b45245862a79546833ef9ed..abfd8ecbe2ba43e3924223b2289b24b1f48a6b98 100644 --- a/accel-pppd/shaper/CMakeLists.txt +++ b/accel-pppd/shaper/CMakeLists.txt @@ -1,2 +1,6 @@ ADD_LIBRARY(shaper SHARED shaper.c limiter.c tc_core.c libnetlink.c) +INSTALL(TARGETS shaper + LIBRARY DESTINATION lib/accel-ppp +) + diff --git a/accel-pppd/shaper/limiter.c b/accel-pppd/shaper/limiter.c index d985682b19f9449b6a2d63d4e700f72fa4553cde..d8105946a42b13c110f2abb3d387e7d1fa513fe7 100644 --- a/accel-pppd/shaper/limiter.c +++ b/accel-pppd/shaper/limiter.c @@ -479,6 +479,8 @@ int init_ifb(const char *name) .quantum = conf_r2q, .qdisc = qdisc_htb_root, }; + + system("modprobe ifb"); memset(&ifr, 0, sizeof(ifr)); strcpy(ifr.ifr_name, name);