summaryrefslogtreecommitdiff
path: root/sys/net/route.c
AgeCommit message (Expand)Author
2009-11-03rtables are stacked on rdomains (it is possible to have multiple routingClaudio Jeker
2009-10-26Replace pool_get() + bzero() with pool_get(..., PR_ZERO).Michael Knudsen
2009-10-10fix mbuf leak in rtinit()Dariusz Swiderski
2009-09-01Make rtinit() cope when there is a more specific route available thenClaudio Jeker
2009-07-28Plug a memory leak when calling rtable_add(0) multiple times. Fixing thisClaudio Jeker
2009-06-05Initial support for routing domains. This allows to bind interfaces toClaudio Jeker
2009-05-31Reenable interface state tracking now that I found and fixed the cause ofClaudio Jeker
2009-05-26inherit the route label on cloned routesReyk Floeter
2009-05-18The routing table index rtableid has type unsigned int in the routingAlexander Bluhm
2009-03-15Introduce splsoftassert(), similar to splassert() but for soft interruptMiod Vallat
2009-02-27Do not check the link state when installing a route. This bit was missing inClaudio Jeker
2009-02-03Use our own flags to set the operations and not RTF_PROTOX.Michele Marchetto
2009-01-28Get rid of the ugly rtentry hack.Michele Marchetto
2009-01-08Fix sockaddr_mpls structure.Michele Marchetto
2008-12-12Introduce a if_priority that will be added to RTP_STATIC when routes areClaudio Jeker
2008-11-24Implement link-state tracking on the routing table. Routes to interfacesClaudio Jeker
2008-11-21Change rn_mpath_next() to be able to walk over the full multipath listClaudio Jeker
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-08-07Remove workaround used for the 4.4 release. More route prio stuff is commingClaudio Jeker
2008-08-01force route priority to RTP_DEFAULT unconditionally, effectively disablingHenning Brauer
2008-07-28Fix the tracking of RTF_MPATH. Until now the magic happend on the first routeClaudio Jeker
2008-06-08First minimal cleanup of routing code, kill rtrequest() it got replaced withClaudio Jeker
2008-05-09replace rtrequest() with corresponding rtrequest1() replacement.Claudio Jeker
2008-05-09when cloning, copy the priority from the parent to the cloned route,Henning Brauer
2008-05-07Implement routing priorities. Every route inserted has a priority assignedClaudio Jeker
2008-05-07Redo rev 1.8 but this time with an additional fix to solve the dhclient crashesClaudio Jeker
2008-05-05in rt_gettable, we unfortunately have to check for rt_tables[id] != NULLHenning Brauer
2008-01-05make sure all callers of rtlabel_id2name check for a null return value.Henning Brauer
2007-09-17Do not take wild guesses at how if_enc's internal works, includePierre-Yves Ritschard
2007-09-15malloc sweep:Henning Brauer
2007-06-14Add a new "rtlabel" option to ifconfig. It allows to specify a route labelReyk Floeter
2007-05-08wildcard is nowhere used anymore. Figured out by deraadt@Claudio Jeker
2007-05-08rtalloc2() and rtalloc_noclone() inside NPF > 0Theo de Raadt
2006-06-19Unbreak the tree. The code to set and unset the RTF_MPATH bit on all multipathClaudio Jeker
2006-06-17When multipath routes are inserted, ensure that RTF_MPATH is set for anyChristopher Pascoe
2006-06-16adjust functions dealing with the routing table to take a table ID asHenning Brauer
2006-06-15put the multiple routing tables support back in, fixed.Henning Brauer
2006-06-06back out multiple routing table diffs (3 of 'em) because this makesTheo de Raadt
2006-06-01use the table ID as array index directly, faster in the forwarding pathHenning Brauer
2006-05-31add comment indictation that rtable_add must be called at splsoftnetHenning Brauer
2006-05-31move us to multiple routing table heads.Henning Brauer
2006-05-20don't panic if the address familiy is not found in the rt_tablesReyk Floeter
2006-04-26Missed the goto in the error path. This resulted in an access to a NULLClaudio Jeker
2006-04-22Routes announced via rt_missmsg() do not have rtm_index set. While in mostClaudio Jeker
2006-03-22prevent anything outside rote.c from accessing the routing table headsHenning Brauer
2006-03-20introduce rt_if_remove which takes care of routing table updates for anHenning Brauer
2006-03-06get rid of questionable macro gore.Henning Brauer
2006-03-06change a questionable multi-level foo ? a : b construct into readableHenning Brauer
2006-03-06more cleanup, again no binary change.Henning Brauer
2006-03-06cvhange a KASSERT into a if() .. panic() construct so the binary doesn'tHenning Brauer