Intermediate Functional Block support

modulename: ifb.ko

configname: CONFIG_IFB

Linux Kernel Configuration
└─>Device Drivers
└─>Network device support
└─>Intermediate Functional Block support
In linux kernel since version 2.6.20 (release Date: 2007-02-04)  
This is an intermediate driver that allows sharing of
resources.
To compile this driver as a module, choose M here: the module
will be called ifb. If you want to use more than one ifb
device at a time, you need to compile this driver as a module.
Instead of 'ifb', the devices will then be called 'ifb0',
'ifb1' etc.
Look at the iproute2 documentation directory for usage etc

source code: