freebsd-nq/sys/netinet
Andre Oppermann 4d6e713043 Remove bogus check for accept queue length and associated failure handling
from the incoming SYN handling section of tcp_input().

Enforcement of the accept queue limits is done by sonewconn() after the
3WHS is completed.  It is not necessary to have an earlier check before a
connection request enters the SYN cache awaiting the full handshake.  It
rather limits the effectiveness of the syncache by preventing legit and
illegit connections from entering it and having them shaken out before we
hit the real limit which may have vanished by then.

Change return value of syncache_add() to void.  No status communication
is required.
2007-04-20 14:34:54 +00:00
..
libalias Prevent the usage of an uninitialized variable: do not accept 2007-04-07 09:52:36 +00:00
accf_data.c
accf_http.c
icmp6.h
icmp_var.h
if_atm.c
if_atm.h
if_ether.c Remove global list of all llinfo_arp entries and use a callout per 2007-03-22 10:37:53 +00:00
if_ether.h
igmp_var.h
igmp.c Improve style(9) conformance of igmp.c. 2006-12-04 00:41:48 +00:00
igmp.h
in_cksum.c
in_gif.c
in_gif.h
in_pcb.c Add a new privilege, PRIV_NETINET_REUSEPORT, which will replace superuser 2007-04-10 15:58:38 +00:00
in_pcb.h Add INP_INFO_UNLOCK_ASSERT() and use it in tcp_input(). Also add some 2007-04-04 18:30:16 +00:00
in_proto.c Build PIM by default as part of the IPv4 multicast forwarding path. 2007-02-10 13:59:13 +00:00
in_rmx.c
in_systm.h
in_var.h Implement reference counting for ifmultiaddr, in_multi, and in6_multi 2007-03-20 00:36:10 +00:00
in.c Fix a bug in IPv4 address configuration exposed by refcounting. 2007-03-29 21:39:22 +00:00
in.h Add INADDR_ALLRPTS_GROUP define for 224.0.0.22 for future IGMPv3 support. 2007-02-27 14:45:37 +00:00
ip6.h
ip_carp.c Since rev. 1.94 of netinet/in.c, the netinet layer frees all its 2007-02-02 09:39:09 +00:00
ip_carp.h Make sure that carp_header is 36 bytes long 2006-12-01 18:37:41 +00:00
ip_divert.c Some whitespace nits and remove a few casts. 2006-12-29 14:58:18 +00:00
ip_divert.h
ip_dummynet.c - Use non-recursive mutex. MTX_RECURSE is unnecessary since rev. 1.70 2006-10-29 12:09:24 +00:00
ip_dummynet.h
ip_ecn.c
ip_ecn.h
ip_encap.c
ip_encap.h
ip_fastfwd.c In IPv4 fast forwarding path, send ICMP unreachable messages for 2007-03-18 23:05:20 +00:00
ip_fw2.c Shorten text string for ip_fw2 dynamic rules zone by removing the word 2007-04-17 09:28:36 +00:00
ip_fw_pfil.c Summer of Code 2005: improve libalias - part 2 of 2 2006-12-29 21:59:17 +00:00
ip_fw.h Summer of Code 2005: improve libalias - part 2 of 2 2006-12-29 21:59:17 +00:00
ip_gre.c
ip_gre.h
ip_icmp.c Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.h 2006-10-22 11:52:19 +00:00
ip_icmp.h
ip_id.c
ip_input.c Replace a comment about RSVP/mrouting with a different but similar comment 2007-03-25 21:49:50 +00:00
ip_ipsec.c
ip_ipsec.h
ip_mroute.c Diff reduction with NetBSD; use IN_LOCAL_GROUP() to check if an address 2007-03-15 08:44:22 +00:00
ip_mroute.h Store the cached route in vifp in the normal send_packet() case. 2007-02-08 23:05:08 +00:00
ip_options.c Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.h 2006-10-22 11:52:19 +00:00
ip_options.h
ip_output.c Purge two redundant case labels. 2007-03-23 09:43:36 +00:00
ip_var.h Some local and style(9) cleanups. 2007-04-04 15:30:31 +00:00
ip.h Marking this as __packed was needed to get the alignment and offset of 2007-01-12 07:23:31 +00:00
ipprotosw.h
pim_var.h
pim.h
raw_ip.c Increase default size of raw IP send and receive buffers to the same as 2007-03-20 13:15:20 +00:00
sctp_asconf.c - fixed several places where we did not release INP locks. 2007-04-03 11:15:32 +00:00
sctp_asconf.h - Sysctl's move to seperate file 2007-03-15 11:27:14 +00:00
sctp_auth.c - Found bug in min split point bundling which caused 2007-03-31 11:47:30 +00:00
sctp_auth.h - Sysctl's move to seperate file 2007-03-15 11:27:14 +00:00
sctp_bsd_addr.c - Sysctl's move to seperate file 2007-03-15 11:27:14 +00:00
sctp_bsd_addr.h - fixed several places where we did not release INP locks. 2007-04-03 11:15:32 +00:00
sctp_constants.h - fix source address selection when picking an acceptable address 2007-04-14 09:44:09 +00:00
sctp_crc32.c - fix source address selection when picking an acceptable address 2007-04-14 09:44:09 +00:00
sctp_crc32.h - most all includes (#include <>) migrate to the sctp_os_bsd.h file 2007-01-18 09:58:43 +00:00
sctp_header.h - Sysctl's move to seperate file 2007-03-15 11:27:14 +00:00
sctp_indata.c - More work on making send lock contention. 2007-04-19 11:28:43 +00:00
sctp_indata.h - most all includes (#include <>) migrate to the sctp_os_bsd.h file 2007-01-18 09:58:43 +00:00
sctp_input.c - More work on making send lock contention. 2007-04-19 11:28:43 +00:00
sctp_input.h - most all includes (#include <>) migrate to the sctp_os_bsd.h file 2007-01-18 09:58:43 +00:00
sctp_lock_bsd.h - More work on making send lock contention. 2007-04-19 11:28:43 +00:00
sctp_os_bsd.h - fixed several places where we did not release INP locks. 2007-04-03 11:15:32 +00:00
sctp_os.h - Sysctl's move to seperate file 2007-03-15 11:27:14 +00:00
sctp_output.c - More work on making send lock contention. 2007-04-19 11:28:43 +00:00
sctp_output.h - fixed several places where we did not release INP locks. 2007-04-03 11:15:32 +00:00
sctp_pcb.c - More work on making send lock contention. 2007-04-19 11:28:43 +00:00
sctp_pcb.h - fixed several places where we did not release INP locks. 2007-04-03 11:15:32 +00:00
sctp_peeloff.c - fix source address selection when picking an acceptable address 2007-04-14 09:44:09 +00:00
sctp_peeloff.h - most all includes (#include <>) migrate to the sctp_os_bsd.h file 2007-01-18 09:58:43 +00:00
sctp_structs.h - More work on making send lock contention. 2007-04-19 11:28:43 +00:00
sctp_sysctl.c - fixed several places where we did not release INP locks. 2007-04-03 11:15:32 +00:00
sctp_sysctl.h - fixed several places where we did not release INP locks. 2007-04-03 11:15:32 +00:00
sctp_timer.c - fix source address selection when picking an acceptable address 2007-04-14 09:44:09 +00:00
sctp_timer.h - most all includes (#include <>) migrate to the sctp_os_bsd.h file 2007-01-18 09:58:43 +00:00
sctp_uio.h - More work on making send lock contention. 2007-04-19 11:28:43 +00:00
sctp_usrreq.c - More work on making send lock contention. 2007-04-19 11:28:43 +00:00
sctp_var.h - More work on making send lock contention. 2007-04-19 11:28:43 +00:00
sctp.h - Sysctl's move to seperate file 2007-03-15 11:27:14 +00:00
sctputil.c - More work on making send lock contention. 2007-04-19 11:28:43 +00:00
sctputil.h - More work on making send lock contention. 2007-04-19 11:28:43 +00:00
tcp_debug.c
tcp_debug.h o Use a define for a buffer size. 2007-03-24 22:15:02 +00:00
tcp_fsm.h
tcp_hostcache.c Match up SYSCTL declarations in style. 2007-03-21 19:34:12 +00:00
tcp_input.c Remove bogus check for accept queue length and associated failure handling 2007-04-20 14:34:54 +00:00
tcp_output.c Change the TCP timer system from using the callout system five times 2007-04-11 09:45:16 +00:00
tcp_reass.c Remove bogus check for accept queue length and associated failure handling 2007-04-20 14:34:54 +00:00
tcp_sack.c Change the TCP timer system from using the callout system five times 2007-04-11 09:45:16 +00:00
tcp_seq.h
tcp_subr.c Make tcp_twrespond() use tcp_addoptions() instead of a home grown version. 2007-04-18 18:14:39 +00:00
tcp_syncache.c Remove bogus check for accept queue length and associated failure handling 2007-04-20 14:34:54 +00:00
tcp_timer.c Change the TCP timer system from using the callout system five times 2007-04-11 09:45:16 +00:00
tcp_timer.h Make "struct tcp_timer" visible only to the kernel, and unbreak world. 2007-04-11 14:08:42 +00:00
tcp_timewait.c Make tcp_twrespond() use tcp_addoptions() instead of a home grown version. 2007-04-18 18:14:39 +00:00
tcp_usrreq.c Change the TCP timer system from using the callout system five times 2007-04-11 09:45:16 +00:00
tcp_var.h Remove bogus check for accept queue length and associated failure handling 2007-04-20 14:34:54 +00:00
tcp.h Remove tcp_minmssoverload DoS detection logic. The problem it tried to 2007-03-21 18:05:54 +00:00
tcpip.h
udp_usrreq.c Fix IP_SENDSRCADDR semantics. 2007-03-08 15:26:54 +00:00
udp_var.h Rename two identically named log_in_vain variables: tcp_input.c's static 2007-02-20 10:20:03 +00:00
udp.h Gratuitous UDP restyling toward style(9) in 7.x. 2007-02-20 10:13:11 +00:00