aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/Kconfig
diff options
context:
space:
mode:
authorJamal Hadi Salim <hadi@cyberus.ca>2006-01-09 01:34:25 -0500
committerDavid S. Miller <davem@sunset.davemloft.net>2006-01-09 17:16:23 -0500
commit253af4235d24ddfcd9f5403485e9273b33d8fa5e (patch)
tree65f93e5606e22b0608db2b7beb87fce22089ad52 /drivers/net/Kconfig
parentc1854ebc7f13b23c3d6a6e641a1a1db1116ca998 (diff)
[NET]: Add IFB (Intermediate Functional Block) network device.
A new device to do intermidiate functional block in a system shared manner. To use the new functionality, you need to turn on qos/classifier actions. The new functionality can be grouped as: 1) qdiscs/policies that are per device as opposed to system wide. ifb allows for a device which can be redirected to thus providing an impression of sharing. 2) Allows for queueing incoming traffic for shaping instead of dropping. Packets are redirected to this device using tc/action mirred redirect construct. If they are sent to it by plain routing instead then they will merely be dropped and the stats would indicate that. Signed-off-by: Jamal Hadi Salim <hadi@cyberus.ca> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r--drivers/net/Kconfig13
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 733bc25b2bf9..4959800a18d7 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -27,6 +27,19 @@ config NETDEVICES
27# that for each of the symbols. 27# that for each of the symbols.
28if NETDEVICES 28if NETDEVICES
29 29
30config IFB
31 tristate "Intermediate Functional Block support"
32 depends on NET_CLS_ACT
33 ---help---
34 This is an intermidiate driver that allows sharing of
35 resources.
36 To compile this driver as a module, choose M here: the module
37 will be called ifb. If you want to use more than one ifb
38 device at a time, you need to compile this driver as a module.
39 Instead of 'ifb', the devices will then be called 'ifb0',
40 'ifb1' etc.
41 Look at the iproute2 documentation directory for usage etc
42
30config DUMMY 43config DUMMY
31 tristate "Dummy net driver support" 44 tristate "Dummy net driver support"
32 ---help--- 45 ---help---