summaryrefslogtreecommitdiff
path: root/sys/net/radix_mpath.c
AgeCommit message (Expand)Author
2015-11-06Rename rt_mpath_next() into rtable_mpath_next() and provide anMartin Pieuchot
2015-10-08Use the radix API directly and get rid of the function pointers. ThereMartin Pieuchot
2015-09-28Factors ou the route hashing code to implement Equal-Cost Multi-PathMartin Pieuchot
2015-09-01Replace sockaddr casts with the proper satosin(), ... calls.Alexander Bluhm
2015-07-18Abstract the routing table internals behind an rtable_* API.Martin Pieuchot
2015-07-16Fix rn_match and there for the expoerted lookup functions in radix.cClaudio Jeker
2015-03-04Make sure that rn_mpath_adj_mpflag() is called with the correct pointerClaudio Jeker
2015-02-06Change rt_mpath_conflict() to not rely on an initialized rtentry whenMartin Pieuchot
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-11-01Rename rtalloc1() into rtalloc(9) and convert its flags to only enableMartin Pieuchot
2014-09-27Kill rtalloc() and update rtalloc1() and rtalloc_mpath() to no longerMartin Pieuchot
2014-05-27Big refactoring of the radix code (mainly rn_addroute but also partClaudio Jeker
2014-01-22Kill the RN_DEBUG code it is broken since rev 1.1 and not worth fixing.Claudio Jeker
2013-10-20Rename rn_mpath_count() to rn_mpath_active_count() since it will onlyClaudio Jeker
2013-10-20In rt_mpath_conflict() there is no need to check the priority in the loopClaudio Jeker
2013-04-10Remove various external variable declaration from sources files andMartin Pieuchot
2010-05-07Start cleaning up the mess called rtalloc*. Kill rtalloc2, make rtalloc1Claudio Jeker
2009-03-02Make sure rt_gateway is not NULL in rt_mpath_matchgate(). It is possible toClaudio Jeker
2009-01-29Fix a crash found by bluhm@ in rn_mpath_reprio(). The rn_mklist handling wasClaudio Jeker
2009-01-06Change the way way rn_mklists work (especially the RNF_NORMAL ones).Claudio Jeker
2008-12-29Use rn_mpath_next() in rtalloc_mpath() to figure out if the next routeClaudio 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-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
2007-12-05Revert change which seems to break things like dhclient. Requested byKenneth R Westerback
2007-12-04Always compare the nexthop if one is specified even if it is a non-multipathClaudio Jeker
2006-06-18Whitespace, oops.Christopher Pascoe
2006-06-18Add support for equal-cost multipath IP.Christopher Pascoe
2006-06-16adjust functions dealing with the routing table to take a table ID asHenning Brauer
2005-05-15typoHenning Brauer
2005-05-15ANSI, mostly from Toni Mueller <openbsd-tech@oeko.net>Henning Brauer
2004-06-19require RTF_MPATH to enter a multipath route with RTM_ADD.Cedric Berger
2004-04-25radix tree with multipath support. from kame. deraadt okJun-ichiro itojun Hagino