diff options
author | 2017-12-20 11:03:15 +0100 | |
---|---|---|
committer | 2017-12-20 14:56:48 -0500 | |
commit | bb25c3855a12cc58e33cd7ee9b69943790fe35f7 (patch) | |
tree | 3844bdbeeebe378da5804ed7642dcbf427674ed3 /scripts/gdb/linux/tasks.py | |
parent | selftests: net: Adding config fragment CONFIG_NUMA=y (diff) | |
download | wireguard-linux-bb25c3855a12cc58e33cd7ee9b69943790fe35f7.tar.xz wireguard-linux-bb25c3855a12cc58e33cd7ee9b69943790fe35f7.zip |
tipc: remove joining group member from congested list
When we receive a JOIN message from a peer member, the message may
contain an advertised window value ADV_IDLE that permits removing the
member in question from the tipc_group::congested list. However, since
the removal has been made conditional on that the advertised window is
*not* ADV_IDLE, we miss this case. This has the effect that a sender
sometimes may enter a state of permanent, false, broadcast congestion.
We fix this by unconditinally removing the member from the congested
list before calling tipc_member_update(), which might potentially sort
it into the list again.
Signed-off-by: Jon Maloy <jon.maloy@ericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'scripts/gdb/linux/tasks.py')
0 files changed, 0 insertions, 0 deletions