summaryrefslogtreecommitdiff
path: root/target/linux
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-12-25 01:00:32 -0600
committerWaldemar Brodkorb <wbx@openadk.org>2014-12-25 01:00:47 -0600
commit2edf07e6b7f59faac5cd210aeec573a8904d1d4f (patch)
treea3a1dc5571e935f53f0543eaea3eb4b87d01e357 /target/linux
parenta69eb5d83813a31238c94876b4face5b16228148 (diff)
update to 3.17.7, rework netfilter support a little bit
Diffstat (limited to 'target/linux')
-rw-r--r--target/linux/config/Config.in.netfilter10
-rw-r--r--target/linux/config/Config.in.netfilter.core163
-rw-r--r--target/linux/config/Config.in.netfilter.ip484
-rw-r--r--target/linux/patches/3.17.7/bsd-compatibility.patch (renamed from target/linux/patches/3.17.5/bsd-compatibility.patch)0
-rw-r--r--target/linux/patches/3.17.7/cleankernel.patch (renamed from target/linux/patches/3.17.5/cleankernel.patch)0
-rw-r--r--target/linux/patches/3.17.7/cris-header.patch (renamed from target/linux/patches/3.17.5/cris-header.patch)0
-rw-r--r--target/linux/patches/3.17.7/defaults.patch (renamed from target/linux/patches/3.17.5/defaults.patch)0
-rw-r--r--target/linux/patches/3.17.7/export-symbol-for-exmap.patch (renamed from target/linux/patches/3.17.5/export-symbol-for-exmap.patch)0
-rw-r--r--target/linux/patches/3.17.7/gemalto.patch (renamed from target/linux/patches/3.17.5/gemalto.patch)0
-rw-r--r--target/linux/patches/3.17.7/initramfs-nosizelimit.patch (renamed from target/linux/patches/3.17.5/initramfs-nosizelimit.patch)0
-rw-r--r--target/linux/patches/3.17.7/lemote-rfkill.patch (renamed from target/linux/patches/3.17.5/lemote-rfkill.patch)0
-rw-r--r--target/linux/patches/3.17.7/microblaze-axi.patch (renamed from target/linux/patches/3.17.5/microblaze-axi.patch)0
-rw-r--r--target/linux/patches/3.17.7/microblaze-ethernet.patch (renamed from target/linux/patches/3.17.5/microblaze-ethernet.patch)0
-rw-r--r--target/linux/patches/3.17.7/mkpiggy.patch (renamed from target/linux/patches/3.17.5/mkpiggy.patch)0
-rw-r--r--target/linux/patches/3.17.7/mtd-rootfs.patch (renamed from target/linux/patches/3.17.5/mtd-rootfs.patch)0
-rw-r--r--target/linux/patches/3.17.7/nfsv3-tcp.patch (renamed from target/linux/patches/3.17.5/nfsv3-tcp.patch)0
-rw-r--r--target/linux/patches/3.17.7/non-static.patch (renamed from target/linux/patches/3.17.5/non-static.patch)0
-rw-r--r--target/linux/patches/3.17.7/patch-fblogo (renamed from target/linux/patches/3.17.5/patch-fblogo)0
-rw-r--r--target/linux/patches/3.17.7/patch-yaffs2 (renamed from target/linux/patches/3.17.5/patch-yaffs2)0
-rw-r--r--target/linux/patches/3.17.7/ppc64-missing-zlib.patch (renamed from target/linux/patches/3.17.5/ppc64-missing-zlib.patch)0
-rw-r--r--target/linux/patches/3.17.7/regmap-boolean.patch (renamed from target/linux/patches/3.17.5/regmap-boolean.patch)0
-rw-r--r--target/linux/patches/3.17.7/relocs.patch (renamed from target/linux/patches/3.17.5/relocs.patch)0
-rw-r--r--target/linux/patches/3.17.7/sgidefs.patch (renamed from target/linux/patches/3.17.5/sgidefs.patch)0
-rw-r--r--target/linux/patches/3.17.7/sortext.patch (renamed from target/linux/patches/3.17.5/sortext.patch)0
-rw-r--r--target/linux/patches/3.17.7/startup.patch (renamed from target/linux/patches/3.17.5/startup.patch)0
-rw-r--r--target/linux/patches/3.17.7/wlan-cf.patch (renamed from target/linux/patches/3.17.5/wlan-cf.patch)0
-rw-r--r--target/linux/patches/3.17.7/xargs.patch (renamed from target/linux/patches/3.17.5/xargs.patch)0
27 files changed, 126 insertions, 131 deletions
diff --git a/target/linux/config/Config.in.netfilter b/target/linux/config/Config.in.netfilter
index 13f64d957..900e9ae64 100644
--- a/target/linux/config/Config.in.netfilter
+++ b/target/linux/config/Config.in.netfilter
@@ -1,4 +1,4 @@
-menu "Netfilter (Firewall/Filtering)"
+menu "Netfilter"
config ADK_KERNEL_NETFILTER
boolean
@@ -16,7 +16,7 @@ config ADK_KERNEL_BRIDGE_NETFILTER
default n
config ADK_KERNEL_NETFILTER_XTABLES
- tristate "Netfilter Xtables support (required for ip_tables)"
+ tristate
select ADK_KERNEL_NETFILTER
select ADK_KERNEL_NETFILTER_ADVANCED
default y if ADK_PACKAGE_IPTABLES
@@ -118,6 +118,10 @@ config ADK_KERNEL_IP_NF_MATCH_STATE
select ADK_KERNEL_NETFILTER_XT_MATCH_STATE
default n
+config ADK_KERNEL_NETFILTER_XT_NAT
+ tristate
+ default n
+
config ADK_KERNEL_NETFILTER_XT_MATCH_STATE
tristate
default n
@@ -145,7 +149,7 @@ menu "Core Netfilter Configuration"
source target/linux/config/Config.in.netfilter.core
endmenu
-menu "IP: Netfilter Configuration"
+menu "IPv4: Netfilter Configuration"
source target/linux/config/Config.in.netfilter.ip4
endmenu
diff --git a/target/linux/config/Config.in.netfilter.core b/target/linux/config/Config.in.netfilter.core
index d5665bbdc..5a42efd04 100644
--- a/target/linux/config/Config.in.netfilter.core
+++ b/target/linux/config/Config.in.netfilter.core
@@ -1,12 +1,5 @@
-config ADK_KERNEL_NETFILTER_NETLINK_LOG
- tristate 'Netfilter LOG over NFNETLINK interface'
- help
- If this option is enabled, the kernel will include support
- for logging packets via NFNETLINK.
-
config ADK_KERNEL_NF_CONNTRACK
- prompt 'Netfilter connection tracking support'
- tristate
+ tristate 'Netfilter connection tracking support'
select ADK_KERNEL_NETFILTER_XTABLES
default m if ADK_PACKAGE_IPTABLES
default n
@@ -18,64 +11,8 @@ config ADK_KERNEL_NF_CONNTRACK
Layer 3 independent connection tracking is experimental scheme
which generalize ip_conntrack to support other layer 3 protocols.
-config ADK_KERNEL_NETFILTER_XT_TARGET_CHECKSUM
- tristate '"CHECKSUM" target support'
- select ADK_KERNEL_IP_NF_IPTABLES
- select ADK_KERNEL_NETFILTER_XTABLES
- select ADK_KERNEL_IP_NF_MANGLE
- select ADK_KERNEL_NETFILTER_ADVANCED
- help
-
-config ADK_KERNEL_NETFILTER_XT_TARGET_CLASSIFY
- tristate '"CLASSIFY" target support'
- select ADK_KERNEL_NETFILTER_XTABLES
- help
- This option adds a `CLASSIFY' target, which enables the user to set
- the priority of a packet. Some qdiscs can use this value for
- classification, among these are:
-
- atm, cbq, dsmark, pfifo_fast, htb, prio
-
-config ADK_KERNEL_NETFILTER_XT_TARGET_CONNMARK
- tristate '"CONNMARK" target support'
- select ADK_KERNEL_NETFILTER_XTABLES
- select ADK_KERNEL_NF_CONNTRACK
- help
- This option adds a `CONNMARK' target, which allows one to manipulate
- the connection mark value. Similar to the MARK target, but
- affects the connection mark value rather than the packet mark value.
-
-config ADK_KERNEL_NETFILTER_XT_TARGET_MARK
- tristate '"MARK" target support'
- select ADK_KERNEL_NETFILTER_XTABLES
- help
- This option adds a `MARK' target, which allows you to create rules
- in the `mangle' table which alter the netfilter mark (nfmark) field
- associated with the packet prior to routing. This can change
- the routing method (see `Use netfilter MARK value as routing
- key') and can also be used by other subsystems to change their
- behavior.
-
-config ADK_KERNEL_NETFILTER_XT_TARGET_NFQUEUE
- tristate '"NFQUEUE" target support'
- select ADK_KERNEL_NETFILTER_XTABLES
- help
- This target replaced the old obsolete QUEUE target.
-
- As opposed to QUEUE, it supports 65535 different queues,
- not just one.
-
-config ADK_KERNEL_NETFILTER_XT_TARGET_LOG
- tristate 'LOG target support'
- depends on ADK_KERNEL_IP_NF_FILTER
- help
- This option adds a `LOG' target, which allows you to create rules in
- any iptables table which records the packet header to the syslog.
-
-config ADK_KERNEL_NETFILTER_XT_TARGET_TCPMSS
- tristate 'TCPMSS target'
- select ADK_KERNEL_NETFILTER_XTABLES
- help
+menu "Netfilter connection tracking support for special protocols"
+depends on ADK_KERNEL_NF_CONNTRACK
config ADK_KERNEL_NF_CONNTRACK_MARK
bool 'Connection mark tracking support'
@@ -106,12 +43,6 @@ config ADK_KERNEL_NF_CONNTRACK_FTP
required for tracking them, and doing masquerading and other forms
of Network Address Translation on them.
-#config ADK_KERNEL_NF_CONNTRACK_RTSP
-# tristate 'RTSP protocol support'
-# depends on ADK_KERNEL_NF_CONNTRACK
-# help
-# Tracking RTSP connections might be required for IPTV.
-
config ADK_KERNEL_NF_CONNTRACK_IRC
tristate 'IRC protocol support'
depends on ADK_KERNEL_NF_CONNTRACK
@@ -126,7 +57,7 @@ config ADK_KERNEL_NF_CONNTRACK_IRC
have others initiate chats, or everything else in IRC.
config ADK_KERNEL_NF_CONNTRACK_NETBIOS_NS
- tristate 'NetBIOS name service protocol support (EXPERIMENTAL)'
+ tristate 'NetBIOS name service protocol support'
depends on ADK_KERNEL_NF_CONNTRACK
help
NetBIOS name service requests are sent as broadcast messages from an
@@ -151,18 +82,6 @@ config ADK_KERNEL_NF_CONNTRACK_TFTP
If you are using a tftp client behind -j SNAT or -j MASQUERADING
you will need this.
-#config ADK_KERNEL_NF_CONNTRACK_AMANDA
-# tristate 'Amanda backup protocol support'
-# depends on ADK_KERNEL_NF_CONNTRACK
-# #FIXME TEXTSEARCH && TEXTSEARCH_KMP
-# help
-# If you are running the Amanda backup package <http://www.amanda.org/>
-# on this machine or machines that will be MASQUERADED through this
-# machine, then you may want to enable this feature. This allows the
-# connection tracking and natting code to allow the sub-channels that
-# Amanda requires for communication of the backup data, messages and
-# index.
-
config ADK_KERNEL_NF_CONNTRACK_PPTP
tristate 'PPTP protocol support'
depends on ADK_KERNEL_NF_CONNTRACK
@@ -178,7 +97,7 @@ config ADK_KERNEL_NF_CONNTRACK_PPTP
net/ipv4/netfilter/ip_conntrack_pptp.c
config ADK_KERNEL_NF_CONNTRACK_H323
- tristate 'H.323 protocol support (EXPERIMENTAL)'
+ tristate 'H.323 protocol support'
depends on ADK_KERNEL_NF_CONNTRACK
help
H.323 is a VoIP signalling protocol from ITU-T. As one of the most
@@ -195,7 +114,7 @@ config ADK_KERNEL_NF_CONNTRACK_H323
visit http://nath323.sourceforge.net/.
config ADK_KERNEL_NF_CONNTRACK_SIP
- tristate 'SIP protocol support (EXPERIMENTAL)'
+ tristate 'SIP protocol support'
depends on ADK_KERNEL_NF_CONNTRACK
help
SIP is an application-layer control protocol that can establish,
@@ -204,3 +123,73 @@ config ADK_KERNEL_NF_CONNTRACK_SIP
the ip_nat_sip modules you can support the protocol on a connection
tracking/NATing firewall.
+endmenu
+
+config ADK_KERNEL_NETFILTER_NETLINK_LOG
+ tristate 'Netfilter LOG over NFNETLINK interface'
+ help
+ If this option is enabled, the kernel will include support
+ for logging packets via NFNETLINK.
+
+menu "Netfilter target support"
+
+config ADK_KERNEL_NETFILTER_XT_TARGET_CHECKSUM
+ tristate '"CHECKSUM" target support'
+ select ADK_KERNEL_IP_NF_IPTABLES
+ select ADK_KERNEL_NETFILTER_XTABLES
+ select ADK_KERNEL_IP_NF_MANGLE
+ select ADK_KERNEL_NETFILTER_ADVANCED
+ help
+
+config ADK_KERNEL_NETFILTER_XT_TARGET_CLASSIFY
+ tristate '"CLASSIFY" target support'
+ select ADK_KERNEL_NETFILTER_XTABLES
+ help
+ This option adds a `CLASSIFY' target, which enables the user to set
+ the priority of a packet. Some qdiscs can use this value for
+ classification, among these are:
+
+ atm, cbq, dsmark, pfifo_fast, htb, prio
+
+config ADK_KERNEL_NETFILTER_XT_TARGET_CONNMARK
+ tristate '"CONNMARK" target support'
+ select ADK_KERNEL_NETFILTER_XTABLES
+ select ADK_KERNEL_NF_CONNTRACK
+ help
+ This option adds a `CONNMARK' target, which allows one to manipulate
+ the connection mark value. Similar to the MARK target, but
+ affects the connection mark value rather than the packet mark value.
+
+config ADK_KERNEL_NETFILTER_XT_TARGET_MARK
+ tristate '"MARK" target support'
+ select ADK_KERNEL_NETFILTER_XTABLES
+ help
+ This option adds a `MARK' target, which allows you to create rules
+ in the `mangle' table which alter the netfilter mark (nfmark) field
+ associated with the packet prior to routing. This can change
+ the routing method (see `Use netfilter MARK value as routing
+ key') and can also be used by other subsystems to change their
+ behavior.
+
+config ADK_KERNEL_NETFILTER_XT_TARGET_NFQUEUE
+ tristate '"NFQUEUE" target support'
+ select ADK_KERNEL_NETFILTER_XTABLES
+ help
+ This target replaced the old obsolete QUEUE target.
+
+ As opposed to QUEUE, it supports 65535 different queues,
+ not just one.
+
+config ADK_KERNEL_NETFILTER_XT_TARGET_LOG
+ tristate '"LOG" target support'
+ depends on ADK_KERNEL_IP_NF_FILTER
+ help
+ This option adds a `LOG' target, which allows you to create rules in
+ any iptables table which records the packet header to the syslog.
+
+config ADK_KERNEL_NETFILTER_XT_TARGET_TCPMSS
+ tristate '"TCPMSS" target support'
+ select ADK_KERNEL_NETFILTER_XTABLES
+ help
+
+endmenu
diff --git a/target/linux/config/Config.in.netfilter.ip4 b/target/linux/config/Config.in.netfilter.ip4
index d26e61b8e..a29c212cd 100644
--- a/target/linux/config/Config.in.netfilter.ip4
+++ b/target/linux/config/Config.in.netfilter.ip4
@@ -1,27 +1,11 @@
-config ADK_KERNEL_NF_CONNTRACK_IPV4
- prompt 'IPv4 connection tracking support (required for NAT)'
+config ADK_KERNEL_NF_NAT
tristate
- select ADK_KERNEL_NF_CONNTRACK
- select ADK_KERNEL_NETFILTER_XT_MATCH_CONNTRACK
- default m if ADK_PACKAGE_IPTABLES
- default n
- help
- Connection tracking keeps a record of what packets have passed
- through your machine, in order to figure out how they are related
- into connections.
-
-config ADK_KERNEL_IP_NF_CT_ACCT
- bool 'Connection tracking flow accounting'
- depends on ADK_KERNEL_NF_CONNTRACK
- help
- If this option is enabled, the connection tracking code will
- keep per-flow packet and byte counters.
- Those counters can be used for flow-based accounting or the
- `connbytes' match.
+config ADK_KERNEL_NF_NAT_IPV4
+ tristate
config ADK_KERNEL_IP_NF_IPTABLES
- tristate 'IP tables support (required for filtering/masq/NAT)'
+ tristate 'IP tables support'
select ADK_KERNEL_NETFILTER_XTABLES
default m if ADK_PACKAGE_IPTABLES
default n
@@ -32,33 +16,56 @@ config ADK_KERNEL_IP_NF_IPTABLES
either of those.
config ADK_KERNEL_IP_NF_FILTER
- tristate 'Packet Filtering'
+ tristate 'IP Packet Filtering table support'
depends on ADK_KERNEL_IP_NF_IPTABLES
default m if ADK_PACKAGE_IPTABLES
default n
help
Packet filtering defines a table `filter', which has a series of
rules for simple packet filtering at local input, forwarding and
- local output. See the man page for iptables(8).
+ local output.
-config ADK_KERNEL_NF_NAT
- tristate
+config ADK_KERNEL_IP_NF_NAT
+ tristate 'IP NAT table support'
+ select ADK_KERNEL_NETFILTER_XT_NAT
+ select ADK_KERNEL_NF_NAT
+ select ADK_KERNEL_NF_NAT_IPV4
+ depends on ADK_KERNEL_IP_NF_IPTABLES
+ default m if ADK_PACKAGE_IPTABLES
default n
help
- The Full NAT option allows masquerading, port forwarding and other
- forms of full Network Address Port Translation. It is controlled by
- the `nat' table in iptables: see the man page for iptables(8).
-config ADK_KERNEL_NF_NAT_IPV4
- tristate 'Full NAT'
- select ADK_KERNEL_NF_NAT
+config ADK_KERNEL_IP_NF_MANGLE
+ tristate 'IP Packet mangling table support'
depends on ADK_KERNEL_IP_NF_IPTABLES
+ default n
+ help
+ This option adds a `mangle' table to iptables: see the man page for
+ iptables(8). This table is used for various packet alterations
+ which can effect how the packet is routed.
+
+config ADK_KERNEL_NF_CONNTRACK_IPV4
+ tristate 'IP connection tracking support (required for NAT)'
+ select ADK_KERNEL_NF_CONNTRACK
+ select ADK_KERNEL_NETFILTER_XT_MATCH_CONNTRACK
default m if ADK_PACKAGE_IPTABLES
default n
help
- The Full NAT option allows masquerading, port forwarding and other
- forms of full Network Address Port Translation. It is controlled by
- the `nat' table in iptables: see the man page for iptables(8).
+ Connection tracking keeps a record of what packets have passed
+ through your machine, in order to figure out how they are related
+ into connections.
+
+config ADK_KERNEL_IP_NF_CT_ACCT
+ bool 'Connection tracking flow accounting'
+ depends on ADK_KERNEL_NF_CONNTRACK
+ help
+ If this option is enabled, the connection tracking code will
+ keep per-flow packet and byte counters.
+
+ Those counters can be used for flow-based accounting or the
+ `connbytes' match.
+
+menu "IP target support"
config ADK_KERNEL_IP_NF_TARGET_MASQUERADE
tristate 'MASQUERADE target support'
@@ -83,7 +90,7 @@ config ADK_KERNEL_IP_NF_TARGET_REJECT
than silently being dropped.
config ADK_KERNEL_IP_NF_TARGET_ULOG
- tristate 'ULOG target support (ipv4 only)'
+ tristate 'ULOG target support'
depends on ADK_KERNEL_IP_NF_FILTER
help
This option enables the old IPv4-only "ipt_ULOG" implementation
@@ -116,13 +123,6 @@ config ADK_KERNEL_IP_NF_TARGET_NETMAP
address part intact. It is similar to Fast NAT, except that
Netfilter's connection tracking doesn't work well with Fast NAT.
-config ADK_KERNEL_IP_NF_MANGLE
- tristate 'Packet mangling'
- help
- This option adds a `mangle' table to iptables: see the man page for
- iptables(8). This table is used for various packet alterations
- which can effect how the packet is routed.
-
config ADK_KERNEL_IP_NF_TARGET_ECN
tristate 'ECN target support'
depends on ADK_KERNEL_IP_NF_MANGLE
@@ -134,3 +134,5 @@ config ADK_KERNEL_IP_NF_TARGET_ECN
an IP packet. This is particularly useful, if you need to work around
existing ECN blackholes on the internet, but don't want to disable
ECN support in general.
+
+endmenu
diff --git a/target/linux/patches/3.17.5/bsd-compatibility.patch b/target/linux/patches/3.17.7/bsd-compatibility.patch
index b954b658f..b954b658f 100644
--- a/target/linux/patches/3.17.5/bsd-compatibility.patch
+++ b/target/linux/patches/3.17.7/bsd-compatibility.patch
diff --git a/target/linux/patches/3.17.5/cleankernel.patch b/target/linux/patches/3.17.7/cleankernel.patch
index d8c055dc3..d8c055dc3 100644
--- a/target/linux/patches/3.17.5/cleankernel.patch
+++ b/target/linux/patches/3.17.7/cleankernel.patch
diff --git a/target/linux/patches/3.17.5/cris-header.patch b/target/linux/patches/3.17.7/cris-header.patch
index 3db07e530..3db07e530 100644
--- a/target/linux/patches/3.17.5/cris-header.patch
+++ b/target/linux/patches/3.17.7/cris-header.patch
diff --git a/target/linux/patches/3.17.5/defaults.patch b/target/linux/patches/3.17.7/defaults.patch
index 6cdca084e..6cdca084e 100644
--- a/target/linux/patches/3.17.5/defaults.patch
+++ b/target/linux/patches/3.17.7/defaults.patch
diff --git a/target/linux/patches/3.17.5/export-symbol-for-exmap.patch b/target/linux/patches/3.17.7/export-symbol-for-exmap.patch
index 4f0fc8449..4f0fc8449 100644
--- a/target/linux/patches/3.17.5/export-symbol-for-exmap.patch
+++ b/target/linux/patches/3.17.7/export-symbol-for-exmap.patch
diff --git a/target/linux/patches/3.17.5/gemalto.patch b/target/linux/patches/3.17.7/gemalto.patch
index 65f7af1d7..65f7af1d7 100644
--- a/target/linux/patches/3.17.5/gemalto.patch
+++ b/target/linux/patches/3.17.7/gemalto.patch
diff --git a/target/linux/patches/3.17.5/initramfs-nosizelimit.patch b/target/linux/patches/3.17.7/initramfs-nosizelimit.patch
index 40d2f6bd8..40d2f6bd8 100644
--- a/target/linux/patches/3.17.5/initramfs-nosizelimit.patch
+++ b/target/linux/patches/3.17.7/initramfs-nosizelimit.patch
diff --git a/target/linux/patches/3.17.5/lemote-rfkill.patch b/target/linux/patches/3.17.7/lemote-rfkill.patch
index a61488434..a61488434 100644
--- a/target/linux/patches/3.17.5/lemote-rfkill.patch
+++ b/target/linux/patches/3.17.7/lemote-rfkill.patch
diff --git a/target/linux/patches/3.17.5/microblaze-axi.patch b/target/linux/patches/3.17.7/microblaze-axi.patch
index 1a4b17d8c..1a4b17d8c 100644
--- a/target/linux/patches/3.17.5/microblaze-axi.patch
+++ b/target/linux/patches/3.17.7/microblaze-axi.patch
diff --git a/target/linux/patches/3.17.5/microblaze-ethernet.patch b/target/linux/patches/3.17.7/microblaze-ethernet.patch
index 742ab477e..742ab477e 100644
--- a/target/linux/patches/3.17.5/microblaze-ethernet.patch
+++ b/target/linux/patches/3.17.7/microblaze-ethernet.patch
diff --git a/target/linux/patches/3.17.5/mkpiggy.patch b/target/linux/patches/3.17.7/mkpiggy.patch
index 751678b74..751678b74 100644
--- a/target/linux/patches/3.17.5/mkpiggy.patch
+++ b/target/linux/patches/3.17.7/mkpiggy.patch
diff --git a/target/linux/patches/3.17.5/mtd-rootfs.patch b/target/linux/patches/3.17.7/mtd-rootfs.patch
index 775d5fc80..775d5fc80 100644
--- a/target/linux/patches/3.17.5/mtd-rootfs.patch
+++ b/target/linux/patches/3.17.7/mtd-rootfs.patch
diff --git a/target/linux/patches/3.17.5/nfsv3-tcp.patch b/target/linux/patches/3.17.7/nfsv3-tcp.patch
index d5e07e1c2..d5e07e1c2 100644
--- a/target/linux/patches/3.17.5/nfsv3-tcp.patch
+++ b/target/linux/patches/3.17.7/nfsv3-tcp.patch
diff --git a/target/linux/patches/3.17.5/non-static.patch b/target/linux/patches/3.17.7/non-static.patch
index a967703d0..a967703d0 100644
--- a/target/linux/patches/3.17.5/non-static.patch
+++ b/target/linux/patches/3.17.7/non-static.patch
diff --git a/target/linux/patches/3.17.5/patch-fblogo b/target/linux/patches/3.17.7/patch-fblogo
index f1fad64c1..f1fad64c1 100644
--- a/target/linux/patches/3.17.5/patch-fblogo
+++ b/target/linux/patches/3.17.7/patch-fblogo
diff --git a/target/linux/patches/3.17.5/patch-yaffs2 b/target/linux/patches/3.17.7/patch-yaffs2
index bb244c7ca..bb244c7ca 100644
--- a/target/linux/patches/3.17.5/patch-yaffs2
+++ b/target/linux/patches/3.17.7/patch-yaffs2
diff --git a/target/linux/patches/3.17.5/ppc64-missing-zlib.patch b/target/linux/patches/3.17.7/ppc64-missing-zlib.patch
index c6e0616be..c6e0616be 100644
--- a/target/linux/patches/3.17.5/ppc64-missing-zlib.patch
+++ b/target/linux/patches/3.17.7/ppc64-missing-zlib.patch
diff --git a/target/linux/patches/3.17.5/regmap-boolean.patch b/target/linux/patches/3.17.7/regmap-boolean.patch
index b61c4792a..b61c4792a 100644
--- a/target/linux/patches/3.17.5/regmap-boolean.patch
+++ b/target/linux/patches/3.17.7/regmap-boolean.patch
diff --git a/target/linux/patches/3.17.5/relocs.patch b/target/linux/patches/3.17.7/relocs.patch
index 69a7c88a9..69a7c88a9 100644
--- a/target/linux/patches/3.17.5/relocs.patch
+++ b/target/linux/patches/3.17.7/relocs.patch
diff --git a/target/linux/patches/3.17.5/sgidefs.patch b/target/linux/patches/3.17.7/sgidefs.patch
index f00a284d9..f00a284d9 100644
--- a/target/linux/patches/3.17.5/sgidefs.patch
+++ b/target/linux/patches/3.17.7/sgidefs.patch
diff --git a/target/linux/patches/3.17.5/sortext.patch b/target/linux/patches/3.17.7/sortext.patch
index 8fd4e1d6b..8fd4e1d6b 100644
--- a/target/linux/patches/3.17.5/sortext.patch
+++ b/target/linux/patches/3.17.7/sortext.patch
diff --git a/target/linux/patches/3.17.5/startup.patch b/target/linux/patches/3.17.7/startup.patch
index d396b75e4..d396b75e4 100644
--- a/target/linux/patches/3.17.5/startup.patch
+++ b/target/linux/patches/3.17.7/startup.patch
diff --git a/target/linux/patches/3.17.5/wlan-cf.patch b/target/linux/patches/3.17.7/wlan-cf.patch
index fc20759e2..fc20759e2 100644
--- a/target/linux/patches/3.17.5/wlan-cf.patch
+++ b/target/linux/patches/3.17.7/wlan-cf.patch
diff --git a/target/linux/patches/3.17.5/xargs.patch b/target/linux/patches/3.17.7/xargs.patch
index 2c7b3df59..2c7b3df59 100644
--- a/target/linux/patches/3.17.5/xargs.patch
+++ b/target/linux/patches/3.17.7/xargs.patch