summaryrefslogtreecommitdiff
path: root/ospfd/ChangeLog
diff options
context:
space:
mode:
authorPaul Jakma <paul.jakma@sun.com>2006-08-27 06:29:30 +0000
committerPaul Jakma <paul.jakma@sun.com>2006-08-27 06:29:30 +0000
commit8dd24ee6d7302ccd9515123d4364122ade277e02 (patch)
tree9945784ca770b2853a802895ac403a52f2505c4d /ospfd/ChangeLog
parentba122e779ddd1ef09e61ac2003ca20cf7ee8c611 (diff)
[ospfd] Raise ExchangeDone earlier, avoid often needless round of DD packets
2006-08-03 Paul Jakma <paul.jakma@sun.com> * ospf_packet.c: (ospf_make_db_desc) Unset the DD More bit after constructing the packet, if appropriate. (ospf_db_desc_proc) Speed up Exchange, slave should raise ExchangeDone earlier, as RFC mandates, by forming its reply before deciding whether both sides are done, avoids a needless round of empty DD packet exchanges at the end of Exchange, hence speeding up ExchangeDone. (ospf_db_desc) use UNSET_FLAG macro.
Diffstat (limited to 'ospfd/ChangeLog')
-rw-r--r--ospfd/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ospfd/ChangeLog b/ospfd/ChangeLog
index 094742fe..193f0de5 100644
--- a/ospfd/ChangeLog
+++ b/ospfd/ChangeLog
@@ -6,6 +6,17 @@
(ospf_lsdb_delete) ditto.
(ospf_lsdb_delete_all) ditto.
+2006-08-03 Paul Jakma <paul.jakma@sun.com>
+
+ * ospf_packet.c: (ospf_make_db_desc) Unset the DD More bit
+ after constructing the packet, if appropriate.
+ (ospf_db_desc_proc) Speed up Exchange, slave should raise
+ ExchangeDone earlier, as RFC mandates, by forming its reply
+ before deciding whether both sides are done, avoids a
+ needless round of empty DD packet exchanges at the end of
+ Exchange, hence speeding up ExchangeDone.
+ (ospf_db_desc) use UNSET_FLAG macro.
+
2006-07-27 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
* ospfd.c: (ospf_router_id_update) Fix and document the algorithm for