]> git.baikalelectronics.ru Git - kernel.git/commit
tipc: introduce flow control for group broadcast messages
authorJon Maloy <jon.maloy@ericsson.com>
Fri, 13 Oct 2017 09:04:26 +0000 (11:04 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 13 Oct 2017 15:46:00 +0000 (08:46 -0700)
commit7e32f2e5b65fdbabc45a95b0face46ab586800a0
tree531940dc481a0e08ca7a2bbd0a328452344b82e1
parente5b1bea1c5425922a942897b7e6383d4b22db00c
tipc: introduce flow control for group broadcast messages

We introduce an end-to-end flow control mechanism for group broadcast
messages. This ensures that no messages are ever lost because of
destination receive buffer overflow, with minimal impact on performance.
For now, the algorithm is based on the assumption that there is only one
active transmitter at any moment in time.

Signed-off-by: Jon Maloy <jon.maloy@ericsson.com>
Acked-by: Ying Xue <ying.xue@windriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/tipc/group.c
net/tipc/group.h
net/tipc/msg.h
net/tipc/socket.c