1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/ossrv/genericopenlibs/openenvcore/include/net/route.dosc Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,88 @@
1.4 +/** @file ../include/net/route.h
1.5 +@internalComponent
1.6 +*/
1.7 +
1.8 +/** @struct rtentry
1.9 +
1.10 +These numbers are used by reliable protocols for determining retransmission behavior and are included in the routing structure.
1.11 +
1.12 +@publishedAll
1.13 +@externallyDefinedApi
1.14 +*/
1.15 +
1.16 +/** @var rtentry::rt_nodes
1.17 +tree glue, and other values
1.18 +*/
1.19 +
1.20 +/** @var rtentry::rt_flags
1.21 +up or down, host or net
1.22 +
1.23 +/** @var rtentry::rt_ifp
1.24 +the answer: interface to use
1.25 +*/
1.26 +
1.27 +/** @var rtentry::rt_ifa
1.28 +the answer: interface address to use
1.29 +*/
1.30 +
1.31 +/** @var rtentry::rt_rmx
1.32 +metrics used by rx'ing protocols
1.33 +*/
1.34 +
1.35 +/** @var rtentry::rt_refcnt
1.36 +X held references
1.37 +*/
1.38 +
1.39 +/** @var rtentry::rt_llinfo
1.40 +pointer to link level info cache
1.41 +*/
1.42 +
1.43 +/** @var rtentry::rt_gwroute
1.44 +implied entry for gatewayed routes
1.45 +*/
1.46 +
1.47 +/** @var rtentry::rt_parent
1.48 +cloning parent of this route
1.49 +*/
1.50 +
1.51 +/** @var rtentry::rt_gateway
1.52 +ateway addr (RTF_GATEWAY).
1.53 +*/
1.54 +
1.55 +/** @var rtentry::rt_dev
1.56 +Forcing the device at add.
1.57 +*/
1.58 +
1.59 +/** @var rtentry::rt_genmask
1.60 +Target network mask (IP).
1.61 +*/
1.62 +
1.63 +/** @var rtentry::rt_metric
1.64 ++1 for binary compatibility!
1.65 +*/
1.66 +
1.67 +/** @var rtentry::rt_dst
1.68 +Target address.
1.69 +*/
1.70 +
1.71 +/** @struct rt_metrics_lite
1.72 +
1.73 +These numbers are used by reliable protocols for determining retransmission behavior and are included in the routing structure.
1.74 +
1.75 +@publishedAll
1.76 +@released
1.77 +*/
1.78 +
1.79 +/** @var rt_metrics_lite::rmx_mtu
1.80 +MTU for this path
1.81 +*/
1.82 +
1.83 +/** @var rt_metrics_lite::rmx_expire
1.84 +lifetime for route, e.g. redirect
1.85 +*/
1.86 +
1.87 +/** @var rt_metrics_lite::rmx_pksent
1.88 +packets sent using this route
1.89 +*/
1.90 +
1.91 +