]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
[PATCH] ip_conntrack TCP: Accept SYN+PUSH like SYN
authorVlad Drukker <vlad@storewiz.com>
Tue, 15 Nov 2005 12:32:36 +0000 (13:32 +0100)
committerChris Wright <chrisw@osdl.org>
Thu, 24 Nov 2005 22:10:10 +0000 (14:10 -0800)
commit1369d380d305a9d883e878af958c4c9a0ea5b174
tree91da0e07dff43da5deeffbf346e2671dee2cb484
parentae77af5fdb07f075c3b833cc378f92dcf361627e
[PATCH] ip_conntrack TCP: Accept SYN+PUSH like SYN

Some devices (e.g. Qlogic iSCSI HBA hardware like QLA4010 up to firmware
3.0.0.4) initiates TCP with SYN and PUSH flags set.

The Linux TCP/IP stack deals fine with that, but the connection tracking
code doesn't.

This patch alters TCP connection tracking to accept SYN+PUSH as a valid
flag combination.

Signed-off-by: Vlad Drukker <vlad@storewiz.com>
Signed-off-by: Harald Welte <laforge@netfilter.org>
Signed-off-by: Chris Wright <chrisw@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/ipv4/netfilter/ip_conntrack_proto_tcp.c