opnsense-src/sys/netinet/libalias
Alexander Motin ef30318ee9 Increase LINK_TABLE_OUT_SIZE from 101 to 4001 like LINK_TABLE_IN_SIZE
to reduce performance degradation under heavy outgoing scan/flood.
Scalability is now much more important then several kilobytes of RAM.

Remove unneded TCP-specific expiration handeling. Before this connected
TCP sessions could never expire. Now connected TCP sessions will expire
after 24hours of inactivity.

Simplify HouseKeeping() to avoid several mul/div-s per packet. Taking into
account increased LINK_TABLE_OUT_SIZE, precision is still much more then
required.
2008-06-01 18:34:58 +00:00
..
alias.c Make m_megapullup() more intelligent: 2008-06-01 17:52:40 +00:00
alias.h -Don't pass down the entire pkt to ProtoAliasIn, ProtoAliasOut, FragmentIn 2008-03-12 11:58:29 +00:00
alias_cuseeme.c Summer of Code 2005: improve libalias - part 1 of 2 2006-09-26 23:26:53 +00:00
alias_db.c Increase LINK_TABLE_OUT_SIZE from 101 to 4001 like LINK_TABLE_IN_SIZE 2008-06-01 18:34:58 +00:00
alias_dummy.c Summer of Code 2005: improve libalias - part 1 of 2 2006-09-26 23:26:53 +00:00
alias_ftp.c MFP4: 2008-03-06 21:50:41 +00:00
alias_irc.c Explicitate the newpacket size. 2008-03-19 11:28:13 +00:00
alias_local.h Increase LINK_TABLE_OUT_SIZE from 101 to 4001 like LINK_TABLE_IN_SIZE 2008-06-01 18:34:58 +00:00
alias_mod.c o made in kernel libalias mpsafe 2006-12-15 12:50:06 +00:00
alias_mod.h Summer of Code 2005: improve libalias - part 1 of 2 2006-09-26 23:26:53 +00:00
alias_nbt.c Summer of Code 2005: improve libalias - part 1 of 2 2006-09-26 23:26:53 +00:00
alias_pptp.c Summer of Code 2005: improve libalias - part 1 of 2 2006-09-26 23:26:53 +00:00
alias_proxy.c MFP4: 2008-03-06 21:50:41 +00:00
alias_skinny.c Prevent the usage of an uninitialized variable: do not accept 2007-04-07 09:52:36 +00:00
alias_smedia.c MFP4: 2008-03-06 21:50:41 +00:00
alias_util.c Simpler version of the previous commit. 2007-12-06 09:31:13 +00:00
HISTORY
libalias.3 Merge the rest of my changes. 2006-10-11 07:11:56 +00:00