Go to file
itojun 809ab7f1ff When listening socket goes away, remove assockated syn cache entires.
Stale syn cache entries are useless because none of them will be used
if there is no listening socket, as tcp_input looks up listening socket by
in_pcblookup*() before looking into syn cache.

This fixes race condition due to dangling socket pointer from syn cache
entries to listening socket (this was introduced when ipsec is merged in).

This should preserve currently implemented behavior (but not 4.4BSD
behavior prior to syn cache).

Tested in KAME repository before commit, but we'd better run some
regression tests.
1999-08-25 15:23:12 +00:00
bin Fix "tar" mode usage string. 1999-08-24 08:02:27 +00:00
distrib bump libc minor 1999-08-25 05:17:20 +00:00
etc Use ${INSTPRIV} with ${INSTALL}. 1999-08-21 06:27:29 +00:00
games Convert to something resembling KNF. 1999-08-21 10:40:03 +00:00
gnu -e may be specified multiple times, as per SUSv2. 1999-08-25 01:32:03 +00:00
include Add missing isinff() declaration. 1999-08-16 18:57:57 +00:00
lib Add __msgctl13(), __semctl13(), and __shmctl13() (symbols are __RENAME()'d 1999-08-25 05:09:27 +00:00
libexec Remove partial-segment timestamp optimization from lfs_segmapv. If "time" 1999-08-25 00:14:13 +00:00
regress Add the SVID IPC tests. 1999-08-25 05:16:41 +00:00
sbin "-l" means _don't_ log to syslog(3). 1999-08-19 13:43:27 +00:00
share Add an AUTHOR section. 1999-08-25 09:25:42 +00:00
sys When listening socket goes away, remove assockated syn cache entires. 1999-08-25 15:23:12 +00:00
usr.bin formatting nits; nothing a quick pass through indent(1) can't fix. 1999-08-25 05:15:39 +00:00
usr.sbin forgot two #endif's :-( 1999-08-25 03:15:00 +00:00
Makefile Remove all of the domestic/crypto-us glue from this file. It is handled 1999-07-12 21:53:52 +00:00