linux+iptables: Drop support for IMQ

This is no longer needed since we are using IFB now

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
This commit is contained in:
Michael Tremer
2019-10-21 20:45:30 +02:00
committed by Arne Fitzenreiter
parent 50ed363e89
commit 951a9f9ba0
17 changed files with 0 additions and 2027 deletions

View File

@@ -908,7 +908,6 @@ CONFIG_NETFILTER_XT_TARGET_HMARK=m
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_IMQ=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_NAT=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
@@ -1992,12 +1991,6 @@ CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_IMQ=m
# CONFIG_IMQ_BEHAVIOR_AA is not set
CONFIG_IMQ_BEHAVIOR_AB=y
# CONFIG_IMQ_BEHAVIOR_BA is not set
# CONFIG_IMQ_BEHAVIOR_BB is not set
CONFIG_IMQ_NUM_DEVS=2
CONFIG_TUN=m
CONFIG_TAP=m
# CONFIG_TUN_VNET_CROSS_LE is not set

View File

@@ -894,7 +894,6 @@ CONFIG_NETFILTER_XT_TARGET_HMARK=m
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_IMQ=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_NAT=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
@@ -1955,12 +1954,6 @@ CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_IMQ=m
# CONFIG_IMQ_BEHAVIOR_AA is not set
CONFIG_IMQ_BEHAVIOR_AB=y
# CONFIG_IMQ_BEHAVIOR_BA is not set
# CONFIG_IMQ_BEHAVIOR_BB is not set
CONFIG_IMQ_NUM_DEVS=2
CONFIG_TUN=m
CONFIG_TAP=m
# CONFIG_TUN_VNET_CROSS_LE is not set

View File

@@ -1166,7 +1166,6 @@ CONFIG_NETFILTER_XT_TARGET_HMARK=m
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_IMQ=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_NAT=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
@@ -2263,12 +2262,6 @@ CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_IMQ=m
# CONFIG_IMQ_BEHAVIOR_AA is not set
CONFIG_IMQ_BEHAVIOR_AB=y
# CONFIG_IMQ_BEHAVIOR_BA is not set
# CONFIG_IMQ_BEHAVIOR_BB is not set
CONFIG_IMQ_NUM_DEVS=2
CONFIG_TUN=m
CONFIG_TAP=m
# CONFIG_TUN_VNET_CROSS_LE is not set

View File

@@ -1102,7 +1102,6 @@ CONFIG_NETFILTER_XT_TARGET_HMARK=m
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_IMQ=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_NAT=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
@@ -2171,12 +2170,6 @@ CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_IMQ=m
# CONFIG_IMQ_BEHAVIOR_AA is not set
CONFIG_IMQ_BEHAVIOR_AB=y
# CONFIG_IMQ_BEHAVIOR_BA is not set
# CONFIG_IMQ_BEHAVIOR_BB is not set
CONFIG_IMQ_NUM_DEVS=2
CONFIG_TUN=m
CONFIG_TAP=m
# CONFIG_TUN_VNET_CROSS_LE is not set

View File

@@ -1120,7 +1120,6 @@ CONFIG_NETFILTER_XT_TARGET_HMARK=m
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_IMQ=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_NAT=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
@@ -2191,12 +2190,6 @@ CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_IMQ=m
# CONFIG_IMQ_BEHAVIOR_AA is not set
CONFIG_IMQ_BEHAVIOR_AB=y
# CONFIG_IMQ_BEHAVIOR_BA is not set
# CONFIG_IMQ_BEHAVIOR_BB is not set
CONFIG_IMQ_NUM_DEVS=2
CONFIG_TUN=m
CONFIG_TAP=m
# CONFIG_TUN_VNET_CROSS_LE is not set

View File

@@ -1094,7 +1094,6 @@ CONFIG_NETFILTER_XT_TARGET_HMARK=m
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_IMQ=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_NAT=y
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
@@ -2148,12 +2147,6 @@ CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_IMQ=m
# CONFIG_IMQ_BEHAVIOR_AA is not set
CONFIG_IMQ_BEHAVIOR_AB=y
# CONFIG_IMQ_BEHAVIOR_BA is not set
# CONFIG_IMQ_BEHAVIOR_BB is not set
CONFIG_IMQ_NUM_DEVS=2
CONFIG_TUN=m
CONFIG_TAP=m
# CONFIG_TUN_VNET_CROSS_LE is not set

View File

@@ -7648,12 +7648,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/config/illegal
#lib/modules/KVER-ipfire/build/include/config/illegal/pointer
#lib/modules/KVER-ipfire/build/include/config/illegal/pointer/value.h
#lib/modules/KVER-ipfire/build/include/config/imq
#lib/modules/KVER-ipfire/build/include/config/imq.h
#lib/modules/KVER-ipfire/build/include/config/imq/behavior
#lib/modules/KVER-ipfire/build/include/config/imq/behavior/ab.h
#lib/modules/KVER-ipfire/build/include/config/imq/num
#lib/modules/KVER-ipfire/build/include/config/imq/num/devs.h
#lib/modules/KVER-ipfire/build/include/config/inet
#lib/modules/KVER-ipfire/build/include/config/inet.h
#lib/modules/KVER-ipfire/build/include/config/inet/ah.h
@@ -8793,7 +8787,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/hl.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/hmark.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/idletimer.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/imq.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/led.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/log.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/mark.h
@@ -12157,7 +12150,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/linux/iio/triggered_event.h
#lib/modules/KVER-ipfire/build/include/linux/iio/types.h
#lib/modules/KVER-ipfire/build/include/linux/ima.h
#lib/modules/KVER-ipfire/build/include/linux/imq.h
#lib/modules/KVER-ipfire/build/include/linux/imx-media.h
#lib/modules/KVER-ipfire/build/include/linux/in.h
#lib/modules/KVER-ipfire/build/include/linux/in6.h
@@ -12770,7 +12762,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/linux/netfilter/nfnetlink.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/nfnetlink_acct.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/x_tables.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/xt_IMQ.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/xt_hashlimit.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/xt_physdev.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_arp
@@ -12784,11 +12775,9 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv4
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv4.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv4/ip_tables.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv4/ipt_IMQ.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv6
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv6.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv6/ip6_tables.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv6/ip6t_IMQ.h
#lib/modules/KVER-ipfire/build/include/linux/netlink.h
#lib/modules/KVER-ipfire/build/include/linux/netpoll.h
#lib/modules/KVER-ipfire/build/include/linux/nfs.h
@@ -18482,7 +18471,6 @@ lib/modules/KVER-ipfire/kernel
#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/wiznet/w5300.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/geneve.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/ifb.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/imq.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan
#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan/ipvlan.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan/ipvtap.ko.xz
@@ -19450,7 +19438,6 @@ lib/modules/KVER-ipfire/kernel
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_HL.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_HMARK.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_IDLETIMER.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_IMQ.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_LED.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_LOG.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_NETMAP.ko.xz

View File

@@ -7370,12 +7370,6 @@ boot/vmlinuz-KVER-ipfire-kirkwood
#lib/modules/KVER-ipfire-kirkwood/build/include/config/iio/kfifo
#lib/modules/KVER-ipfire-kirkwood/build/include/config/iio/kfifo/buf.h
#lib/modules/KVER-ipfire-kirkwood/build/include/config/iio/trigger.h
#lib/modules/KVER-ipfire-kirkwood/build/include/config/imq
#lib/modules/KVER-ipfire-kirkwood/build/include/config/imq.h
#lib/modules/KVER-ipfire-kirkwood/build/include/config/imq/behavior
#lib/modules/KVER-ipfire-kirkwood/build/include/config/imq/behavior/ab.h
#lib/modules/KVER-ipfire-kirkwood/build/include/config/imq/num
#lib/modules/KVER-ipfire-kirkwood/build/include/config/imq/num/devs.h
#lib/modules/KVER-ipfire-kirkwood/build/include/config/inet
#lib/modules/KVER-ipfire-kirkwood/build/include/config/inet.h
#lib/modules/KVER-ipfire-kirkwood/build/include/config/inet/ah.h
@@ -8455,7 +8449,6 @@ boot/vmlinuz-KVER-ipfire-kirkwood
#lib/modules/KVER-ipfire-kirkwood/build/include/config/netfilter/xt/target/hl.h
#lib/modules/KVER-ipfire-kirkwood/build/include/config/netfilter/xt/target/hmark.h
#lib/modules/KVER-ipfire-kirkwood/build/include/config/netfilter/xt/target/idletimer.h
#lib/modules/KVER-ipfire-kirkwood/build/include/config/netfilter/xt/target/imq.h
#lib/modules/KVER-ipfire-kirkwood/build/include/config/netfilter/xt/target/led.h
#lib/modules/KVER-ipfire-kirkwood/build/include/config/netfilter/xt/target/log.h
#lib/modules/KVER-ipfire-kirkwood/build/include/config/netfilter/xt/target/mark.h
@@ -11454,7 +11447,6 @@ boot/vmlinuz-KVER-ipfire-kirkwood
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/iio/triggered_event.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/iio/types.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/ima.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/imq.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/imx-media.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/in.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/in6.h
@@ -12067,7 +12059,6 @@ boot/vmlinuz-KVER-ipfire-kirkwood
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter/nfnetlink.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter/nfnetlink_acct.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter/x_tables.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter/xt_IMQ.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter/xt_hashlimit.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter/xt_physdev.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter_arp
@@ -12081,11 +12072,9 @@ boot/vmlinuz-KVER-ipfire-kirkwood
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter_ipv4
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter_ipv4.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter_ipv4/ip_tables.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter_ipv4/ipt_IMQ.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter_ipv6
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter_ipv6.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter_ipv6/ip6_tables.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netfilter_ipv6/ip6t_IMQ.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netlink.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/netpoll.h
#lib/modules/KVER-ipfire-kirkwood/build/include/linux/nfs.h
@@ -17461,7 +17450,6 @@ lib/modules/KVER-ipfire-kirkwood/kernel
#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/rocker/rocker.ko.xz
#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/geneve.ko.xz
#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ifb.ko.xz
#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/imq.ko.xz
#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ipvlan
#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ipvlan/ipvlan.ko.xz
#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ipvlan/ipvtap.ko.xz
@@ -18392,7 +18380,6 @@ lib/modules/KVER-ipfire-kirkwood/kernel
#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_HL.ko.xz
#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_HMARK.ko.xz
#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_IDLETIMER.ko.xz
#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_IMQ.ko.xz
#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_LED.ko.xz
#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_LOG.ko.xz
#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_NETMAP.ko.xz

View File

@@ -8353,12 +8353,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire-multi/build/include/config/iio/kfifo
#lib/modules/KVER-ipfire-multi/build/include/config/iio/kfifo/buf.h
#lib/modules/KVER-ipfire-multi/build/include/config/iio/trigger.h
#lib/modules/KVER-ipfire-multi/build/include/config/imq
#lib/modules/KVER-ipfire-multi/build/include/config/imq.h
#lib/modules/KVER-ipfire-multi/build/include/config/imq/behavior
#lib/modules/KVER-ipfire-multi/build/include/config/imq/behavior/ab.h
#lib/modules/KVER-ipfire-multi/build/include/config/imq/num
#lib/modules/KVER-ipfire-multi/build/include/config/imq/num/devs.h
#lib/modules/KVER-ipfire-multi/build/include/config/imx
#lib/modules/KVER-ipfire-multi/build/include/config/imx/dma.h
#lib/modules/KVER-ipfire-multi/build/include/config/imx/gpcv2.h
@@ -9588,7 +9582,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire-multi/build/include/config/netfilter/xt/target/hl.h
#lib/modules/KVER-ipfire-multi/build/include/config/netfilter/xt/target/hmark.h
#lib/modules/KVER-ipfire-multi/build/include/config/netfilter/xt/target/idletimer.h
#lib/modules/KVER-ipfire-multi/build/include/config/netfilter/xt/target/imq.h
#lib/modules/KVER-ipfire-multi/build/include/config/netfilter/xt/target/led.h
#lib/modules/KVER-ipfire-multi/build/include/config/netfilter/xt/target/log.h
#lib/modules/KVER-ipfire-multi/build/include/config/netfilter/xt/target/mark.h
@@ -13192,7 +13185,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire-multi/build/include/linux/iio/triggered_event.h
#lib/modules/KVER-ipfire-multi/build/include/linux/iio/types.h
#lib/modules/KVER-ipfire-multi/build/include/linux/ima.h
#lib/modules/KVER-ipfire-multi/build/include/linux/imq.h
#lib/modules/KVER-ipfire-multi/build/include/linux/imx-media.h
#lib/modules/KVER-ipfire-multi/build/include/linux/in.h
#lib/modules/KVER-ipfire-multi/build/include/linux/in6.h
@@ -13805,7 +13797,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter/nfnetlink.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter/nfnetlink_acct.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter/x_tables.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter/xt_IMQ.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter/xt_hashlimit.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter/xt_physdev.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter_arp
@@ -13819,11 +13810,9 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter_ipv4
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter_ipv4.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter_ipv4/ip_tables.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter_ipv4/ipt_IMQ.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter_ipv6
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter_ipv6.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter_ipv6/ip6_tables.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netfilter_ipv6/ip6t_IMQ.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netlink.h
#lib/modules/KVER-ipfire-multi/build/include/linux/netpoll.h
#lib/modules/KVER-ipfire-multi/build/include/linux/nfs.h
@@ -19598,7 +19587,6 @@ lib/modules/KVER-ipfire-multi/kernel
#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/wiznet/w5300.ko.xz
#lib/modules/KVER-ipfire-multi/kernel/drivers/net/geneve.ko.xz
#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ifb.ko.xz
#lib/modules/KVER-ipfire-multi/kernel/drivers/net/imq.ko.xz
#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ipvlan
#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ipvlan/ipvlan.ko.xz
#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ipvlan/ipvtap.ko.xz
@@ -20588,7 +20576,6 @@ lib/modules/KVER-ipfire-multi/kernel
#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/xt_HL.ko.xz
#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/xt_HMARK.ko.xz
#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/xt_IDLETIMER.ko.xz
#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/xt_IMQ.ko.xz
#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/xt_LED.ko.xz
#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/xt_LOG.ko.xz
#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/xt_NETMAP.ko.xz

View File

@@ -8187,12 +8187,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/config/illegal
#lib/modules/KVER-ipfire/build/include/config/illegal/pointer
#lib/modules/KVER-ipfire/build/include/config/illegal/pointer/value.h
#lib/modules/KVER-ipfire/build/include/config/imq
#lib/modules/KVER-ipfire/build/include/config/imq.h
#lib/modules/KVER-ipfire/build/include/config/imq/behavior
#lib/modules/KVER-ipfire/build/include/config/imq/behavior/ab.h
#lib/modules/KVER-ipfire/build/include/config/imq/num
#lib/modules/KVER-ipfire/build/include/config/imq/num/devs.h
#lib/modules/KVER-ipfire/build/include/config/inet
#lib/modules/KVER-ipfire/build/include/config/inet.h
#lib/modules/KVER-ipfire/build/include/config/inet/ah.h
@@ -9472,7 +9466,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/hl.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/hmark.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/idletimer.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/imq.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/led.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/log.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/mark.h
@@ -13456,7 +13449,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/linux/iio/triggered_event.h
#lib/modules/KVER-ipfire/build/include/linux/iio/types.h
#lib/modules/KVER-ipfire/build/include/linux/ima.h
#lib/modules/KVER-ipfire/build/include/linux/imq.h
#lib/modules/KVER-ipfire/build/include/linux/imx-media.h
#lib/modules/KVER-ipfire/build/include/linux/in.h
#lib/modules/KVER-ipfire/build/include/linux/in6.h
@@ -14069,7 +14061,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/linux/netfilter/nfnetlink.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/nfnetlink_acct.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/x_tables.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/xt_IMQ.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/xt_hashlimit.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/xt_physdev.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_arp
@@ -14083,11 +14074,9 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv4
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv4.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv4/ip_tables.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv4/ipt_IMQ.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv6
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv6.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv6/ip6_tables.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv6/ip6t_IMQ.h
#lib/modules/KVER-ipfire/build/include/linux/netlink.h
#lib/modules/KVER-ipfire/build/include/linux/netpoll.h
#lib/modules/KVER-ipfire/build/include/linux/nfs.h
@@ -20196,7 +20185,6 @@ lib/modules/KVER-ipfire/kernel
#lib/modules/KVER-ipfire/kernel/drivers/net/hyperv
#lib/modules/KVER-ipfire/kernel/drivers/net/hyperv/hv_netvsc.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/ifb.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/imq.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan
#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan/ipvlan.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan/ipvtap.ko.xz
@@ -21531,7 +21519,6 @@ lib/modules/KVER-ipfire/kernel
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_HL.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_HMARK.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_IDLETIMER.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_IMQ.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_LED.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_LOG.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_NETMAP.ko.xz

View File

@@ -64,7 +64,6 @@ lib/xtables/libxt_CT.so
lib/xtables/libxt_DSCP.so
lib/xtables/libxt_HMARK.so
lib/xtables/libxt_IDLETIMER.so
lib/xtables/libxt_IMQ.so
lib/xtables/libxt_LED.so
lib/xtables/libxt_MARK.so
lib/xtables/libxt_NFLOG.so

View File

@@ -8265,12 +8265,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/config/illegal
#lib/modules/KVER-ipfire/build/include/config/illegal/pointer
#lib/modules/KVER-ipfire/build/include/config/illegal/pointer/value.h
#lib/modules/KVER-ipfire/build/include/config/imq
#lib/modules/KVER-ipfire/build/include/config/imq.h
#lib/modules/KVER-ipfire/build/include/config/imq/behavior
#lib/modules/KVER-ipfire/build/include/config/imq/behavior/ab.h
#lib/modules/KVER-ipfire/build/include/config/imq/num
#lib/modules/KVER-ipfire/build/include/config/imq/num/devs.h
#lib/modules/KVER-ipfire/build/include/config/inet
#lib/modules/KVER-ipfire/build/include/config/inet.h
#lib/modules/KVER-ipfire/build/include/config/inet/ah.h
@@ -9529,7 +9523,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/hl.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/hmark.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/idletimer.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/imq.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/led.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/log.h
#lib/modules/KVER-ipfire/build/include/config/netfilter/xt/target/mark.h
@@ -13471,7 +13464,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/linux/iio/triggered_event.h
#lib/modules/KVER-ipfire/build/include/linux/iio/types.h
#lib/modules/KVER-ipfire/build/include/linux/ima.h
#lib/modules/KVER-ipfire/build/include/linux/imq.h
#lib/modules/KVER-ipfire/build/include/linux/imx-media.h
#lib/modules/KVER-ipfire/build/include/linux/in.h
#lib/modules/KVER-ipfire/build/include/linux/in6.h
@@ -14084,7 +14076,6 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/linux/netfilter/nfnetlink.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/nfnetlink_acct.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/x_tables.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/xt_IMQ.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/xt_hashlimit.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter/xt_physdev.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_arp
@@ -14098,11 +14089,9 @@ etc/modprobe.d/ipv6.conf
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv4
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv4.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv4/ip_tables.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv4/ipt_IMQ.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv6
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv6.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv6/ip6_tables.h
#lib/modules/KVER-ipfire/build/include/linux/netfilter_ipv6/ip6t_IMQ.h
#lib/modules/KVER-ipfire/build/include/linux/netlink.h
#lib/modules/KVER-ipfire/build/include/linux/netpoll.h
#lib/modules/KVER-ipfire/build/include/linux/nfs.h
@@ -20209,7 +20198,6 @@ lib/modules/KVER-ipfire/kernel
#lib/modules/KVER-ipfire/kernel/drivers/net/hyperv
#lib/modules/KVER-ipfire/kernel/drivers/net/hyperv/hv_netvsc.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/ifb.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/imq.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan
#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan/ipvlan.ko.xz
#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan/ipvtap.ko.xz
@@ -21522,7 +21510,6 @@ lib/modules/KVER-ipfire/kernel
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_HL.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_HMARK.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_IDLETIMER.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_IMQ.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_LED.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_LOG.ko.xz
#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_NETMAP.ko.xz

View File

@@ -8189,12 +8189,6 @@ boot/vmlinuz-KVER-ipfire-pae
#lib/modules/KVER-ipfire-pae/build/include/config/illegal
#lib/modules/KVER-ipfire-pae/build/include/config/illegal/pointer
#lib/modules/KVER-ipfire-pae/build/include/config/illegal/pointer/value.h
#lib/modules/KVER-ipfire-pae/build/include/config/imq
#lib/modules/KVER-ipfire-pae/build/include/config/imq.h
#lib/modules/KVER-ipfire-pae/build/include/config/imq/behavior
#lib/modules/KVER-ipfire-pae/build/include/config/imq/behavior/ab.h
#lib/modules/KVER-ipfire-pae/build/include/config/imq/num
#lib/modules/KVER-ipfire-pae/build/include/config/imq/num/devs.h
#lib/modules/KVER-ipfire-pae/build/include/config/inet
#lib/modules/KVER-ipfire-pae/build/include/config/inet.h
#lib/modules/KVER-ipfire-pae/build/include/config/inet/ah.h
@@ -9474,7 +9468,6 @@ boot/vmlinuz-KVER-ipfire-pae
#lib/modules/KVER-ipfire-pae/build/include/config/netfilter/xt/target/hl.h
#lib/modules/KVER-ipfire-pae/build/include/config/netfilter/xt/target/hmark.h
#lib/modules/KVER-ipfire-pae/build/include/config/netfilter/xt/target/idletimer.h
#lib/modules/KVER-ipfire-pae/build/include/config/netfilter/xt/target/imq.h
#lib/modules/KVER-ipfire-pae/build/include/config/netfilter/xt/target/led.h
#lib/modules/KVER-ipfire-pae/build/include/config/netfilter/xt/target/log.h
#lib/modules/KVER-ipfire-pae/build/include/config/netfilter/xt/target/mark.h
@@ -13526,7 +13519,6 @@ boot/vmlinuz-KVER-ipfire-pae
#lib/modules/KVER-ipfire-pae/build/include/linux/iio/triggered_event.h
#lib/modules/KVER-ipfire-pae/build/include/linux/iio/types.h
#lib/modules/KVER-ipfire-pae/build/include/linux/ima.h
#lib/modules/KVER-ipfire-pae/build/include/linux/imq.h
#lib/modules/KVER-ipfire-pae/build/include/linux/imx-media.h
#lib/modules/KVER-ipfire-pae/build/include/linux/in.h
#lib/modules/KVER-ipfire-pae/build/include/linux/in6.h
@@ -14139,7 +14131,6 @@ boot/vmlinuz-KVER-ipfire-pae
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter/nfnetlink.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter/nfnetlink_acct.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter/x_tables.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter/xt_IMQ.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter/xt_hashlimit.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter/xt_physdev.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter_arp
@@ -14153,11 +14144,9 @@ boot/vmlinuz-KVER-ipfire-pae
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter_ipv4
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter_ipv4.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter_ipv4/ip_tables.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter_ipv4/ipt_IMQ.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter_ipv6
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter_ipv6.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter_ipv6/ip6_tables.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netfilter_ipv6/ip6t_IMQ.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netlink.h
#lib/modules/KVER-ipfire-pae/build/include/linux/netpoll.h
#lib/modules/KVER-ipfire-pae/build/include/linux/nfs.h
@@ -20267,7 +20256,6 @@ lib/modules/KVER-ipfire-pae/kernel
#lib/modules/KVER-ipfire-pae/kernel/drivers/net/hyperv
#lib/modules/KVER-ipfire-pae/kernel/drivers/net/hyperv/hv_netvsc.ko.xz
#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ifb.ko.xz
#lib/modules/KVER-ipfire-pae/kernel/drivers/net/imq.ko.xz
#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ipvlan
#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ipvlan/ipvlan.ko.xz
#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ipvlan/ipvtap.ko.xz
@@ -21618,7 +21606,6 @@ lib/modules/KVER-ipfire-pae/kernel
#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/xt_HL.ko.xz
#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/xt_HMARK.ko.xz
#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/xt_IDLETIMER.ko.xz
#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/xt_IMQ.ko.xz
#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/xt_LED.ko.xz
#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/xt_LOG.ko.xz
#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/xt_NETMAP.ko.xz

View File

@@ -79,9 +79,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && cp -vf $(DIR_SRC)/netfilter-layer7-v2.23/iptables-1.4.3forward-for-kernel-2.6.20forward/* \
./extensions/
# imq
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/iptables-1.4.12-IMQ-test4.diff
cd $(DIR_APP) && ./configure \
--prefix=/usr \
--libdir=/lib \

View File

@@ -118,9 +118,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
ln -svf linux-$(VER) $(DIR_SRC)/linux
# Linux Intermediate Queueing Device
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-4.14-imq.diff
# Layer7-patch
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-4.14-layer7.patch

View File

@@ -1,141 +0,0 @@
diff -Naur iptables-1.4.12.1/extensions/libxt_IMQ.c iptables-1.4.12.1-imq/extensions/libxt_IMQ.c
--- iptables-1.4.12.1/extensions/libxt_IMQ.c 1970-01-01 02:00:00.000000000 +0200
+++ iptables-1.4.12.1-imq/extensions/libxt_IMQ.c 2011-09-30 13:53:21.000000000 +0300
@@ -0,0 +1,105 @@
+/* Shared library add-on to iptables to add IMQ target support. */
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <getopt.h>
+
+#include <xtables.h>
+#include <linux/netfilter/x_tables.h>
+#include <linux/netfilter/xt_IMQ.h>
+
+/* Function which prints out usage message. */
+static void IMQ_help(void)
+{
+ printf(
+"IMQ target options:\n"
+" --todev <N> enqueue to imq<N>, defaults to 0\n");
+
+}
+
+static struct option IMQ_opts[] = {
+ { "todev", 1, 0, '1' },
+ { 0 }
+};
+
+/* Initialize the target. */
+static void IMQ_init(struct xt_entry_target *t)
+{
+ struct xt_imq_info *mr = (struct xt_imq_info*)t->data;
+
+ mr->todev = 0;
+}
+
+/* Function which parses command options; returns true if it
+ ate an option */
+static int IMQ_parse(int c, char **argv, int invert, unsigned int *flags,
+ const void *entry, struct xt_entry_target **target)
+{
+ struct xt_imq_info *mr = (struct xt_imq_info*)(*target)->data;
+
+ switch(c) {
+ case '1':
+/* if (xtables_check_inverse(optarg, &invert, NULL, 0, argv))
+ xtables_error(PARAMETER_PROBLEM,
+ "Unexpected `!' after --todev");
+*/
+ mr->todev=atoi(optarg);
+ break;
+
+ default:
+ return 0;
+ }
+ return 1;
+}
+
+/* Prints out the targinfo. */
+static void IMQ_print(const void *ip,
+ const struct xt_entry_target *target,
+ int numeric)
+{
+ struct xt_imq_info *mr = (struct xt_imq_info*)target->data;
+
+ printf("IMQ: todev %u ", mr->todev);
+}
+
+/* Saves the union ipt_targinfo in parsable form to stdout. */
+static void IMQ_save(const void *ip, const struct xt_entry_target *target)
+{
+ struct xt_imq_info *mr = (struct xt_imq_info*)target->data;
+
+ printf(" --todev %u", mr->todev);
+}
+
+static struct xtables_target imq_target = {
+ .name = "IMQ",
+ .version = XTABLES_VERSION,
+ .family = NFPROTO_IPV4,
+ .size = XT_ALIGN(sizeof(struct xt_imq_info)),
+ .userspacesize = XT_ALIGN(sizeof(struct xt_imq_info)),
+ .help = IMQ_help,
+ .init = IMQ_init,
+ .parse = IMQ_parse,
+ .print = IMQ_print,
+ .save = IMQ_save,
+ .extra_opts = IMQ_opts,
+};
+
+static struct xtables_target imq_target6 = {
+ .name = "IMQ",
+ .version = XTABLES_VERSION,
+ .family = NFPROTO_IPV6,
+ .size = XT_ALIGN(sizeof(struct xt_imq_info)),
+ .userspacesize = XT_ALIGN(sizeof(struct xt_imq_info)),
+ .help = IMQ_help,
+ .init = IMQ_init,
+ .parse = IMQ_parse,
+ .print = IMQ_print,
+ .save = IMQ_save,
+ .extra_opts = IMQ_opts,
+};
+
+// void __attribute((constructor)) nf_ext_init(void){
+void _init(void){
+ xtables_register_target(&imq_target);
+ xtables_register_target(&imq_target6);
+}
diff -Naur iptables-1.4.12.1/extensions/libxt_IMQ.man iptables-1.4.12.1-imq/extensions/libxt_IMQ.man
--- iptables-1.4.12.1/extensions/libxt_IMQ.man 1970-01-01 02:00:00.000000000 +0200
+++ iptables-1.4.12.1-imq/extensions/libxt_IMQ.man 2011-09-30 13:53:21.000000000 +0300
@@ -0,0 +1,15 @@
+This target is used to redirect the traffic to the IMQ driver and you can apply
+QoS rules like HTB or CBQ.
+For example you can select only traffic comming from a specific interface or
+is going out on a specific interface.
+Also it permits to capture the traffic BEFORE NAT in the case of outgoing traffic
+or AFTER NAT in the case of incomming traffic.
+.TP
+\fB\-\-to\-dev\fP \fIvalue\fP
+Set the IMQ interface where to send this traffic
+.TP
+Example:
+.TP
+Redirect incomming traffic from interface eth0 to imq0 and outgoing traffic to imq1:
+iptables \-t mangle \-A FORWARD \-i eth0 \-j IMQ \-\-to\-dev 0
+iptables \-t mangle \-A FORWARD \-o eth0 \-j IMQ \-\-to\-dev 1
diff -Naur iptables-1.4.12.1/include/linux/netfilter/xt_IMQ.h iptables-1.4.12.1-imq/include/linux/netfilter/xt_IMQ.h
--- iptables-1.4.12.1/include/linux/netfilter/xt_IMQ.h 1970-01-01 02:00:00.000000000 +0200
+++ iptables-1.4.12.1-imq/include/linux/netfilter/xt_IMQ.h 2011-09-30 13:53:21.000000000 +0300
@@ -0,0 +1,9 @@
+#ifndef _XT_IMQ_H
+#define _XT_IMQ_H
+
+struct xt_imq_info {
+ unsigned int todev; /* target imq device */
+};
+
+#endif /* _XT_IMQ_H */
+

File diff suppressed because it is too large Load Diff