svn commit: r185946 - projects/arpv2_merge_1/share/man/man9

Kip Macy kmacy at FreeBSD.org
Thu Dec 11 15:01:58 PST 2008


Author: kmacy
Date: Thu Dec 11 23:01:58 2008
New Revision: 185946
URL: http://svn.freebsd.org/changeset/base/185946

Log:
  update to reflect absence of RTF_CLONING

Modified:
  projects/arpv2_merge_1/share/man/man9/rtalloc.9

Modified: projects/arpv2_merge_1/share/man/man9/rtalloc.9
==============================================================================
--- projects/arpv2_merge_1/share/man/man9/rtalloc.9	Thu Dec 11 22:51:11 2008	(r185945)
+++ projects/arpv2_merge_1/share/man/man9/rtalloc.9	Thu Dec 11 23:01:58 2008	(r185946)
@@ -64,21 +64,6 @@ certain protocol\- and interface-specifi
 .\" XXX - -mdoc should contain a standard request for getting em and
 .\" en dashes.
 .Pp
-When a route with the flag
-.Dv RTF_CLONING
-is retrieved, and the action of this flag is not masked, the
-.Nm
-facility automatically generates a new route using information in the
-old route as a template, and
-sends an
-.Dv RTM_RESOLVE
-message to the appropriate interface-address route-management routine
-.Pq Fn ifa->ifa_rtrequest .
-This generated route is called
-.Em cloned ,
-and has
-.Dv RTF_WASCLONED
-flag set.
 .Dv RTF_PRCLONING
 flag is obsolete and thus ignored by facility.
 If the
@@ -123,22 +108,19 @@ field.
 .Pp
 The
 .Fn rtalloc_ign
-interface can be used when the default actions of
-.Fn rtalloc
-in the presence of the
-.Dv RTF_CLONING
-flag is undesired.
+interface can be used when the caller does not want to receive
+the returned
+.Fa rtentry
+locked.
 The
 .Fa ro
 argument is the same as
 .Fn rtalloc ,
 but there is additionally a
 .Fa flags
-argument, which lists the flags in the route which are to be
-.Em ignored
-(in most cases this is
-.Dv RTF_CLONING
-flag).
+argument, which is now only used to pass
+.Dv RTF_RNH_LOCKED
+indicating that the radix tree lock is already held.
 Both
 .Fn rtalloc
 and
@@ -163,16 +145,7 @@ directly as the
 argument.
 The second argument,
 .Fa report ,
-controls whether
-.Dv RTM_RESOLVE
-requests are sent to the lower layers when an
-.Dv RTF_CLONING
-or
-.Dv RTF_PRCLONING
-route is cloned.
-Ordinarily a value of one should be passed, except
-in the processing of those lower layers which use the cloning
-facility.
+controls whether the lower layers are notifed when a lookup fails.
 The third argument,
 .Fa flags ,
 is a set of flags to ignore, as in


More information about the svn-src-projects mailing list