summaryrefslogtreecommitdiff
path: root/usr.sbin/ospfd/ospfd.h
diff options
context:
space:
mode:
authorClaudio Jeker <claudio@cvs.openbsd.org>2005-02-10 14:05:49 +0000
committerClaudio Jeker <claudio@cvs.openbsd.org>2005-02-10 14:05:49 +0000
commit7ba285852c57519e95c0adb0d3c5bda648ee6f00 (patch)
tree9c5cc4829fe5545d4b8aa4f9a358fe501b196a39 /usr.sbin/ospfd/ospfd.h
parent8416919870b0a44c0ac353b967baed4dcfcaa31b (diff)
Work around a timing issue in the db exchange phase. The DB description
packets comming from the net are looped through the RDE and may get delayed because of this. The result is that the neighbor FSM ends in state FULL instead of LOADING and so the LSDB is not correctly synchronized. Issue found by norby@ OK norby@
Diffstat (limited to 'usr.sbin/ospfd/ospfd.h')
-rw-r--r--usr.sbin/ospfd/ospfd.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/ospfd/ospfd.h b/usr.sbin/ospfd/ospfd.h
index 5a2c3855d6d..f47a5cf22ac 100644
--- a/usr.sbin/ospfd/ospfd.h
+++ b/usr.sbin/ospfd/ospfd.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: ospfd.h,v 1.7 2005/02/09 17:41:16 claudio Exp $ */
+/* $OpenBSD: ospfd.h,v 1.8 2005/02/10 14:05:48 claudio Exp $ */
/*
* Copyright (c) 2004 Esben Norby <norby@openbsd.org>
@@ -106,6 +106,7 @@ enum imsg_type {
IMSG_NEIGHBOR_DOWN,
IMSG_NEIGHBOR_CHANGE,
IMSG_DD,
+ IMSG_DD_END,
IMSG_DB_SNAPSHOT,
IMSG_DB_END,
IMSG_LS_REQ,