diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2008-09-25 17:06:12 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2008-09-25 17:06:12 +0200 |
commit | 30216bf35c8cfe078ede4c4ad7f43544b469b7d3 (patch) | |
tree | 41e81ba74183f307e90f05ef7cbdf69db49df392 /include/linux_list.h | |
parent | 3863f882469117afd6a2ad7ce25711b619f43b27 (diff) |
ftfw: fix race condition in the helloing routine
This patch fixes a race condition that can prevent one node from sending
the initial hello message required to reset the sequence tracking.
node A node B
| |
start | |
hello msg |----------------------->|
stop | |
start | |
|<-----------------------| hello-back msg
In the picture above, the node A never sends the hello messages. Thus,
the node B drops the next messages as they are in the before boundary.
This patch adds a new state to the the helloing state-machine to fix
this problem.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/linux_list.h')
0 files changed, 0 insertions, 0 deletions