diff options
author | Claudio Jeker <claudio@cvs.openbsd.org> | 2005-02-10 14:05:49 +0000 |
---|---|---|
committer | Claudio Jeker <claudio@cvs.openbsd.org> | 2005-02-10 14:05:49 +0000 |
commit | 7ba285852c57519e95c0adb0d3c5bda648ee6f00 (patch) | |
tree | 9c5cc4829fe5545d4b8aa4f9a358fe501b196a39 /usr.sbin/ospfd/ospfe.h | |
parent | 8416919870b0a44c0ac353b967baed4dcfcaa31b (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.h | 4 |
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; |