aboutsummaryrefslogtreecommitdiff
path: root/sys/net/route.c
Commit message (Expand)AuthorAgeFilesLines
* Initialize a local variable in 2 places just before it is used, not alwaysBruce Evans2006-11-231-1/+2
* Assuming the interface has an address of x.x.x.195, a mask ofQing Li2006-06-051-0/+6
* The current routing code allows insertion of indirect routes that haveQing Li2006-05-161-0/+19
* In rtrequest and rtinit check for sa_len != 0 for the givenBjoern A. Zeeb2006-05-041-0/+6
* - Store pointer to the link-level address right in "struct ifnet"Ruslan Ermilov2005-11-111-1/+1
* Several fixes to rt_setgate(), that fix problems with route changing:Gleb Smirnoff2005-09-211-35/+30
* Use monotonic 'time_uptime' instead of 'time_second' as timebaseAndre Oppermann2005-09-191-1/+1
* o Make rt_check() function more strict:Gleb Smirnoff2005-08-111-40/+40
* In preparation for fixing races in ARP (and probably in otherGleb Smirnoff2005-08-091-3/+4
* Require gateways for routes to be of the same address family as theQing Li2005-06-281-1/+4
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* When a prison is given the ability to create raw sockets (when theChristian S.J. Peron2004-08-211-0/+7
* Convert the routing table to use an UMA zone for rtentries. The zone isAndre Oppermann2004-08-111-4/+10
* Avoid casts as lvalues.Alexander Kabaev2004-07-281-1/+1
* fix one typo and remove one wrong lineLuigi Rizzo2004-04-251-2/+1
* Correct and extend the description of the behaviour of rt_check().Luigi Rizzo2004-04-241-7/+27
* Clearly comment the assumptions that allow us to cast aLuigi Rizzo2004-04-211-17/+27
* Fix the initial check for NULL arguments in rtfree (previouslyLuigi Rizzo2004-04-201-126/+82
* replace Bcopy with bcopy as in the rest of the file.Luigi Rizzo2004-04-181-3/+3
* make route_init() staticLuigi Rizzo2004-04-171-2/+2
* Consistently use ifaddr_byindex() to access the link-level addressLuigi Rizzo2004-04-161-1/+1
* route.h: introduce a macro, SA_SIZE(struct sockaddr *) which returnsLuigi Rizzo2004-04-131-4/+2
* in rtinit(), remove one useless variable, and move a few othersLuigi Rizzo2004-04-121-9/+9
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Remove extraneous unlock. This fixes a panic seen when manipulating staticSam Leffler2004-01-071-1/+1
* bandaid LOR in rt_setgate; a proper fix requires code refactoringSam Leffler2003-12-071-4/+7
* workaround LOR in rt_setgateSam Leffler2003-11-251-1/+3
* Remove RTF_PRCLONING from routing table and adjust users of itAndre Oppermann2003-11-201-13/+14
* replace explicit changes to rt_refcnt by RT_ADDREF and RT_REMREFSam Leffler2003-11-081-8/+9
* Overhaul routing table entry cleanup by introducing a new rtexpungeSam Leffler2003-10-301-9/+104
* avoid recursive lock panic by unlocking before calling rtrequest;Sam Leffler2003-10-291-1/+2
* Correct handling of cloning loop avoidance: rtalloc1 may return a nullSam Leffler2003-10-161-1/+2
* fix braino: null the pointer who's memory we just free'd, not some otherSam Leffler2003-10-111-1/+1
* insure local variable is initialized prior to useSam Leffler2003-10-071-1/+1
* fix typo that caused a panic when processing an ICMP redirectSam Leffler2003-10-051-1/+1
* Locking for updates to routing table entries. Each rtentry gets a mutexSam Leffler2003-10-041-170/+203
* cleanups prior to adding locking (and in some cases to eliminate locking):Sam Leffler2003-10-031-1/+0
* No need to unlock if error detected before locking.Jeffrey Hsu2003-04-131-2/+4
* Reduce code duplication. This adds the function rt_check() to route.c.Matthew N. Dodd2003-03-021-0/+51
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-1/+1
* I'm not sure what was the problem at the time of revision 1.37Ruslan Ermilov2002-12-251-11/+0
* Revision 1.67 changes correspond to CSRG revision 8.3.1.1 changes.Ruslan Ermilov2002-12-251-1/+1
* If the caller of rtrequest*(RTM_DELETE, ...) asked for a copy ofRuslan Ermilov2002-12-251-17/+5
* SMP locking for radix nodes.Jeffrey Hsu2002-12-241-10/+27
* rn_walktree*() compute the next leaf before applying a functionRuslan Ermilov2002-12-231-4/+7
* Lock up ifaddr reference counts.Jeffrey Hsu2002-12-181-21/+8
* Massive cleanup of the ip_mroute code.Luigi Rizzo2002-11-151-1/+1
* Ensure that packet counts are always reset to 0 whenMike Silbersack2002-05-311-0/+1
* Remove __P.Alfred Perlstein2002-03-191-5/+5