bird/proto
Ondrej Zajicek (work) 39a6b19d6d OSPF: Fix bogus LSA ID collisions between received and originated LSAs
After restart, LSAs locally originated by the previous instance are
received from neighbors. They are installed to LSA db and flushed. If
export of a route triggers origination of a new external LSA before flush
of the received one is complete, the check in ospf_originate_lsa() causes
origination to fail (because en->nf is NULL for the old LSA and non-NULL
for the new LSA). The patch fixes this by updating the en->nf for LSAs
being flushed (as is already done for empty ones). Generally, en->nf
field deserves some better description in the code.

Thanks to Jigar Mehta for analyzing the problem.
2016-03-23 02:21:42 +01:00
..
bfd Poll: Prevent the improbable case of EAGAIN after POLLIN 2016-03-15 14:57:49 +01:00
bgp BGP: Fix bug in incoming connection handling 2016-02-11 16:38:28 +01:00
ospf OSPF: Fix bogus LSA ID collisions between received and originated LSAs 2016-03-23 02:21:42 +01:00
pipe Store protocol config size inside protocol structure 2015-02-21 21:08:23 +01:00
radv Store protocol config size inside protocol structure 2015-02-21 21:08:23 +01:00
rip RIP: fix typo in configuration at rx length opt 2016-03-17 18:40:54 +01:00
static Static: Support for BFD controlled static routes 2015-07-24 18:02:07 +02:00
Doc Initial BFD commit, work in progress. 2013-09-10 12:09:36 +02:00