Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 87b89b73c41f4440bb86afd421c7548f > files > 162

libnl-devel-1.1-14.fc14.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libnl: Route Object</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libnl&#160;<span id="projectnumber">1.1</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#groups">Modules</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<h1>Route Object</h1>  </div>
<div class="ingroups"><a class="el" href="group__route.html">Routing</a></div></div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="groups"></a>
Modules</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__nexthop.html">Nexthop</a></td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structnl__object__ops.html">nl_object_ops</a>&#160;</td><td class="memItemRight" valign="bottom"><b>route_obj_ops</b></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Allocation/Freeing</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga24a0e3ef9bf8f00d3410c49fa16f4fb9"></a><!-- doxytag: member="route_obj::rtnl_route_alloc" ref="ga24a0e3ef9bf8f00d3410c49fa16f4fb9" args="(void)" -->
struct rtnl_route *&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_alloc</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad98883a37bd4c28050e53eee5b393b60"></a><!-- doxytag: member="route_obj::rtnl_route_get" ref="gad98883a37bd4c28050e53eee5b393b60" args="(struct rtnl_route *route)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga41ff368dc22691e8fd66ef818a3b2bfd"></a><!-- doxytag: member="route_obj::rtnl_route_put" ref="ga41ff368dc22691e8fd66ef818a3b2bfd" args="(struct rtnl_route *route)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_put</b> (struct rtnl_route *route)</td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2fe1e23faba6f7d6a6255c3bd82194fc"></a><!-- doxytag: member="route_obj::rtnl_route_set_table" ref="ga2fe1e23faba6f7d6a6255c3bd82194fc" args="(struct rtnl_route *route, int table)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_table</b> (struct rtnl_route *route, int table)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac3c894db60e7f2475c800ab477994cf4"></a><!-- doxytag: member="route_obj::rtnl_route_get_table" ref="gac3c894db60e7f2475c800ab477994cf4" args="(struct rtnl_route *route)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_table</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga21d1b85892242b77d71870e28324b24e"></a><!-- doxytag: member="route_obj::rtnl_route_set_scope" ref="ga21d1b85892242b77d71870e28324b24e" args="(struct rtnl_route *route, int scope)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_scope</b> (struct rtnl_route *route, int scope)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga46dc8200bad57e7f5112289e3b7ed1c9"></a><!-- doxytag: member="route_obj::rtnl_route_get_scope" ref="ga46dc8200bad57e7f5112289e3b7ed1c9" args="(struct rtnl_route *route)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_scope</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf2ce77505df2996d4b5c2e7a2b1de070"></a><!-- doxytag: member="route_obj::rtnl_route_set_tos" ref="gaf2ce77505df2996d4b5c2e7a2b1de070" args="(struct rtnl_route *route, int tos)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_tos</b> (struct rtnl_route *route, int tos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2f85d7f0c0cbcd69bf79386d720fa68f"></a><!-- doxytag: member="route_obj::rtnl_route_get_tos" ref="ga2f85d7f0c0cbcd69bf79386d720fa68f" args="(struct rtnl_route *route)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_tos</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa601d9ad8655224734b6ff2a596a5a7f"></a><!-- doxytag: member="route_obj::rtnl_route_set_realms" ref="gaa601d9ad8655224734b6ff2a596a5a7f" args="(struct rtnl_route *route, realm_t realms)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_realms</b> (struct rtnl_route *route, realm_t realms)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga07325e157fb5d5261c699fed31d05f5b"></a><!-- doxytag: member="route_obj::rtnl_route_get_realms" ref="ga07325e157fb5d5261c699fed31d05f5b" args="(struct rtnl_route *route)" -->
realm_t&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_realms</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga86c0805d1d60c85bff3dac1b78f414f0"></a><!-- doxytag: member="route_obj::rtnl_route_set_protocol" ref="ga86c0805d1d60c85bff3dac1b78f414f0" args="(struct rtnl_route *route, int proto)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_protocol</b> (struct rtnl_route *route, int proto)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad99ca68bfb239b9c9a63fe6ccfebcf5b"></a><!-- doxytag: member="route_obj::rtnl_route_get_protocol" ref="gad99ca68bfb239b9c9a63fe6ccfebcf5b" args="(struct rtnl_route *route)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_protocol</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4550e5a613b95e9b5318711af4110b40"></a><!-- doxytag: member="route_obj::rtnl_route_set_prio" ref="ga4550e5a613b95e9b5318711af4110b40" args="(struct rtnl_route *route, int prio)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_prio</b> (struct rtnl_route *route, int prio)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1dcd923a904e2a7fd110c95f86a2d887"></a><!-- doxytag: member="route_obj::rtnl_route_get_prio" ref="ga1dcd923a904e2a7fd110c95f86a2d887" args="(struct rtnl_route *route)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_prio</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf3f70a791f859dd9b0ece00a06aec5dd"></a><!-- doxytag: member="route_obj::rtnl_route_set_family" ref="gaf3f70a791f859dd9b0ece00a06aec5dd" args="(struct rtnl_route *route, int family)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_family</b> (struct rtnl_route *route, int family)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3748eb69fba12f9890c8651fe55e6f3a"></a><!-- doxytag: member="route_obj::rtnl_route_get_family" ref="ga3748eb69fba12f9890c8651fe55e6f3a" args="(struct rtnl_route *route)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_family</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8953c624aed150620c54fc3deb8ca002"></a><!-- doxytag: member="route_obj::rtnl_route_set_dst" ref="ga8953c624aed150620c54fc3deb8ca002" args="(struct rtnl_route *route, struct nl_addr *addr)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_dst</b> (struct rtnl_route *route, struct nl_addr *addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5b3c0906927ce39d73fd533366cd7107"></a><!-- doxytag: member="route_obj::rtnl_route_get_dst" ref="ga5b3c0906927ce39d73fd533366cd7107" args="(struct rtnl_route *route)" -->
struct nl_addr *&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_dst</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaafdbe92df61194b98ba57f6c11101550"></a><!-- doxytag: member="route_obj::rtnl_route_get_dst_len" ref="gaafdbe92df61194b98ba57f6c11101550" args="(struct rtnl_route *route)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_dst_len</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga616a9e8a5c08c5c84a907559c16a0023"></a><!-- doxytag: member="route_obj::rtnl_route_set_src" ref="ga616a9e8a5c08c5c84a907559c16a0023" args="(struct rtnl_route *route, struct nl_addr *addr)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_src</b> (struct rtnl_route *route, struct nl_addr *addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaafc5f186266a92c4e84ef49c78bdd101"></a><!-- doxytag: member="route_obj::rtnl_route_get_src" ref="gaafc5f186266a92c4e84ef49c78bdd101" args="(struct rtnl_route *route)" -->
struct nl_addr *&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_src</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacfb4db2b33176a3d86a714d209440ce8"></a><!-- doxytag: member="route_obj::rtnl_route_get_src_len" ref="gacfb4db2b33176a3d86a714d209440ce8" args="(struct rtnl_route *route)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_src_len</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab54deda0f79c1d5cb849a4464724230c"></a><!-- doxytag: member="route_obj::rtnl_route_set_gateway" ref="gab54deda0f79c1d5cb849a4464724230c" args="(struct rtnl_route *route, struct nl_addr *addr)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_gateway</b> (struct rtnl_route *route, struct nl_addr *addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafd793b3e6c9ea754c93fe4ce3b03a2dc"></a><!-- doxytag: member="route_obj::rtnl_route_get_gateway" ref="gafd793b3e6c9ea754c93fe4ce3b03a2dc" args="(struct rtnl_route *route)" -->
struct nl_addr *&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_gateway</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac79052abc42ec6c200a8c3cde91c10df"></a><!-- doxytag: member="route_obj::rtnl_route_set_type" ref="gac79052abc42ec6c200a8c3cde91c10df" args="(struct rtnl_route *route, int type)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_type</b> (struct rtnl_route *route, int type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa7799a29c4414a8b0fcf62ed74bce811"></a><!-- doxytag: member="route_obj::rtnl_route_get_type" ref="gaa7799a29c4414a8b0fcf62ed74bce811" args="(struct rtnl_route *route)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_type</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3137586f8b29650d6c681ebcbb77cf8a"></a><!-- doxytag: member="route_obj::rtnl_route_set_flags" ref="ga3137586f8b29650d6c681ebcbb77cf8a" args="(struct rtnl_route *route, unsigned int flags)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_flags</b> (struct rtnl_route *route, unsigned int flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2298dd919bd5a945b0baf36d27944ca1"></a><!-- doxytag: member="route_obj::rtnl_route_unset_flags" ref="ga2298dd919bd5a945b0baf36d27944ca1" args="(struct rtnl_route *route, unsigned int flags)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_unset_flags</b> (struct rtnl_route *route, unsigned int flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae04ad2dd8b4877e8380be8d3be07978c"></a><!-- doxytag: member="route_obj::rtnl_route_get_flags" ref="gae04ad2dd8b4877e8380be8d3be07978c" args="(struct rtnl_route *route)" -->
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_flags</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga630470f80a9edcff50f462b3799ca970"></a><!-- doxytag: member="route_obj::rtnl_route_set_metric" ref="ga630470f80a9edcff50f462b3799ca970" args="(struct rtnl_route *route, int metric, uint32_t value)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_metric</b> (struct rtnl_route *route, int metric, uint32_t value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3fad70c28937760980a09875b6813fbc"></a><!-- doxytag: member="route_obj::rtnl_route_unset_metric" ref="ga3fad70c28937760980a09875b6813fbc" args="(struct rtnl_route *route, int metric)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_unset_metric</b> (struct rtnl_route *route, int metric)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae263b5cd7dfedb32f95d1af28f8f667e"></a><!-- doxytag: member="route_obj::rtnl_route_get_metric" ref="gae263b5cd7dfedb32f95d1af28f8f667e" args="(struct rtnl_route *route, int metric)" -->
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_metric</b> (struct rtnl_route *route, int metric)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga15e8f1e4a29dd42d572a50087e65d381"></a><!-- doxytag: member="route_obj::rtnl_route_set_pref_src" ref="ga15e8f1e4a29dd42d572a50087e65d381" args="(struct rtnl_route *route, struct nl_addr *addr)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_pref_src</b> (struct rtnl_route *route, struct nl_addr *addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga84a21a8bd90ad95aa9482fdb17616eed"></a><!-- doxytag: member="route_obj::rtnl_route_get_pref_src" ref="ga84a21a8bd90ad95aa9482fdb17616eed" args="(struct rtnl_route *route)" -->
struct nl_addr *&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_pref_src</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad8d916eab21a92aee6042a245971b3a0"></a><!-- doxytag: member="route_obj::rtnl_route_set_oif" ref="gad8d916eab21a92aee6042a245971b3a0" args="(struct rtnl_route *route, int ifindex)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_oif</b> (struct rtnl_route *route, int ifindex)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga368dfc384a385033500b2494c265a681"></a><!-- doxytag: member="route_obj::rtnl_route_get_oif" ref="ga368dfc384a385033500b2494c265a681" args="(struct rtnl_route *route)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_oif</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga45a9f166799d489507e6b4915e1e418c"></a><!-- doxytag: member="route_obj::rtnl_route_set_iif" ref="ga45a9f166799d489507e6b4915e1e418c" args="(struct rtnl_route *route, const char *name)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_iif</b> (struct rtnl_route *route, const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabf1e76d0e9fc3d68c1d3cff77c1d90c5"></a><!-- doxytag: member="route_obj::rtnl_route_get_iif" ref="gabf1e76d0e9fc3d68c1d3cff77c1d90c5" args="(struct rtnl_route *route)" -->
char *&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_iif</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1af32f04a4b398dc4a7eea50feabfb09"></a><!-- doxytag: member="route_obj::rtnl_route_add_nexthop" ref="ga1af32f04a4b398dc4a7eea50feabfb09" args="(struct rtnl_route *route, struct rtnl_nexthop *nh)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_add_nexthop</b> (struct rtnl_route *route, struct rtnl_nexthop *nh)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8553bb29913fd5d36facf6346df8a57e"></a><!-- doxytag: member="route_obj::rtnl_route_remove_nexthop" ref="ga8553bb29913fd5d36facf6346df8a57e" args="(struct rtnl_nexthop *nh)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_remove_nexthop</b> (struct rtnl_nexthop *nh)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga37b98b674a4ac4591ea90d76af4a1f41"></a><!-- doxytag: member="route_obj::rtnl_route_get_nexthops" ref="ga37b98b674a4ac4591ea90d76af4a1f41" args="(struct rtnl_route *route)" -->
struct <a class="el" href="structnl__list__head.html">nl_list_head</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_nexthops</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0153e550daf8201f14c6c15e93cfb05f"></a><!-- doxytag: member="route_obj::rtnl_route_set_cacheinfo" ref="ga0153e550daf8201f14c6c15e93cfb05f" args="(struct rtnl_route *route, struct rtnl_rtcacheinfo *ci)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_cacheinfo</b> (struct rtnl_route *route, struct <a class="el" href="structrtnl__rtcacheinfo.html">rtnl_rtcacheinfo</a> *ci)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf37f42a4753019ac787b0167381d0299"></a><!-- doxytag: member="route_obj::rtnl_route_get_mp_algo" ref="gaf37f42a4753019ac787b0167381d0299" args="(struct rtnl_route *route)" -->
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_get_mp_algo</b> (struct rtnl_route *route)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaae12e1db35dc14cf57295b21f9786a07"></a><!-- doxytag: member="route_obj::rtnl_route_set_mp_algo" ref="gaae12e1db35dc14cf57295b21f9786a07" args="(struct rtnl_route *route, uint32_t algo)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>rtnl_route_set_mp_algo</b> (struct rtnl_route *route, uint32_t algo)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<dl class="user"><dt><b>Attributes</b></dt><dd><div class="fragment"><pre class="fragment"> Name                                           Default
 -------------------------------------------------------------
 routing table                                  RT_TABLE_MAIN
 scope                                          RT_SCOPE_NOWHERE
 tos                                            0
 realms                                         0
 protocol                                       RTPROT_STATIC
 prio                                           0
 family                                         AF_UNSPEC
 type                                           RTN_UNICAST
 oif                                            <a class="code" href="group__link.html#ga774720bec7d14a6e314238c42122ec78" title="Special interface index stating the link was not found.">RTNL_LINK_NOT_FOUND</a>
 iif                                            NULL
 mpalgo                                         IP_MP_ALG_NONE
</pre></div> </dd></dl>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="gad48ab9fbe084d64c22e14d1e69f4e516"></a><!-- doxytag: member="route_obj.c::route_obj_ops" ref="gad48ab9fbe084d64c22e14d1e69f4e516" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structnl__object__ops.html">nl_object_ops</a> route_obj_ops</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
        .oo_name                = <span class="stringliteral">&quot;route/route&quot;</span>,
        .oo_size                = <span class="keyword">sizeof</span>(<span class="keyword">struct </span>rtnl_route),
        .oo_constructor         = route_constructor,
        .oo_free_data           = route_free_data,
        .oo_clone               = route_clone,
        .oo_dump[<a class="code" href="group__utils.html#ggacfb5566c73f0965c5241d7d49bc717e9a5597887c080d5ecae358b6065a4048fd" title="Dump object in a brief one-liner.">NL_DUMP_BRIEF</a>] = route_dump_brief,
        .oo_dump[<a class="code" href="group__utils.html#ggacfb5566c73f0965c5241d7d49bc717e9a1445106c7af529b2c99ee289fbcd3179" title="Dump all attributes but no statistics.">NL_DUMP_FULL</a>]  = route_dump_full,
        .oo_dump[<a class="code" href="group__utils.html#ggacfb5566c73f0965c5241d7d49bc717e9a8ebedc55094df6175b84fb1230047a65" title="Dump all attributes including statistics.">NL_DUMP_STATS</a>] = route_dump_stats,
        .oo_dump[<a class="code" href="group__utils.html#ggacfb5566c73f0965c5241d7d49bc717e9aa5b83654e99e53423c39b0d6e835d768" title="Dump all attribtes in XML format.">NL_DUMP_XML</a>]   = route_dump_xml,
        .oo_dump[<a class="code" href="group__utils.html#ggacfb5566c73f0965c5241d7d49bc717e9a7178b29f7f68857970540f2d1dabbaf1" title="Dump all attribtues as env variables.">NL_DUMP_ENV</a>]   = route_dump_env,
        .oo_compare             = route_compare,
        .oo_attrs2str           = route_attrs2str,
        .oo_id_attrs            = (ROUTE_ATTR_FAMILY | ROUTE_ATTR_TOS |
                                   ROUTE_ATTR_TABLE | ROUTE_ATTR_DST),
}
</pre></div>
<p>Definition at line <a class="el" href="route__obj_8c_source.html#l00892">892</a> of file <a class="el" href="route__obj_8c_source.html">route_obj.c</a>.</p>

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Mon Mar 21 2011 for libnl by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>