linux-stable-rt/net/ipv4
Vlad Drukker a2d7222f0f [NETFILTER] {ip,nf}_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: David S. Miller <davem@davemloft.net>
2005-11-12 12:13:14 -08:00
..
ipvs
netfilter [NETFILTER] {ip,nf}_conntrack TCP: Accept SYN+PUSH like SYN 2005-11-12 12:13:14 -08:00
Kconfig
Makefile
af_inet.c
ah4.c
arp.c
datagram.c
devinet.c
esp4.c
fib_frontend.c
fib_hash.c
fib_lookup.h
fib_rules.c
fib_semantics.c
fib_trie.c
icmp.c [NET]: Detect hardware rx checksum faults correctly 2005-11-10 13:01:24 -08:00
igmp.c [NET]: Detect hardware rx checksum faults correctly 2005-11-10 13:01:24 -08:00
inet_connection_sock.c
inet_diag.c [NETLINK]: Make netlink_callback->done() optional 2005-11-10 02:26:40 +01:00
inet_hashtables.c
inet_timewait_sock.c
inetpeer.c
ip_forward.c
ip_fragment.c
ip_gre.c [NET]: Detect hardware rx checksum faults correctly 2005-11-10 13:01:24 -08:00
ip_input.c
ip_options.c
ip_output.c
ip_sockglue.c
ipcomp.c
ipconfig.c
ipip.c
ipmr.c
multipath.c
multipath_drr.c
multipath_random.c
multipath_rr.c
multipath_wrandom.c
netfilter.c
proc.c
protocol.c
raw.c
route.c
syncookies.c
sysctl_net_ipv4.c [TCP]: Appropriate Byte Count support 2005-11-10 17:09:53 -08:00
tcp.c [TCP]: spelling fixes 2005-11-10 17:13:47 -08:00
tcp_bic.c [TCP]: add tcp_slow_start helper 2005-11-10 17:07:24 -08:00
tcp_cong.c [TCP]: Appropriate Byte Count support 2005-11-10 17:09:53 -08:00
tcp_diag.c
tcp_highspeed.c [TCP]: add tcp_slow_start helper 2005-11-10 17:07:24 -08:00
tcp_htcp.c [TCP]: add tcp_slow_start helper 2005-11-10 17:07:24 -08:00
tcp_hybla.c [TCP]: fix congestion window update when using TSO deferal 2005-11-10 16:53:30 -08:00
tcp_input.c [TCP]: speed up SACK processing 2005-11-10 17:14:59 -08:00
tcp_ipv4.c [TCP]: spelling fixes 2005-11-10 17:13:47 -08:00
tcp_minisocks.c [TCP]: spelling fixes 2005-11-10 17:13:47 -08:00
tcp_output.c [TCP]: speed up SACK processing 2005-11-10 17:14:59 -08:00
tcp_scalable.c [TCP]: add tcp_slow_start helper 2005-11-10 17:07:24 -08:00
tcp_timer.c [TCP]: spelling fixes 2005-11-10 17:13:47 -08:00
tcp_vegas.c [PATCH] TCP: fix vegas build 2005-11-11 09:21:28 -08:00
tcp_westwood.c
udp.c [NET]: Detect hardware rx checksum faults correctly 2005-11-10 13:01:24 -08:00
xfrm4_input.c
xfrm4_output.c
xfrm4_policy.c
xfrm4_state.c
xfrm4_tunnel.c