linux/net/ieee802154
Florian Westphal e3a57d18b0 inet: frag: remove periodic secret rebuild timer
merge functionality into the eviction workqueue.

Instead of rebuilding every n seconds, take advantage of the upper
hash chain length limit.

If we hit it, mark table for rebuild and schedule workqueue.
To prevent frequent rebuilds when we're completely overloaded,
don't rebuild more than once every 5 seconds.

ipfrag_secret_interval sysctl is now obsolete and has been marked as
deprecated, it still can be changed so scripts won't be broken but it
won't have any effect. A comment is left above each unused secret_timer
variable to avoid confusion.

Joint work with Nikolay Aleksandrov.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Nikolay Aleksandrov <nikolay@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-07-27 22:34:36 -07:00
..
6lowpan_iphc.c ieee802154: remove unnecessary break after goto 2014-07-15 16:27:01 -07:00
6lowpan_rtnl.c 6lowpan: mac802154: fix coding style issues 2014-07-07 20:55:22 -07:00
af802154.h mac802154: use header operations to create/parse headers 2014-03-14 22:15:26 -04:00
af_ieee802154.c 6lowpan: mac802154: fix coding style issues 2014-07-07 20:55:22 -07:00
dgram.c 6lowpan: mac802154: fix coding style issues 2014-07-07 20:55:22 -07:00
header_ops.c ieee802154: add definitions for link-layer security and header functions 2014-05-15 15:51:42 -04:00
ieee802154.h 6lowpan: mac802154: fix coding style issues 2014-07-07 20:55:22 -07:00
Kconfig ieee802154: fix whitespace issues in Kconfig 2014-03-04 20:12:44 -05:00
Makefile ieee802154: add header structs with endiannes and operations 2014-03-14 22:15:26 -04:00
netlink.c 6lowpan: mac802154: fix coding style issues 2014-07-07 20:55:22 -07:00
nl_policy.c ieee802154: add netlink interfaces for llsec 2014-05-16 17:23:41 -04:00
nl-mac.c 6lowpan: mac802154: fix coding style issues 2014-07-07 20:55:22 -07:00
nl-phy.c 6lowpan: mac802154: fix coding style issues 2014-07-07 20:55:22 -07:00
raw.c 6lowpan: mac802154: fix coding style issues 2014-07-07 20:55:22 -07:00
reassembly.c inet: frag: remove periodic secret rebuild timer 2014-07-27 22:34:36 -07:00
reassembly.h ieee802154: use ieee802154_addr instead of *_sa variants 2014-03-14 22:15:26 -04:00
wpan-class.c 6lowpan: mac802154: fix coding style issues 2014-07-07 20:55:22 -07:00