View Full Version : ifb device missing in v2.6.20.3-ubuntu

June 13th, 2007, 07:30 AM

I need to use the Intermediate Functional Block device (ifb), the Kernel module is not compiled and when I try to compile it from the Kernel source , I don't find the corresponding option in the configuration menu.

According to http://linux-net.osdl.org/index.php/IFB

The option is located here :

Device drivers -> Network device support -> Intermediate Functional Block support

Any help to get ifb working ?

Many thanks in advance.

December 18th, 2007, 07:11 PM
It's in the kernel, but is not visible as an option in config by default because it depends on another item to be selected first. Here is the relevant part of <kernel-source>/drivers/net/Kconfig

config IFB
tristate "Intermediate Functional Block support"
depends on NET_CLS_ACT
This is an intermediate driver that allows sharing of

So, to be visible in your make *config you have to first enable NET_CLS_ACT, which is located under: Networking -> Networking Options -> QoS and/or fair queueing -> Actions. After you select this option IFB becomes available for selection under Device Drivers -> Network Device Support -> Intermediate Functional Block support.

Hope this helps.

Have fun!