summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ospf6d/kroute.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Doh! It helps to load the IPv6 routing table into kroute instead of IPv4.claudio2009-12-211-2/+2
|
* In kif_update(), the ifname array could be used uninitialised if thestsp2009-09-201-4/+6
| | | | | caller passed NULL for the sdl parameter. ok claudio@
* rtm->rtm_hdrlen conversionchris2009-06-051-3/+3
| | | | ok claudio@, henning@
* Don't dereference NULL pointers. This crash wasn't found yet becausestsp2009-04-091-3/+3
| | | | | | | we never entered this code path before. This is just a temporary fix. The kroute code desperately needs a sync to ospfd. "Looks sensible to me" jsing@, "Yes and yes" claudio@
* We don't need anything other than link-local addresses andstsp2009-02-031-3/+12
| | | | | global-scope prefixes in iface->ifa_list. ok claudio@
* if_newaddr() was hard-coding all interface prefixes to /64.stsp2009-01-041-9/+23
| | | | | | Make it smarter so that ospf6d knows the actual prefix length configured on an interface. ok claudio@
* Henning forgot ospf6d. Add priority to ospf6d as well.claudio2008-05-091-1/+2
|
* Correct the output of several error and debug messages.norby2008-02-111-3/+3
|
* Monster commit of stuff I did mostly last month. What it does:claudio2007-12-131-178/+73
| | | | | | | | | | | * removes kif and uses iface for everything interface related. This removes unneeded data redundancy which makes the code more complex. * adds the link local prefix to struct iface and attaches a list with the other prefixes to the struct iface. This is needed to generate the link LSA. * disconnects struct iface from struct area (the backpointer is gone) this will make the reload code a bit easier. norby@ agrees with the direction we're heading with this
* From ripd: Add missing RTM_VERSION checks.claudio2007-10-171-1/+5
|
* First step at making kroute IPv6 aware. This resulted in many additionalclaudio2007-10-161-131/+179
| | | | | | | changes -- some are so hairy that I left them out for later by commenting out larger blocks of code (just grep for XXX if you like to help). Get it in early so that we can work on. OK norby@
* There is no need to support interface em0:<IP> anymore. Remove most of theclaudio2007-10-111-8/+2
| | | | code the rest will be reused somehow.
* Address scope was probably the most stupid idea comming out of IPv6.claudio2007-10-101-1/+9
| | | | | | | | Abusing the 3rd and 4th byte of a ff02::/32 address to store the scope is wrong wrong wrong. Depending on the calls it is not possible to compare addresses with IN6_ARE_ADDR_EQUAL(). Remove the scope hack when fetching interface addresses so that we never rely on that inside ospf6d. OK norby@
* Welcome ospf6dnorby2007-10-081-0/+1480
The new ospf6d daemon will support OSPFv3, basically OSPF for IPv6 networks. It is heavily based on ospfd(8), it is more or less a copy and paste of it. Currently some unneeded stuff has been removed and the trasition from IPv4 to IPv6 has begun. ospf6d is not very usefull at the moment, it is being imported to allow more people to work on it concurrently. Not yet connected to the builds. ok claudio@ dlg@