os/ossrv/genericopenlibs/openenvcore/include/net/route.dosc
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 /** @file ../include/net/route.h
     2 @internalComponent
     3 */
     4 
     5 /** @struct rtentry
     6 
     7 These numbers are used by reliable protocols for determining retransmission behavior and are included in the routing structure.
     8 
     9 @publishedAll
    10 @externallyDefinedApi
    11 */
    12 
    13 /** @var rtentry::rt_nodes
    14 tree glue, and other values
    15 */
    16 
    17 /** @var rtentry::rt_flags
    18 up or down, host or net
    19 
    20 /** @var rtentry::rt_ifp
    21 the answer: interface to use 
    22 */
    23 
    24 /** @var rtentry::rt_ifa
    25 the answer: interface address to use
    26 */
    27 
    28 /** @var rtentry::rt_rmx
    29 metrics used by rx'ing protocols
    30 */
    31 
    32 /** @var rtentry::rt_refcnt
    33 X held references
    34 */
    35 
    36 /** @var rtentry::rt_llinfo
    37 pointer to link level info cache
    38 */
    39 
    40 /** @var rtentry::rt_gwroute
    41 implied entry for gatewayed routes
    42 */
    43 
    44 /** @var rtentry::rt_parent
    45 cloning parent of this route
    46 */
    47 
    48 /** @var rtentry::rt_gateway
    49 ateway addr (RTF_GATEWAY).
    50 */
    51 
    52 /** @var rtentry::rt_dev
    53 Forcing the device at add.
    54 */
    55 
    56 /** @var rtentry::rt_genmask
    57 Target network mask (IP).
    58 */
    59 
    60 /** @var rtentry::rt_metric
    61 +1 for binary compatibility! 
    62 */
    63 
    64 /** @var rtentry::rt_dst
    65 Target address.
    66 */
    67 
    68 /** @struct rt_metrics_lite
    69 
    70 These numbers are used by reliable protocols for determining retransmission behavior and are included in the routing structure.
    71 
    72 @publishedAll
    73 @released
    74 */
    75 
    76 /** @var rt_metrics_lite::rmx_mtu
    77 MTU for this path
    78 */
    79 
    80 /** @var rt_metrics_lite::rmx_expire
    81 lifetime for route, e.g. redirect
    82 */
    83 
    84 /** @var rt_metrics_lite::rmx_pksent
    85 packets sent using this route
    86 */
    87 
    88