aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorSven Eckelmann <[email protected]>2018-10-30 22:01:30 +0100
committerSimon Wunderlich <[email protected]>2018-11-12 10:41:51 +0100
commitd2d489b7d851785dd4833880d31d80bd70ffa6c3 (patch)
tree8d01093e29926b6f84320f9245cba27f2914edb1 /tools/perf/scripts/python
parent6b7b40aad5cd2d7b59fbbd60537ce2eaea2f980d (diff)
batman-adv: Add inconsistent multicast netlink dump detection
The netlink dump functionality transfers a large number of entries from the kernel to userspace. It is rather likely that the transfer has to interrupted and later continued. During that time, it can happen that either new entries are added or removed. The userspace could than either receive some entries multiple times or miss entries. Commit 670dc2833d14 ("netlink: advertise incomplete dumps") introduced a mechanism to inform userspace about this problem. Userspace can then decide whether it is necessary or not to retry dumping the information again. The netlink dump functions have to be switched to exclusive locks to avoid changes while the current message is prepared. The already existing generation sequence counter from the hash helper can be used for this simple hash. Reported-by: Matthias Schiffer <[email protected]> Signed-off-by: Sven Eckelmann <[email protected]> Signed-off-by: Simon Wunderlich <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions