#
ef209401 |
| 19-Nov-2019 |
remi <remi@openbsd.org> |
Add point-to-point support for broadcast interfaces.
tested by Kapetanakis Giannis ok claudio@
|
#
d9d28784 |
| 14-Mar-2015 |
claudio <claudio@openbsd.org> |
When removing interfaces in the RDE we also need to remove all the RDE neighbors that are part of that interface or we open us up to use after free situations like the one found by sthen@. Diff makes
When removing interfaces in the RDE we also need to remove all the RDE neighbors that are part of that interface or we open us up to use after free situations like the one found by sthen@. Diff makes sense sthen@
show more ...
|
#
097ed198 |
| 09-May-2011 |
claudio <claudio@openbsd.org> |
First bits to support opaque LSA. Type-9, 10 and 11 are LSA that can hold about any data you like and is used for things like greaceful reload. Implement the basic redistribute logic and LSDB handlin
First bits to support opaque LSA. Type-9, 10 and 11 are LSA that can hold about any data you like and is used for things like greaceful reload. Implement the basic redistribute logic and LSDB handling but the data sent is currently not looked at. Tested and OK sthen@
show more ...
|
#
6e97b0cc |
| 02-May-2011 |
claudio <claudio@openbsd.org> |
More spring cleaning
|
#
72f25908 |
| 24-Mar-2011 |
claudio <claudio@openbsd.org> |
Fix some memory leaks. Mainly better cleanup on shutdown but the v_nexthop leak is a runtime one. OK bluhm@
|
#
6fa28760 |
| 07-Jan-2009 |
claudio <claudio@openbsd.org> |
Full stub area support. This allows ABRs to announce a default network summary LSA into stub areas so that these routers are able to reach the outside of the area. OK norby@
|
#
fcb4545b |
| 19-Jun-2007 |
reyk <reyk@openbsd.org> |
add support for mapping route labels to AS-external route tags.
manpage bits from jmc@ ok norby@ claudio@
|
#
7d1924b4 |
| 10-Apr-2007 |
claudio <claudio@openbsd.org> |
Next step in equal cost multipath support. Make the SPF calculation multipath aware. Both the SPF and RIB trees need additional structures to store the multiple nexthops to the destination but only t
Next step in equal cost multipath support. Make the SPF calculation multipath aware. Both the SPF and RIB trees need additional structures to store the multiple nexthops to the destination but only the first active nexthop is passed to the parent process and used for routing. This is the next thing that needs to be modified. Tested and OK pyr@
show more ...
|
#
0bdec30c |
| 05-Apr-2007 |
pyr <pyr@openbsd.org> |
remove an unused function. ok claudio@
|
#
9bd8cd2a |
| 29-Jan-2007 |
claudio <claudio@openbsd.org> |
Do not link from the LS DB to outside structures that may vanish before the actual LS DB entry is removed. In particular a neighbor may be removed at any time -- we were lucky because we kept down ne
Do not link from the LS DB to outside structures that may vanish before the actual LS DB entry is removed. In particular a neighbor may be removed at any time -- we were lucky because we kept down neighbors around for another 24h. Reload support unhided this problem again. Just copy the needed info into the vertex. Pointing to the area is save as the vertex is part of the area itself and removed when the area is removed. OK norby@
show more ...
|
#
8f5ba3e2 |
| 29-May-2006 |
claudio <claudio@openbsd.org> |
Delay lsa database deletes for MIN_LS_INTERVAL seconds so that flapping routes do not cause a update storm. OK norby@
|
#
04fad101 |
| 25-Apr-2006 |
claudio <claudio@openbsd.org> |
The return value of lsa_num_links is an u_int16_t tnd not int. Found by lint.
|
#
b200c123 |
| 22-Mar-2006 |
claudio <claudio@openbsd.org> |
Move the AS external LSA tree out of struct ospfd_config. This simplifies the code and makes config reloads easier. OK norby@
|
#
3aede346 |
| 13-Mar-2006 |
claudio <claudio@openbsd.org> |
The return value of the start/stop timer functions is almost never checked. Switch them to void functions and check if evtimer_add/del fails -- in which case we fatal() as there is no useful way to r
The return value of the start/stop timer functions is almost never checked. Switch them to void functions and check if evtimer_add/del fails -- in which case we fatal() as there is no useful way to recover in such an event. OK norby@
show more ...
|
#
7aa44f3c |
| 24-Feb-2006 |
norby <norby@openbsd.org> |
Keep track of the uptime of the entries in the RIB. It is now possible to see the uptime of the individual entries in the RIB. The uptime can be displayed with "ospfctl show rib"
ok claudio@
|
#
2d9ff8e6 |
| 10-Feb-2006 |
claudio <claudio@openbsd.org> |
If ABR only look in the backbone area 0.0.0.0 for summary LSA. OK norby@
|
#
cb75005b |
| 02-Feb-2006 |
norby <norby@openbsd.org> |
zap cand_list_empty, found by lint.
ok claudio@
|
#
fbc938d4 |
| 26-Jan-2006 |
norby <norby@openbsd.org> |
Separate route table calculations from the SPF calculation.
ok claudio@
|
#
90625dff |
| 24-Jan-2006 |
norby <norby@openbsd.org> |
Split SPF calc and AS Ext calc.
Initial diff by claudio@ reworked by me.
test and ok claudio@
|
#
44cb7d8e |
| 12-Jan-2006 |
claudio <claudio@openbsd.org> |
Rewrite the redistribute code. The previous implementation was stupid and resulted in a major bottleneck if bgpd was used on the same box -- not clever to do linear searches over 175k entries :(. Thi
Rewrite the redistribute code. The previous implementation was stupid and resulted in a major bottleneck if bgpd was used on the same box -- not clever to do linear searches over 175k entries :(. This now moves the redistribute code back into kroute duty and kills the linear list. Also default routes are now redistributed without the need for a kernel default route. OK norby@
show more ...
|
#
582957f9 |
| 08-Aug-2005 |
claudio <claudio@openbsd.org> |
Try to do an SPF recalculation only if the LS DB changed. This is still not perfect as on ABRs it is only necessary to recalculate the area that got changed and not all others too. More to come but i
Try to do an SPF recalculation only if the LS DB changed. This is still not perfect as on ABRs it is only necessary to recalculate the area that got changed and not all others too. More to come but it is a good start. OK norby@
show more ...
|
#
6c95a88b |
| 27-Jun-2005 |
claudio <claudio@openbsd.org> |
Mark connected routes (routes without a nexthop) in the rib. Without this as-ext routes would select a wrong nexthop if the forwarding router is directly connected. OK, help and debugging norby@
|
#
f8d9331d |
| 27-Jun-2005 |
claudio <claudio@openbsd.org> |
Don't let /32 DT_NET routes override DT_RTR routes. This should help setups with /32 loopback networks. OK norby@
|
#
6dbfd578 |
| 27-May-2005 |
norby <norby@openbsd.org> |
Preparation for upcoming virtual link support.
ok claudio@
|
#
2f560feb |
| 24-May-2005 |
claudio <claudio@openbsd.org> |
Fix some obvious issues in the summary LSA origination. Actually remove summary LSA if the LSA they refer to are no longer valid. Set correct cost on the summary LSA. Announce type 4 summary LSA. OK
Fix some obvious issues in the summary LSA origination. Actually remove summary LSA if the LSA they refer to are no longer valid. Set correct cost on the summary LSA. Announce type 4 summary LSA. OK norby@
show more ...
|