opnsense-src/sys/netinet/libalias
Lutz Donnerhacke ef828d39be libalias: Promote per instance global variable timeStamp
Summary:
- Use LibAliasTime as a real global variable for central timekeeping.
- Reduce number of syscalls in user space considerably.
- Dynamically adjust the packet counters to match the second resolution.
- Only check the first few packets after a time increase for expiry.

Discussed with:	hselasky
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D30566
2021-06-19 18:25:44 +02:00
..
alias.c libalias: Remove unused function LibAliasCheckNewLink 2021-05-31 12:53:57 +02:00
alias.h libalias: Remove LibAliasCheckNewLink 2021-05-31 13:04:11 +02:00
alias_db.c libalias: Promote per instance global variable timeStamp 2021-06-19 18:25:44 +02:00
alias_dummy.c libalias: Style cleanup 2021-05-15 08:57:55 +02:00
alias_ftp.c libalias: Style cleanup 2021-05-15 08:57:55 +02:00
alias_irc.c libalias: Style cleanup 2021-05-15 08:57:55 +02:00
alias_local.h libalias: Promote per instance global variable timeStamp 2021-06-19 18:25:44 +02:00
alias_mod.c libalias: Style cleanup 2021-05-15 08:57:55 +02:00
alias_mod.h malloc: try to use builtins for zeroing at the callsite 2018-06-02 22:20:09 +00:00
alias_nbt.c libalias: Style cleanup 2021-05-15 08:57:55 +02:00
alias_pptp.c libalias: Style cleanup 2021-05-15 08:57:55 +02:00
alias_proxy.c libalias: Style cleanup 2021-05-15 08:57:55 +02:00
alias_sctp.c libalias: Promote per instance global variable timeStamp 2021-06-19 18:25:44 +02:00
alias_sctp.h libalias: Style cleanup 2021-05-15 08:57:55 +02:00
alias_skinny.c libalias: Style cleanup 2021-05-15 08:57:55 +02:00
alias_smedia.c libalias: Style cleanup 2021-05-15 08:57:55 +02:00
alias_util.c libalias: Style cleanup 2021-05-15 08:57:55 +02:00
HISTORY libalias: Remove LibAliasCheckNewLink 2021-05-31 13:04:11 +02:00
libalias.3 libalias: Remove unused function LibAliasCheckNewLink 2021-05-31 12:53:57 +02:00