Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-07-06 | In rt_invalidate() skip all as_ext routes if routes matching a specific area | Claudio Jeker | |
are invalidated. as_ext routes have a uninitalised area id (aka 0.0.0.0) and so bad stuff happend when area 0.0.0.0 was invalidated. Because of this the FIB and RIB got out of sync in some scenarios. | |||
2006-07-03 | Add missing breaks and suddenly all starts to make sense again. Wondered | Claudio Jeker | |
why one of my boxes started to redistribute all my bgpd routes into ospf. | |||
2006-06-28 | Track the uptime of the ospfd daemon itself. | Esben Norby | |
It is possible to read the uptime of the daemon with the "ospfctl show" command. ok claudio@ | |||
2006-06-02 | remove unused variable, found by lint. | Esben Norby | |
2006-06-01 | Document all the new and shiny redistribute options. With a lot of help from | Claudio Jeker | |
jmc@ | |||
2006-05-31 | Support for "[no] redistribute 10.6/16", all routes that match into this | Claudio Jeker | |
range will match this "rule". This should be it, now it is time to write some documentation. | |||
2006-05-31 | More redistribute fun. Add a possibility to deny redistribution of specified | Claudio Jeker | |
routes via "no redistribute rtlabel admin". Redistribute rules are parsed in order and the first match is used. Only exception is "redistribute default" Which is independent of the other rules and can't be negated. | |||
2006-05-31 | Plug memory leak; ok claudio@ | Patrick Latifi | |
2006-05-30 | Correctly calculate point-to-point nexthop address. The logic was badly twisted | Claudio Jeker | |
but funnily worked for routers with just one point-to-point link. Found by Marc Winiger. OK norby@ | |||
2006-05-30 | Uups, this file should be commited with the redistribute rtlabel stuff. | Claudio Jeker | |
2006-05-30 | Now that rtlabels are accessable via sysctl we can use route lables to | Claudio Jeker | |
define which routes should be redistributed via OSPF. So now you can define the export list on a fine graded basis. More to come... OK norby@ | |||
2006-05-29 | Delay lsa database deletes for MIN_LS_INTERVAL seconds so that flapping | Claudio Jeker | |
routes do not cause a update storm. OK norby@ | |||
2006-05-29 | Remove useless debug message that gets triggered all the time in big networks. | Esben Norby | |
ok claudio@ | |||
2006-05-27 | sync to bgpd: use ibuf->pid in imsg_create if pid == 0, claudio ok | Henning Brauer | |
2006-05-27 | Revert last commit. Having ifindex of 0 is an error and needs to be reported. | Claudio Jeker | |
Having routes with incorrect ifindex makes it impossible to correctly validate routes. -current ospfd needs a -current kernel. | |||
2006-05-26 | \<char> is <char> except for \<newline> -- no exceptions. much like how | Theo de Raadt | |
other things work. ok henning | |||
2006-04-28 | do not log "interface with index 0 not found". ifindex == 0 happens on | Henning Brauer | |
routes. same as in bgpd now. norby ok | |||
2006-04-25 | kill unused old debug code. | Esben Norby | |
ok claudio@ | |||
2006-04-25 | Mark fatal and fatalx as __dead from a similar diff for bgpd from deraadt@ | Claudio Jeker | |
2006-04-25 | Use size_t for buffer lenght passed to send_ls_ack() plus an ARGSUSED. | Claudio Jeker | |
2006-04-25 | Kill unused function and add a ARGSUSED. | Claudio Jeker | |
2006-04-25 | Path the length of the packet as size_t to in_cksum(). Enforce that the | Claudio Jeker | |
passed size is not bigger than 2^16 (limit of the used algorithm). This removes some more lint warnings and makes sense. | |||
2006-04-25 | The return value of lsa_num_links is an u_int16_t tnd not int. Found by lint. | Claudio Jeker | |
2006-04-25 | More lint cleanup. Kill unneeded stuff and sprinkle some ARGSUSED. | Claudio Jeker | |
2006-04-25 | ARGSUSED for event handler. | Claudio Jeker | |
2006-04-25 | Mark event handlers with ARGSUSED to please lint. | Claudio Jeker | |
2006-04-24 | Fix parser to match current behaviour and make auth-type et al. part of the | Claudio Jeker | |
global and per area defaults. With this it is now possible to define one set of auth-md keys and use them in every defined interface. OK norby@ | |||
2006-04-20 | Simplify the defaults handling. This is long overdue and necessary to add | Claudio Jeker | |
auth-type et al. to the main and area blocks. OK norby@ | |||
2006-04-18 | struct kif_kr is not used in ospfd. | Claudio Jeker | |
2006-04-16 | KNF | Henning Brauer | |
2006-04-16 | only look at later rt_msghdr fields for those messages actually using | Henning Brauer | |
rt_msghdr, same as in bgpd, ok claudio norby | |||
2006-03-31 | kill trailing whitespace; | Jason McIntyre | |
2006-03-30 | For correct operation, ospfd needs net.inet.ip.forwarding=1 so add a | Claudio Jeker | |
caveat about that. help jmc@ OK norby@ | |||
2006-03-30 | Add a warning about "fib-update no" similar to the fib decouple description | Claudio Jeker | |
in ospfctl(8). help jmc@ OK norby@ | |||
2006-03-27 | More specific warning. | Claudio Jeker | |
2006-03-25 | Highlight that running an OSPF router without forwarding enabled is | Esben Norby | |
very damaging to the network. ok claudio@ | |||
2006-03-23 | List interfaces they way we list neighbors etc. | Esben Norby | |
This makes it much easier to grep in the output. The original format of "show interface" can be seen with "show interface detail". help and ok claudio@ | |||
2006-03-22 | Move the AS external LSA tree out of struct ospfd_config. This simplifies | Claudio Jeker | |
the code and makes config reloads easier. OK norby@ | |||
2006-03-21 | Kill debug message that floods the log if ospfctl is killed while dumping | Claudio Jeker | |
large tables. | |||
2006-03-21 | Invalidating the full RIB and then only recalculating part of it is not | Claudio Jeker | |
that smart. Kill the global rt_invalidate() instead clear only that part of the RIB that is actually recalculated. OK norby@ | |||
2006-03-15 | There is no need to check iface != NULL. These parser rules are only allowed | Claudio Jeker | |
if iface is set and so the check is superfluous. OK norby@ | |||
2006-03-15 | Looks like auth-type simple was busted since a long time. We bcmp() a | Claudio Jeker | |
c string with a lenght <= 8 with a buffer of size 8. Now in some cases there can be trailing garbage after the c-string and so the bcmp() fails. Found by Sergey Matveychuk who provided a similar patch. OK norby@ | |||
2006-03-14 | Kill unneeded util.h include. | Claudio Jeker | |
2006-03-13 | The return value of the start/stop timer functions is almost never checked. | Claudio Jeker | |
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@ | |||
2006-03-09 | Track interface uptime. | Esben Norby | |
ok claudio@ | |||
2006-03-09 | Add some NOTREACHED to please lint. | Claudio Jeker | |
2006-03-09 | More spring cleaning with lint. Change a few types and add some comments to | Claudio Jeker | |
help lint. | |||
2006-03-09 | It seems that 60 secs is a reasonable amount of time to reach state FULL. | Esben Norby | |
2006-03-09 | Move *_name functions to log.c and use these for both ospfd and ospfctl. | Claudio Jeker | |
Stuff that is only used in ospfd debug messages is simplified. OK norby@ | |||
2006-03-09 | Correctly warn about unsupported interface types as it is done in other places. | Claudio Jeker | |