aboutsummaryrefslogtreecommitdiff
path: root/lib/cfm.c
diff options
context:
space:
mode:
authorEthan Jackson <ethan@nicira.com>2012-07-09 15:59:44 -0700
committerEthan Jackson <ethan@nicira.com>2012-07-09 19:01:39 -0700
commitfd0ca62bb10b92ba383f2ee6aa51863273bb38ff (patch)
tree6288d6d0849c2dd8f25dad18cb0809fc700459ff /lib/cfm.c
parente1fef0f921cbee185ce728f43f6b6ddbc4942e24 (diff)
cfm: Remove sequence fault reason.
Commit 2b540ecb (Added handling of previously ignored cfm faults.) made the CFM code trigger a fault when a packet is received with an out of order sequence number. This means that if even one CFM probe is dropped, a fault will be triggered because the next received probe's sequence would be two greater than the last. This is in conflict with the 802.1ag requirement that 3.5 dropped probes triggers fault. Signed-off-by: Ethan Jackson <ethan@nicira.com>
Diffstat (limited to 'lib/cfm.c')
-rw-r--r--lib/cfm.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/lib/cfm.c b/lib/cfm.c
index 670f0371..b52f97b6 100644
--- a/lib/cfm.c
+++ b/lib/cfm.c
@@ -633,7 +633,6 @@ cfm_process_heartbeat(struct cfm *cfm, const struct ofpbuf *p)
}
if (rmp->seq && ccm_seq != (rmp->seq + 1)) {
- cfm_fault |= CFM_FAULT_SEQUENCE;
VLOG_WARN_RL(&rl, "%s: (mpid %"PRIu64") detected sequence"
" numbers which indicate possible connectivity"
" problems (previous %"PRIu32") (current %"PRIu32