summaryrefslogtreecommitdiff
path: root/net/netfilter/xt_length.c
diff options
context:
space:
mode:
authorAntonio Quartulli <ordex@autistici.org>2011-12-04 12:26:50 +0100
committerMarek Lindner <lindner_marek@yahoo.de>2011-12-07 03:12:55 +0800
commit03fc3070457dc0e6a717a2e732af93ef1cb2ae51 (patch)
tree103840f9e06192967bde51604ddf897f47c61ad6 /net/netfilter/xt_length.c
parent1ea6b8f48918282bdca0b32a34095504ee65bab5 (diff)
downloadlinux-3.10-03fc3070457dc0e6a717a2e732af93ef1cb2ae51.tar.gz
linux-3.10-03fc3070457dc0e6a717a2e732af93ef1cb2ae51.tar.bz2
linux-3.10-03fc3070457dc0e6a717a2e732af93ef1cb2ae51.zip
batman-adv: in case of roaming mark the client with TT_CLIENT_ROAM
In case of a client roaming from node A to node B, the latter have to mark the corresponding global entry with TT_CLIENT_ROAM (instead of TT_CLIENT_PENDING). Marking a global entry with TT_CLIENT_PENDING will end up in keeping such entry forever (because this flag is only meant to be used with local entries and it is never checked on global ones). In the worst case (all the clients roaming to the same node A) the local and the global table will contain exactly the same clients. Batman-adv will continue to work, but the memory usage is duplicated. Signed-off-by: Antonio Quartulli <ordex@autistici.org>
Diffstat (limited to 'net/netfilter/xt_length.c')
0 files changed, 0 insertions, 0 deletions