summaryrefslogtreecommitdiff
path: root/usr.sbin/ospfd/ospfe.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/ospfe.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/ospfe.h')
-rw-r--r--usr.sbin/ospfd/ospfe.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/ospfd/ospfe.h b/usr.sbin/ospfd/ospfe.h
index 668ccdaa0e5..9ee7500a488 100644
--- a/usr.sbin/ospfd/ospfe.h
+++ b/usr.sbin/ospfd/ospfe.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: ospfe.h,v 1.5 2005/02/09 20:47:04 claudio Exp $ */
+/* $OpenBSD: ospfe.h,v 1.6 2005/02/10 14:05:48 claudio Exp $ */
/*
* Copyright (c) 2004, 2005 Esben Norby <norby@openbsd.org>
@@ -129,8 +129,8 @@ struct nbr {
struct lsa_entry *dd_end;
u_int32_t dd_seq_num;
+ u_int32_t dd_pending;
u_int32_t peerid; /* unique ID in DB */
-
u_int32_t ls_req_cnt;
int state;