netsukuku/df/dbf/route_8c.html

1302 lines
204 KiB
HTML
Raw Normal View History

<!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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>The Netsukuku Project: src/route.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
2014-02-20 00:30:40 +00:00
<td id="projectlogo"><img alt="Logo" src="../../Logo_netsukuku.jpg"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">The Netsukuku Project
&#160;<span id="projectnumber">0.0.9</span>
</div>
<div id="projectbrief">An Alternative routing method</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../files.html"><span>File&#160;List</span></a></li>
<li><a href="../../globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('df/dbf/route_8c.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">route.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../d1/d0b/includes_8h_source.html">includes.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/d54/common_8h_source.html">common.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d5/da4/libnetlink_8h_source.html">libnetlink.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d6/d4a/inet_8h_source.html">inet.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d7/d0e/krnl__route_8h_source.html">krnl_route.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d4/d43/request_8h_source.html">request.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/d3e/endianness_8h_source.html">endianness.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d5/d89/pkts_8h_source.html">pkts.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d5/dbf/bmap_8h_source.html">bmap.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d8/da0/qspn_8h_source.html">qspn.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d3/df5/radar_8h_source.html">radar.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../db/d93/netsukuku_8h_source.html">netsukuku.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d9/d7f/route_8h_source.html">route.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for route.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../dc/d14/route_8c__incl.png" border="0" usemap="#src_2route_8c" alt=""/></div>
<map name="src_2route_8c" id="src_2route_8c">
<area shape="rect" id="node3" href="../../d1/d0b/includes_8h.html" title="includes.h" alt="" coords="1373,160,1453,189"/><area shape="rect" id="node57" href="../../dc/d54/common_8h.html" title="common.h" alt="" coords="2003,83,2085,112"/><area shape="rect" id="node68" href="../../d5/da4/libnetlink_8h.html" title="libnetlink.h" alt="" coords="2348,83,2431,112"/><area shape="rect" id="node76" href="../../d6/d4a/inet_8h.html" title="inet.h" alt="" coords="2872,237,2925,267"/><area shape="rect" id="node78" href="../../dc/d3e/endianness_8h.html" title="endianness.h" alt="" coords="3019,315,3117,344"/><area shape="rect" id="node82" href="../../d7/d0e/krnl__route_8h.html" title="krnl_route.h" alt="" coords="2635,83,2725,112"/><area shape="rect" id="node88" href="../../d4/d43/request_8h.html" title="request.h" alt="" coords="2548,160,2623,189"/><area shape="rect" id="node92" href="../../d5/d89/pkts_8h.html" title="pkts.h" alt="" coords="2552,83,2611,112"/><area shape="rect" id="node98" href="../../d5/dbf/bmap_8h.html" title="bmap.h" alt="" coords="2795,160,2859,189"/><area shape="rect" id="node100" href="../../d8/da0/qspn_8h.html" title="qspn.h" alt="" coords="2936,83,2997,112"/><area shape="rect" id="node102" href="../../d3/df5/radar_8h.html" title="radar.h" alt="" coords="3021,83,3083,112"/><area shape="rect" id="node104" href="../../db/d93/netsukuku_8h.html" title="netsukuku.h" alt="" coords="3107,83,3200,112"/><area shape="rect" id="node106" href="../../d9/d7f/route_8h.html" title="route.h" alt="" coords="2749,83,2811,112"/><area shape="rect" id="node59" href="../../d4/d08/misc_8h.html" title="misc.h" alt="" coords="2555,237,2616,267"/><area shape="rect" id="node61" href="../../d5/d08/buffer_8h.html" title="buffer.h" alt="" coords="2081,160,2148,189"/><area shape="rect" id="node63" href="../../d8/de3/xmalloc_8h.html" title="xmalloc.h" alt="" coords="1855,160,1932,189"/><area shape="rect" id="node65" href="../../d7/d7f/log_8h.html" title="log.h" alt="" coords="1956,160,2007,189"/><area shape="rect" id="node84" href="../../dc/d8d/if_8h.html" title="if.h" alt="" coords="2724,160,2764,189"/><area shape="rect" id="node96" href="../../d4/de1/llist_8c.html" title="llist.c" alt="" coords="2647,160,2700,189"/></map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:abbe040eb10fb43323e36bc2e456a29ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#abbe040eb10fb43323e36bc2e456a29ce">get_gw_gnode_recurse</a> (<a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **, <a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **, u_int *, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *, <a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *, u_char, u_char, void **, int, int)</td></tr>
<tr class="separator:abbe040eb10fb43323e36bc2e456a29ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59dc8e3d1c0d989d95f8012f08d82019"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#a59dc8e3d1c0d989d95f8012f08d82019">get_gw_bnode_recurse</a> (<a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *<a class="el" href="../../d5/ddf/qspn-empiric_8h.html#a275f0c34bee112fa32e4fc86586a19ad">int_map</a>, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **ext_map, <a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **bnode_map, u_int *bmap_nodes, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *find_gnode, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *gnode_gw, <a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *node_gw, u_char gnode_level, u_char gw_level, void **gateways, int gateways_nmembs, int single_gw)</td></tr>
<tr class="separator:a59dc8e3d1c0d989d95f8012f08d82019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6150155996af94410ba3116f0c41e7ef"><td class="memItemLeft" align="right" valign="top">void **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#a6150155996af94410ba3116f0c41e7ef">get_gw_gnode</a> (<a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *<a class="el" href="../../d5/ddf/qspn-empiric_8h.html#a275f0c34bee112fa32e4fc86586a19ad">int_map</a>, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **ext_map, <a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **bnode_map, u_int *bmap_nodes, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *find_gnode, u_char gnode_level, u_char gw_level, int single_gw)</td></tr>
<tr class="separator:a6150155996af94410ba3116f0c41e7ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34a380e2ec58df564730b06f150141ec"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#a34a380e2ec58df564730b06f150141ec">get_gw_ips</a> (<a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *<a class="el" href="../../d5/ddf/qspn-empiric_8h.html#a275f0c34bee112fa32e4fc86586a19ad">int_map</a>, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **ext_map, <a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **bnode_map, u_int *bmap_nodes, <a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a> *cur_quadg, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *find_gnode, u_char gnode_level, u_char gw_level, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *gw_ip, <a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> **gw_nodes, int single_gw)</td></tr>
<tr class="separator:a34a380e2ec58df564730b06f150141ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfabb4cf9852b37e208273d61b2c255e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/dbe/structinterface.html">interface</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#acfabb4cf9852b37e208273d61b2c255e">find_rnode_dev_and_retry</a> (<a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *node)</td></tr>
<tr class="separator:acfabb4cf9852b37e208273d61b2c255e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d32d12b40eb8c936e1d301bc32c359"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d3/dd9/structnexthop.html">nexthop</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#ae4d32d12b40eb8c936e1d301bc32c359">rt_build_nexthop_gw</a> (<a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *node, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *gnode, int level, int maxhops)</td></tr>
<tr class="separator:ae4d32d12b40eb8c936e1d301bc32c359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab46164b2a1909d021ff14c048964bfd0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d3/dd9/structnexthop.html">nexthop</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#ab46164b2a1909d021ff14c048964bfd0">rt_build_nexthop_voidgw</a> (void *void_gw, <a class="el" href="../../d9/dbe/structinterface.html">interface</a> **oifs)</td></tr>
<tr class="separator:ab46164b2a1909d021ff14c048964bfd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2c5264eb99a462b9f79b0006e86f41d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#ae2c5264eb99a462b9f79b0006e86f41d">rt_update_node</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *dst_ip, void *dst_node, <a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a> *dst_quadg, void *void_gw, <a class="el" href="../../d9/dbe/structinterface.html">interface</a> **oifs, u_char level)</td></tr>
<tr class="separator:ae2c5264eb99a462b9f79b0006e86f41d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f92a6fd8e99f27459b98ccb17a5f594"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#a8f92a6fd8e99f27459b98ccb17a5f594">rt_rnodes_update</a> (int check_update_flag)</td></tr>
<tr class="separator:a8f92a6fd8e99f27459b98ccb17a5f594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32029732dc208304ab63287968952ec5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#a32029732dc208304ab63287968952ec5">rt_full_update</a> (int check_update_flag)</td></tr>
<tr class="separator:a32029732dc208304ab63287968952ec5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ba09874404dffc38c8afaa32767fcef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#a9ba09874404dffc38c8afaa32767fcef">rt_get_default_gw</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *gw, char *dev_name)</td></tr>
<tr class="separator:a9ba09874404dffc38c8afaa32767fcef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8e765370816d77b674ca4ca895fe604"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#ae8e765370816d77b674ca4ca895fe604">rt_exec_gw</a> (char *dev, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> to, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> gw, int(*route_function)(int <a class="el" href="../../d8/d91/krnl__route_8c.html#ac765329451135abec74c45e1897abf26">type</a>, int <a class="el" href="../../d8/d91/krnl__route_8c.html#ae1af048ea44870cb8acef396ebc4ad09">scope</a>, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *src, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *to, struct <a class="el" href="../../d3/dd9/structnexthop.html">nexthop</a> *nhops, char *dev, u_char table), u_char table)</td></tr>
<tr class="separator:ae8e765370816d77b674ca4ca895fe604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cdc5a65790d27e173c0aeac2f7aed8b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#a1cdc5a65790d27e173c0aeac2f7aed8b">rt_add_gw</a> (char *dev, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> to, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> gw, u_char table)</td></tr>
<tr class="separator:a1cdc5a65790d27e173c0aeac2f7aed8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af58184ead46ad8ac2ae191fe8922452d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#af58184ead46ad8ac2ae191fe8922452d">rt_del_gw</a> (char *dev, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> to, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> gw, u_char table)</td></tr>
<tr class="separator:af58184ead46ad8ac2ae191fe8922452d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe208dc2bf7480c3319656525c9410f2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#abe208dc2bf7480c3319656525c9410f2">rt_change_gw</a> (char *dev, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> to, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> gw, u_char table)</td></tr>
<tr class="separator:abe208dc2bf7480c3319656525c9410f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ed8d2627fcb0ff0efd5399bf684ce68"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#a5ed8d2627fcb0ff0efd5399bf684ce68">rt_replace_gw</a> (char *dev, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> to, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> gw, u_char table)</td></tr>
<tr class="separator:a5ed8d2627fcb0ff0efd5399bf684ce68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7ad0bfacbed70c9cc07e6852a76dd5f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#ad7ad0bfacbed70c9cc07e6852a76dd5f">rt_replace_def_gw</a> (char *dev, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> gw, u_char table)</td></tr>
<tr class="separator:ad7ad0bfacbed70c9cc07e6852a76dd5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d8aab38bbe60c9230492488fa633999"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#a3d8aab38bbe60c9230492488fa633999">rt_delete_def_gw</a> (u_char table)</td></tr>
<tr class="separator:a3d8aab38bbe60c9230492488fa633999"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2afa651103ffead347ddc17615d69ad"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#ac2afa651103ffead347ddc17615d69ad">rt_del_loopback_net</a> (void)</td></tr>
<tr class="separator:ac2afa651103ffead347ddc17615d69ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affcc70aa11f4fe6cd320e8cca073ec1a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/route_8c.html#affcc70aa11f4fe6cd320e8cca073ec1a">rt_append_subnet_src</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *src, char *dev)</td></tr>
<tr class="separator:affcc70aa11f4fe6cd320e8cca073ec1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="acfabb4cf9852b37e208273d61b2c255e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d9/dbe/structinterface.html">interface</a>** find_rnode_dev_and_retry </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *&#160;</td>
<td class="paramname"><em>node</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_acfabb4cf9852b37e208273d61b2c255e_cgraph.png" border="0" usemap="#df/dbf/route_8c_acfabb4cf9852b37e208273d61b2c255e_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_acfabb4cf9852b37e208273d61b2c255e_cgraph" id="df/dbf/route_8c_acfabb4cf9852b37e208273d61b2c255e_cgraph">
<area shape="rect" id="node3" href="../../d7/d02/radar_8c.html#ad509fe62baca86ee9bf17802ad3efeb5" title="rnl_get_dev" alt="" coords="223,5,311,35"/><area shape="rect" id="node7" href="../../d7/d02/radar_8c.html#a593e03eb8b5f285712ad9bcc8f921d95" title="radar_wait_new_scan" alt="" coords="193,59,340,88"/><area shape="rect" id="node5" href="../../d7/d02/radar_8c.html#a642a13cee6514a86fed1130d901107e0" title="rnl_find_node" alt="" coords="389,5,488,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_acfabb4cf9852b37e208273d61b2c255e_icgraph.png" border="0" usemap="#df/dbf/route_8c_acfabb4cf9852b37e208273d61b2c255e_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_acfabb4cf9852b37e208273d61b2c255e_icgraph" id="df/dbf/route_8c_acfabb4cf9852b37e208273d61b2c255e_icgraph">
<area shape="rect" id="node3" href="../../d9/d7f/route_8h.html#ae4d32d12b40eb8c936e1d301bc32c359" title="rt_build_nexthop_gw" alt="" coords="204,73,345,102"/><area shape="rect" id="node69" href="../../df/dbf/route_8c.html#ab46164b2a1909d021ff14c048964bfd0" title="rt_build_nexthop_voidgw" alt="" coords="192,126,357,156"/><area shape="rect" id="node5" href="../../d9/d7f/route_8h.html#aa5e6a218401371f79910f174b4aabaee" title="rt_update_node" alt="" coords="407,100,516,129"/><area shape="rect" id="node7" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="567,202,708,232"/><area shape="rect" id="node31" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2583,106,2697,136"/><area shape="rect" id="node54" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="757,98,928,128"/><area shape="rect" id="node62" href="../../d9/d7f/route_8h.html#a8f92a6fd8e99f27459b98ccb17a5f594" title="rt_rnodes_update" alt="" coords="576,48,699,77"/><area shape="rect" id="node65" href="../../d9/d7f/route_8h.html#a32029732dc208304ab63287968952ec5" title="rt_full_update" alt="" coords="1172,100,1271,129"/><area shape="rect" id="node9" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="783,204,903,233"/><area shape="rect" id="node11" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="999,204,1084,233"/><area shape="rect" id="node33" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2759,185,2847,214"/><area shape="rect" id="node13" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1156,204,1287,233"/><area shape="rect" id="node15" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1375,153,1460,182"/><area shape="rect" id="node17" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1548,153,1697,182"/><area shape="rect" id="node47" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1579,100,1667,129"/><area shape="rect" id="node50" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1753,308,1857,337"/><area shape="rect" id="node19" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1747,110,1864,140"/><area shape="rect" id="node21" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3184,237,3235,266"/><area shape="rect" id="node23" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1912,110,1973,140"/><area shape="rect" id="node25" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2023,110,2156,140"/><area shape="rect" id="node27" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2207,110,2297,140"/><area shape="rect" id="node29" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2347,120,2533,149"/><area shape="rect" id="node40" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2760,78,2845,108"/><area shape="rect" id="node43" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2747,132,2859,161"/><area shape="rect" id="node35" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2907,145,2981,174"/><area shape="rect" id="node37" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3029,172,3136,201"/><area shape="rect" id="no
</div>
</p>
</div>
</div>
<a class="anchor" id="a59dc8e3d1c0d989d95f8012f08d82019"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int get_gw_bnode_recurse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *&#160;</td>
<td class="paramname"><em>int_map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **&#160;</td>
<td class="paramname"><em>ext_map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td>
<td class="paramname"><em>bnode_map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *&#160;</td>
<td class="paramname"><em>find_gnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *&#160;</td>
<td class="paramname"><em>gnode_gw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *&#160;</td>
<td class="paramname"><em>node_gw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>gnode_level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>gw_level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void **&#160;</td>
<td class="paramname"><em>gateways</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>gateways_nmembs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>single_gw</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a59dc8e3d1c0d989d95f8012f08d82019_cgraph.png" border="0" usemap="#df/dbf/route_8c_a59dc8e3d1c0d989d95f8012f08d82019_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_a59dc8e3d1c0d989d95f8012f08d82019_cgraph" id="df/dbf/route_8c_a59dc8e3d1c0d989d95f8012f08d82019_cgraph">
<area shape="rect" id="node3" href="../../db/d73/bmap_8c.html#a61bdcdcc5f2bd5cf6e35df84dbd89ffd" title="map_find_bnode_rnode" alt="" coords="212,5,367,35"/><area shape="rect" id="node7" href="../../d3/d7a/map_8c.html#a35cb995501f7278fdaaff8a730dcc6db" title="node_from_pos" alt="" coords="235,59,344,88"/><area shape="rect" id="node9" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="231,112,348,141"/><area shape="rect" id="node11" href="../../db/de6/qspn_8c.html#a7d4488a7a0d0eb767588a5afb7f85e47" title="qspn_set_map_vars" alt="" coords="220,165,359,195"/><area shape="rect" id="node15" href="../../d9/d45/gmap_8c.html#ae66a241d66f63a51912c7be857f38a9c" title="erc_find_gnode" alt="" coords="235,219,344,248"/><area shape="rect" id="node17" href="../../df/dbf/route_8c.html#abbe040eb10fb43323e36bc2e456a29ce" title="get_gw_gnode_recurse" alt="" coords="212,272,367,301"/><area shape="rect" id="node5" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="431,5,513,35"/><area shape="rect" id="node13" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="417,165,527,195"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#aec37f76b7523c94cbf893daa3011d561" title="find_int" alt="" coords="440,245,504,275"/><area shape="rect" id="node21" href="../../d0/ddb/misc_8c.html#af7f747ea1b353be8609df593dc0a629a" title="rand_range" alt="" coords="429,299,515,328"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a59dc8e3d1c0d989d95f8012f08d82019_icgraph.png" border="0" usemap="#df/dbf/route_8c_a59dc8e3d1c0d989d95f8012f08d82019_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_a59dc8e3d1c0d989d95f8012f08d82019_icgraph" id="df/dbf/route_8c_a59dc8e3d1c0d989d95f8012f08d82019_icgraph">
<area shape="rect" id="node3" href="../../df/dbf/route_8c.html#abbe040eb10fb43323e36bc2e456a29ce" title="get_gw_gnode_recurse" alt="" coords="212,731,367,760"/><area shape="rect" id="node6" href="../../d9/d7f/route_8h.html#a5c22334fec4f4d06a0a9e1b85a426835" title="get_gw_gnode" alt="" coords="416,731,523,760"/><area shape="rect" id="node8" href="../../d9/d7f/route_8h.html#a8030bab7c77153a34a7b2a71c3be3bc1" title="get_gw_ips" alt="" coords="571,731,659,760"/><area shape="rect" id="node10" href="../../d4/d18/andna_8c.html#a38841ce4a17cc49307989b692098b777" title="find_hash_gnode_recurse" alt="" coords="707,688,877,717"/><area shape="rect" id="node77" href="../../d9/d7f/route_8h.html#ae4d32d12b40eb8c936e1d301bc32c359" title="rt_build_nexthop_gw" alt="" coords="721,773,863,803"/><area shape="rect" id="node12" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="1111,497,1231,527"/><area shape="rect" id="node14" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="1319,332,1471,361"/><area shape="rect" id="node31" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="1552,429,1683,459"/><area shape="rect" id="node37" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="1320,393,1469,423"/><area shape="rect" id="node40" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="1304,601,1485,631"/><area shape="rect" id="node43" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="1324,103,1465,132"/><area shape="rect" id="node64" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="1540,552,1695,581"/><area shape="rect" id="node67" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="1327,497,1463,527"/><area shape="rect" id="node74" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="1329,655,1460,684"/><area shape="rect" id="node16" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="1536,376,1699,405"/><area shape="rect" id="node18" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="1757,376,1912,405"/><area shape="rect" id="node27" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="1535,255,1700,302"/><area shape="rect" id="node20" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="1969,376,2132,405"/><area shape="rect" id="node24" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="2205,673,2267,703"/><area shape="rect" id="node22" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="2181,376,2291,405"/><area shape="rect" id="node29" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="1789,293,1880,323"/><area shape="rect" id="node33" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="1795,579,1875,608"/><area shape="rect" id="node35" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1997,629,2104,659"/><area shape="rect" id="node45" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="1541,5,1693,35"/><area shape="rect" id="node51" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="2019,59,2083,88"/><area shape="rect" id="node54" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8ac
</div>
</p>
</div>
</div>
<a class="anchor" id="a6150155996af94410ba3116f0c41e7ef"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void** get_gw_gnode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *&#160;</td>
<td class="paramname"><em>int_map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **&#160;</td>
<td class="paramname"><em>ext_map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td>
<td class="paramname"><em>bnode_map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *&#160;</td>
<td class="paramname"><em>find_gnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>gnode_level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>gw_level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>single_gw</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a6150155996af94410ba3116f0c41e7ef_cgraph.png" border="0" usemap="#df/dbf/route_8c_a6150155996af94410ba3116f0c41e7ef_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_a6150155996af94410ba3116f0c41e7ef_cgraph" id="df/dbf/route_8c_a6150155996af94410ba3116f0c41e7ef_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="215,5,263,35"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="208,59,269,88"/><area shape="rect" id="node16" href="../../df/dbf/route_8c.html#abbe040eb10fb43323e36bc2e456a29ce" title="get_gw_gnode_recurse" alt="" coords="161,165,316,195"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="797,5,867,35"/><area shape="rect" id="node9" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="411,59,477,88"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="627,59,672,88"/><area shape="rect" id="node14" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="781,59,883,88"/><area shape="rect" id="node18" href="../../d0/ddb/misc_8c.html#aec37f76b7523c94cbf893daa3011d561" title="find_int" alt="" coords="412,112,476,141"/><area shape="rect" id="node20" href="../../d0/ddb/misc_8c.html#af7f747ea1b353be8609df593dc0a629a" title="rand_range" alt="" coords="401,165,487,195"/><area shape="rect" id="node22" href="../../df/dbf/route_8c.html#a59dc8e3d1c0d989d95f8012f08d82019" title="get_gw_bnode_recurse" alt="" coords="367,219,521,248"/><area shape="rect" id="node24" href="../../db/d73/bmap_8c.html#a61bdcdcc5f2bd5cf6e35df84dbd89ffd" title="map_find_bnode_rnode" alt="" coords="572,112,727,141"/><area shape="rect" id="node28" href="../../d3/d7a/map_8c.html#a35cb995501f7278fdaaff8a730dcc6db" title="node_from_pos" alt="" coords="595,165,704,195"/><area shape="rect" id="node30" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="591,219,708,248"/><area shape="rect" id="node32" href="../../db/de6/qspn_8c.html#a7d4488a7a0d0eb767588a5afb7f85e47" title="qspn_set_map_vars" alt="" coords="580,272,719,301"/><area shape="rect" id="node36" href="../../d9/d45/gmap_8c.html#ae66a241d66f63a51912c7be857f38a9c" title="erc_find_gnode" alt="" coords="595,325,704,355"/><area shape="rect" id="node26" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="791,112,873,141"/><area shape="rect" id="node34" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="777,272,887,301"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a6150155996af94410ba3116f0c41e7ef_icgraph.png" border="0" usemap="#df/dbf/route_8c_a6150155996af94410ba3116f0c41e7ef_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_a6150155996af94410ba3116f0c41e7ef_icgraph" id="df/dbf/route_8c_a6150155996af94410ba3116f0c41e7ef_icgraph">
<area shape="rect" id="node3" href="../../d9/d7f/route_8h.html#a8030bab7c77153a34a7b2a71c3be3bc1" title="get_gw_ips" alt="" coords="160,496,248,525"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#a38841ce4a17cc49307989b692098b777" title="find_hash_gnode_recurse" alt="" coords="296,373,467,402"/><area shape="rect" id="node78" href="../../d9/d7f/route_8h.html#ae4d32d12b40eb8c936e1d301bc32c359" title="rt_build_nexthop_gw" alt="" coords="311,617,452,646"/><area shape="rect" id="node7" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="515,304,635,333"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="697,497,849,526"/><area shape="rect" id="node31" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="931,182,1061,212"/><area shape="rect" id="node38" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="699,146,848,176"/><area shape="rect" id="node41" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="683,250,864,280"/><area shape="rect" id="node44" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="703,85,844,114"/><area shape="rect" id="node65" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="919,356,1073,385"/><area shape="rect" id="node68" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="705,304,841,333"/><area shape="rect" id="node75" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="708,408,839,437"/><area shape="rect" id="node11" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="915,580,1077,609"/><area shape="rect" id="node13" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="1136,528,1291,557"/><area shape="rect" id="node26" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="913,459,1079,506"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="1348,528,1511,557"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1725,621,1787,650"/><area shape="rect" id="node17" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="1564,477,1673,506"/><area shape="rect" id="node19" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1731,504,1781,533"/><area shape="rect" id="node23" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1836,621,1969,650"/><area shape="rect" id="node28" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="1384,424,1475,453"/><area shape="rect" id="node33" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="1173,325,1253,354"/><area shape="rect" id="node35" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1565,530,1672,560"/><area shape="rect" id="node46" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="920,76,1072,105"/><area shape="rect" id="node52" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1397,22,1461,52"/><area shape="rect" id="node55" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_mai
</div>
</p>
</div>
</div>
<a class="anchor" id="abbe040eb10fb43323e36bc2e456a29ce"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int get_gw_gnode_recurse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *&#160;</td>
<td class="paramname"><em>int_map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **&#160;</td>
<td class="paramname"><em>ext_map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td>
<td class="paramname"><em>bnode_map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *&#160;</td>
<td class="paramname"><em>find_gnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *&#160;</td>
<td class="paramname"><em>gnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *&#160;</td>
<td class="paramname"><em>node</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>gnode_level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>gw_level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void **&#160;</td>
<td class="paramname"><em>gateways</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>gateways_nmembs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>single_gw</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_abbe040eb10fb43323e36bc2e456a29ce_cgraph.png" border="0" usemap="#df/dbf/route_8c_abbe040eb10fb43323e36bc2e456a29ce_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_abbe040eb10fb43323e36bc2e456a29ce_cgraph" id="df/dbf/route_8c_abbe040eb10fb43323e36bc2e456a29ce_cgraph">
<area shape="rect" id="node3" href="../../d0/ddb/misc_8c.html#aec37f76b7523c94cbf893daa3011d561" title="find_int" alt="" coords="257,5,321,35"/><area shape="rect" id="node5" href="../../d0/ddb/misc_8c.html#af7f747ea1b353be8609df593dc0a629a" title="rand_range" alt="" coords="247,59,332,88"/><area shape="rect" id="node7" href="../../df/dbf/route_8c.html#a59dc8e3d1c0d989d95f8012f08d82019" title="get_gw_bnode_recurse" alt="" coords="212,112,367,141"/><area shape="rect" id="node9" href="../../db/d73/bmap_8c.html#a61bdcdcc5f2bd5cf6e35df84dbd89ffd" title="map_find_bnode_rnode" alt="" coords="417,5,572,35"/><area shape="rect" id="node13" href="../../d3/d7a/map_8c.html#a35cb995501f7278fdaaff8a730dcc6db" title="node_from_pos" alt="" coords="440,59,549,88"/><area shape="rect" id="node15" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="436,112,553,141"/><area shape="rect" id="node17" href="../../db/de6/qspn_8c.html#a7d4488a7a0d0eb767588a5afb7f85e47" title="qspn_set_map_vars" alt="" coords="425,165,564,195"/><area shape="rect" id="node21" href="../../d9/d45/gmap_8c.html#ae66a241d66f63a51912c7be857f38a9c" title="erc_find_gnode" alt="" coords="440,219,549,248"/><area shape="rect" id="node11" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="636,5,719,35"/><area shape="rect" id="node19" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="623,165,732,195"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_abbe040eb10fb43323e36bc2e456a29ce_icgraph.png" border="0" usemap="#df/dbf/route_8c_abbe040eb10fb43323e36bc2e456a29ce_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_abbe040eb10fb43323e36bc2e456a29ce_icgraph" id="df/dbf/route_8c_abbe040eb10fb43323e36bc2e456a29ce_icgraph">
<area shape="rect" id="node3" href="../../df/dbf/route_8c.html#a59dc8e3d1c0d989d95f8012f08d82019" title="get_gw_bnode_recurse" alt="" coords="212,677,367,707"/><area shape="rect" id="node6" href="../../d9/d7f/route_8h.html#a5c22334fec4f4d06a0a9e1b85a426835" title="get_gw_gnode" alt="" coords="236,731,343,760"/><area shape="rect" id="node8" href="../../d9/d7f/route_8h.html#a8030bab7c77153a34a7b2a71c3be3bc1" title="get_gw_ips" alt="" coords="416,731,504,760"/><area shape="rect" id="node10" href="../../d4/d18/andna_8c.html#a38841ce4a17cc49307989b692098b777" title="find_hash_gnode_recurse" alt="" coords="552,688,723,717"/><area shape="rect" id="node77" href="../../d9/d7f/route_8h.html#ae4d32d12b40eb8c936e1d301bc32c359" title="rt_build_nexthop_gw" alt="" coords="567,773,708,803"/><area shape="rect" id="node12" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="956,497,1076,527"/><area shape="rect" id="node14" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="1164,332,1316,361"/><area shape="rect" id="node31" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="1397,429,1528,459"/><area shape="rect" id="node37" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="1165,393,1315,423"/><area shape="rect" id="node40" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="1149,601,1331,631"/><area shape="rect" id="node43" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="1169,103,1311,132"/><area shape="rect" id="node64" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="1385,552,1540,581"/><area shape="rect" id="node67" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="1172,497,1308,527"/><area shape="rect" id="node74" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="1175,655,1305,684"/><area shape="rect" id="node16" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="1381,376,1544,405"/><area shape="rect" id="node18" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="1603,376,1757,405"/><area shape="rect" id="node27" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="1380,255,1545,302"/><area shape="rect" id="node20" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="1815,376,1977,405"/><area shape="rect" id="node24" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="2051,673,2112,703"/><area shape="rect" id="node22" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="2027,376,2136,405"/><area shape="rect" id="node29" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="1635,293,1725,323"/><area shape="rect" id="node33" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="1640,577,1720,607"/><area shape="rect" id="node35" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1843,681,1949,711"/><area shape="rect" id="node45" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="1387,5,1539,35"/><area shape="rect" id="node51" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1864,59,1928,88"/><area shape="rect" id="node54" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb
</div>
</p>
</div>
</div>
<a class="anchor" id="a34a380e2ec58df564730b06f150141ec"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int get_gw_ips </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *&#160;</td>
<td class="paramname"><em>int_map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **&#160;</td>
<td class="paramname"><em>ext_map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td>
<td class="paramname"><em>bnode_map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a> *&#160;</td>
<td class="paramname"><em>cur_quadg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *&#160;</td>
<td class="paramname"><em>find_gnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>gnode_level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>gw_level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>gw_ip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> **&#160;</td>
<td class="paramname"><em>gw_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>single_gw</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a34a380e2ec58df564730b06f150141ec_cgraph.png" border="0" usemap="#df/dbf/route_8c_a34a380e2ec58df564730b06f150141ec_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_a34a380e2ec58df564730b06f150141ec_cgraph" id="df/dbf/route_8c_a34a380e2ec58df564730b06f150141ec_cgraph">
<area shape="rect" id="node3" href="../../df/dbf/route_8c.html#a6150155996af94410ba3116f0c41e7ef" title="get_gw_gnode" alt="" coords="141,137,248,167"/><area shape="rect" id="node41" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="156,257,233,287"/><area shape="rect" id="node43" href="../../d3/d7a/map_8c.html#ab4c5fb4d30e7d21c05dce334b85cb2e9" title="maptoip" alt="" coords="161,376,228,405"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="351,19,399,48"/><area shape="rect" id="node9" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="344,85,405,115"/><area shape="rect" id="node18" href="../../df/dbf/route_8c.html#abbe040eb10fb43323e36bc2e456a29ce" title="get_gw_gnode_recurse" alt="" coords="297,164,452,193"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="933,5,1003,35"/><area shape="rect" id="node11" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="547,57,613,87"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="763,57,808,87"/><area shape="rect" id="node16" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="917,59,1019,88"/><area shape="rect" id="node20" href="../../d0/ddb/misc_8c.html#aec37f76b7523c94cbf893daa3011d561" title="find_int" alt="" coords="548,111,612,140"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#af7f747ea1b353be8609df593dc0a629a" title="rand_range" alt="" coords="537,164,623,193"/><area shape="rect" id="node24" href="../../df/dbf/route_8c.html#a59dc8e3d1c0d989d95f8012f08d82019" title="get_gw_bnode_recurse" alt="" coords="503,217,657,247"/><area shape="rect" id="node26" href="../../db/d73/bmap_8c.html#a61bdcdcc5f2bd5cf6e35df84dbd89ffd" title="map_find_bnode_rnode" alt="" coords="708,111,863,140"/><area shape="rect" id="node30" href="../../d3/d7a/map_8c.html#a35cb995501f7278fdaaff8a730dcc6db" title="node_from_pos" alt="" coords="731,164,840,193"/><area shape="rect" id="node32" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="727,217,844,247"/><area shape="rect" id="node34" href="../../db/de6/qspn_8c.html#a7d4488a7a0d0eb767588a5afb7f85e47" title="qspn_set_map_vars" alt="" coords="716,271,855,300"/><area shape="rect" id="node38" href="../../d9/d45/gmap_8c.html#ae66a241d66f63a51912c7be857f38a9c" title="erc_find_gnode" alt="" coords="731,324,840,353"/><area shape="rect" id="node28" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="927,112,1009,141"/><area shape="rect" id="node36" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="913,323,1023,352"/><area shape="rect" id="node46" href="../../d3/d7a/map_8c.html#a6664a07adc9bcf23216bc5086ffa8b93" title="postoip" alt="" coords="343,428,407,457"/><area shape="rect" id="node48" href="../../da/d89/inet_8c.html#afd1e5fe1ebde3b0578f839267fc48e39" title="inet_copy_ipdata_raw" alt="" coords="507,428,653,457"/><area shape="rect" id="node50" href="../../dd/db1/ipv6-gmp_8c.html#a4d742184ea835ee6517b7c00352c0d4a" title="sum_int" alt="" coords="547,481,613,511"/><area shape="rect" id="node52" href="../../dd/db1/ipv6-gmp_8c.html#a6da8f9ac5a74b4c469307c4e3cfefc03" title="sum_128" alt="" coords="748,481,823,511"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a34a380e2ec58df564730b06f150141ec_icgraph.png" border="0" usemap="#df/dbf/route_8c_a34a380e2ec58df564730b06f150141ec_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_a34a380e2ec58df564730b06f150141ec_icgraph" id="df/dbf/route_8c_a34a380e2ec58df564730b06f150141ec_icgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a38841ce4a17cc49307989b692098b777" title="find_hash_gnode_recurse" alt="" coords="141,461,312,490"/><area shape="rect" id="node78" href="../../d9/d7f/route_8h.html#ae4d32d12b40eb8c936e1d301bc32c359" title="rt_build_nexthop_gw" alt="" coords="156,725,297,754"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="360,381,480,410"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="543,575,695,605"/><area shape="rect" id="node29" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="776,259,907,289"/><area shape="rect" id="node36" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="544,274,693,303"/><area shape="rect" id="node39" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="528,327,709,357"/><area shape="rect" id="node42" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="548,150,689,179"/><area shape="rect" id="node65" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="764,433,919,462"/><area shape="rect" id="node68" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="551,381,687,410"/><area shape="rect" id="node75" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="553,485,684,514"/><area shape="rect" id="node9" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="760,606,923,635"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="981,606,1136,635"/><area shape="rect" id="node24" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="759,536,924,583"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="1193,606,1356,635"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1592,687,1653,717"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="1409,555,1519,585"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1597,583,1648,613"/><area shape="rect" id="node21" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1724,687,1857,717"/><area shape="rect" id="node26" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="1229,502,1320,531"/><area shape="rect" id="node31" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="1019,402,1099,431"/><area shape="rect" id="node33" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1411,609,1517,638"/><area shape="rect" id="node44" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="765,25,917,54"/><area shape="rect" id="node52" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1243,155,1307,185"/><area shape="rect" id="node55" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="791,129,892,158"/><area shape="rect" id="node46" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv"
</div>
</p>
</div>
</div>
<a class="anchor" id="a1cdc5a65790d27e173c0aeac2f7aed8b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rt_add_gw </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>to</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>gw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>table</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a1cdc5a65790d27e173c0aeac2f7aed8b_cgraph.png" border="0" usemap="#df/dbf/route_8c_a1cdc5a65790d27e173c0aeac2f7aed8b_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_a1cdc5a65790d27e173c0aeac2f7aed8b_cgraph" id="df/dbf/route_8c_a1cdc5a65790d27e173c0aeac2f7aed8b_cgraph">
<area shape="rect" id="node3" href="../../df/dbf/route_8c.html#ae8e765370816d77b674ca4ca895fe604" title="rt_exec_gw" alt="" coords="137,111,225,140"/><area shape="rect" id="node13" href="../../d8/d91/krnl__route_8c.html#af266584d8f7f7cff38288d461b419271" title="route_add" alt="" coords="143,320,220,349"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="280,111,357,140"/><area shape="rect" id="node11" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="280,57,357,87"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="413,57,493,87"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="576,5,664,35"/><area shape="rect" id="node15" href="../../d8/d91/krnl__route_8c.html#a4cda4862ee9002730e4a8b8a12ae78c6" title="route_exec" alt="" coords="276,399,361,428"/><area shape="rect" id="node17" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="416,424,491,453"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="920,448,968,477"/><area shape="rect" id="node25" href="../../d1/d71/ll__map_8c.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="412,241,495,271"/><area shape="rect" id="node46" href="../../d4/dab/libnetlink_8c.html#a308c9418a2d83e4e9ba8d8ed0b7bbe28" title="addattr_l" alt="" coords="769,685,841,715"/><area shape="rect" id="node49" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="744,789,867,819"/><area shape="rect" id="node52" href="../../d4/dab/libnetlink_8c.html#ab9339d56ad1804972e905306791fabbc" title="addattr32" alt="" coords="768,475,843,504"/><area shape="rect" id="node55" href="../../d8/d91/krnl__route_8c.html#a5ac018a9fffaefc7cf7ad94e794d7c18" title="add_nexthops" alt="" coords="569,581,671,611"/><area shape="rect" id="node71" href="../../d4/dab/libnetlink_8c.html#a1e674ac9211ad8a2bd6200b04860b203" title="rtnl_talk" alt="" coords="772,216,839,245"/><area shape="rect" id="node75" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="415,188,492,217"/><area shape="rect" id="node19" href="../../d4/dab/libnetlink_8c.html#adcef0338bcf67064f61e984ea6542a4f" title="rtnl_open_byproto" alt="" coords="557,424,683,453"/><area shape="rect" id="node23" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1037,448,1107,477"/><area shape="rect" id="node27" href="../../d4/dab/libnetlink_8c.html#ae723f19314cbb031a26abaee33928b84" title="rtnl_wilddump_request" alt="" coords="544,268,696,297"/><area shape="rect" id="node29" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="921,189,967,219"/><area shape="rect" id="node34" href="../../d4/dab/libnetlink_8c.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="751,163,860,192"/><area shape="rect" id="node38" href="../../d1/d71/ll__map_8c.html#aa74dd48e5206c9a8c5b36307e023fa58" title="ll_remember_index" alt="" coords="555,215,685,244"/><area shape="rect" id="node32" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1021,189,1123,219"/><area shape="rect" id="node40" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="761,320,849,349"/><area shape="rect" id="node43" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="772,109,839,139"/><area shape="rect" id="node61" href="../../d4/dab/libnetlink_8c.html#accbfecaa74aaf78e2c0ca021954bdad9" title="rta_addattr32" alt="" coords="756,528,855,557"/><area shape="rect" id="node64" href="../../d4/dab/libnetlink_8c.html#a9788836cab7c0f
</div>
</p>
</div>
</div>
<a class="anchor" id="affcc70aa11f4fe6cd320e8cca073ec1a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rt_append_subnet_src </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_affcc70aa11f4fe6cd320e8cca073ec1a_cgraph.png" border="0" usemap="#df/dbf/route_8c_affcc70aa11f4fe6cd320e8cca073ec1a_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_affcc70aa11f4fe6cd320e8cca073ec1a_cgraph" id="df/dbf/route_8c_affcc70aa11f4fe6cd320e8cca073ec1a_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1007,611,1052,641"/><area shape="rect" id="node9" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="217,819,295,849"/><area shape="rect" id="node11" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="217,873,295,902"/><area shape="rect" id="node17" href="../../d8/d91/krnl__route_8c.html#ab38863bfac1a18074aea369cc767847c" title="route_append" alt="" coords="207,547,305,577"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1123,298,1192,327"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1107,611,1208,641"/><area shape="rect" id="node13" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="359,873,439,902"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="492,873,580,902"/><area shape="rect" id="node19" href="../../d8/d91/krnl__route_8c.html#a4cda4862ee9002730e4a8b8a12ae78c6" title="route_exec" alt="" coords="356,378,441,407"/><area shape="rect" id="node21" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="499,455,573,485"/><area shape="rect" id="node25" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1005,298,1053,327"/><area shape="rect" id="node28" href="../../d1/d71/ll__map_8c.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="495,613,577,642"/><area shape="rect" id="node45" href="../../d4/dab/libnetlink_8c.html#a308c9418a2d83e4e9ba8d8ed0b7bbe28" title="addattr_l" alt="" coords="855,35,927,65"/><area shape="rect" id="node48" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="829,401,952,430"/><area shape="rect" id="node51" href="../../d4/dab/libnetlink_8c.html#ab9339d56ad1804972e905306791fabbc" title="addattr32" alt="" coords="853,246,928,275"/><area shape="rect" id="node54" href="../../d8/d91/krnl__route_8c.html#a5ac018a9fffaefc7cf7ad94e794d7c18" title="add_nexthops" alt="" coords="655,193,756,222"/><area shape="rect" id="node70" href="../../d4/dab/libnetlink_8c.html#a1e674ac9211ad8a2bd6200b04860b203" title="rtnl_talk" alt="" coords="857,558,924,587"/><area shape="rect" id="node74" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="497,351,575,381"/><area shape="rect" id="node23" href="../../d4/dab/libnetlink_8c.html#adcef0338bcf67064f61e984ea6542a4f" title="rtnl_open_byproto" alt="" coords="643,455,768,485"/><area shape="rect" id="node30" href="../../d4/dab/libnetlink_8c.html#ae723f19314cbb031a26abaee33928b84" title="rtnl_wilddump_request" alt="" coords="629,559,781,589"/><area shape="rect" id="node33" href="../../d4/dab/libnetlink_8c.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="836,665,945,694"/><area shape="rect" id="node37" href="../../d1/d71/ll__map_8c.html#aa74dd48e5206c9a8c5b36307e023fa58" title="ll_remember_index" alt="" coords="640,613,771,642"/><area shape="rect" id="node39" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="847,505,935,534"/><area shape="rect" id="node42" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="857,611,924,641"/><area shape="rect" id="node60" href="../../d4/dab/libnetlink_8c.html#accbfecaa74aaf78e2c0ca021954bdad9" title="rta_addattr32" alt="" coords="841,139,940,169"/><area shape="rect" id="node63" href="../../d4/dab/libnetlink_8c.html#a9788836cab7c0fa68a06532af4c91e19" title="rta_addattr_l" alt="" coords="844,193,937,222"/><area shape="rect" id="node67" href="../../d7/df8/log_8c.html#a9
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_affcc70aa11f4fe6cd320e8cca073ec1a_icgraph.png" border="0" usemap="#df/dbf/route_8c_affcc70aa11f4fe6cd320e8cca073ec1a_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_affcc70aa11f4fe6cd320e8cca073ec1a_icgraph" id="df/dbf/route_8c_affcc70aa11f4fe6cd320e8cca073ec1a_icgraph">
<area shape="rect" id="node3" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="205,199,304,228"/><area shape="rect" id="node5" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="353,199,503,228"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1453,153,1541,183"/><area shape="rect" id="node37" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1100,305,1236,335"/><area shape="rect" id="node40" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="744,224,867,253"/><area shape="rect" id="node45" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="553,108,695,137"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1621,152,1739,181"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3059,227,3109,256"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1787,151,1848,180"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1897,151,2031,180"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2081,151,2172,180"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2221,151,2408,180"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2457,149,2572,179"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2633,93,2721,123"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2635,200,2720,229"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2621,147,2733,176"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2781,173,2856,203"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2904,200,3011,229"/><area shape="rect" id="node42" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="915,237,1051,267"/><area shape="rect" id="node47" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="745,100,865,129"/><area shape="rect" id="node49" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="940,100,1025,129"/><area shape="rect" id="node51" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1103,100,1233,129"/><area shape="rect" id="node53" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1287,100,1372,129"/><area shape="rect" id="node55" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1423,100,1572,129"/><area shape="rect" id="node59" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1628,44,1732,73"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae4d32d12b40eb8c936e1d301bc32c359"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="../../d3/dd9/structnexthop.html">nexthop</a>* rt_build_nexthop_gw </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *&#160;</td>
<td class="paramname"><em>node</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> *&#160;</td>
<td class="paramname"><em>gnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>maxhops</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_ae4d32d12b40eb8c936e1d301bc32c359_cgraph.png" border="0" usemap="#df/dbf/route_8c_ae4d32d12b40eb8c936e1d301bc32c359_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_ae4d32d12b40eb8c936e1d301bc32c359_cgraph" id="df/dbf/route_8c_ae4d32d12b40eb8c936e1d301bc32c359_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="829,7,896,36"/><area shape="rect" id="node11" href="../../d3/d7a/map_8c.html#ab4c5fb4d30e7d21c05dce334b85cb2e9" title="maptoip" alt="" coords="423,375,489,404"/><area shape="rect" id="node23" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="225,480,303,509"/><area shape="rect" id="node29" href="../../df/dbf/route_8c.html#acfabb4cf9852b37e208273d61b2c255e" title="find_rnode_dev_and\l_retry" alt="" coords="195,533,333,579"/><area shape="rect" id="node37" href="../../df/dbf/route_8c.html#a34a380e2ec58df564730b06f150141ec" title="get_gw_ips" alt="" coords="220,325,308,355"/><area shape="rect" id="node69" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="417,428,495,457"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1045,7,1091,36"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1216,59,1285,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1200,5,1301,35"/><area shape="rect" id="node13" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="1196,349,1305,379"/><area shape="rect" id="node15" href="../../d3/d7a/map_8c.html#a6664a07adc9bcf23216bc5086ffa8b93" title="postoip" alt="" coords="625,428,689,457"/><area shape="rect" id="node17" href="../../da/d89/inet_8c.html#afd1e5fe1ebde3b0578f839267fc48e39" title="inet_copy_ipdata_raw" alt="" coords="789,428,936,457"/><area shape="rect" id="node19" href="../../dd/db1/ipv6-gmp_8c.html#a4d742184ea835ee6517b7c00352c0d4a" title="sum_int" alt="" coords="829,481,896,511"/><area shape="rect" id="node21" href="../../dd/db1/ipv6-gmp_8c.html#a6da8f9ac5a74b4c469307c4e3cfefc03" title="sum_128" alt="" coords="1031,481,1105,511"/><area shape="rect" id="node25" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="416,481,496,511"/><area shape="rect" id="node27" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="613,481,701,511"/><area shape="rect" id="node31" href="../../d7/d02/radar_8c.html#ad509fe62baca86ee9bf17802ad3efeb5" title="rnl_get_dev" alt="" coords="412,537,500,567"/><area shape="rect" id="node35" href="../../d7/d02/radar_8c.html#a593e03eb8b5f285712ad9bcc8f921d95" title="radar_wait_new_scan" alt="" coords="383,591,529,620"/><area shape="rect" id="node33" href="../../d7/d02/radar_8c.html#a642a13cee6514a86fed1130d901107e0" title="rnl_find_node" alt="" coords="608,537,707,567"/><area shape="rect" id="node39" href="../../df/dbf/route_8c.html#a6150155996af94410ba3116f0c41e7ef" title="get_gw_gnode" alt="" coords="403,139,509,168"/><area shape="rect" id="node41" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="633,112,681,141"/><area shape="rect" id="node44" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="627,59,688,88"/><area shape="rect" id="node47" href="../../df/dbf/route_8c.html#abbe040eb10fb43323e36bc2e456a29ce" title="get_gw_gnode_recurse" alt="" coords="580,165,735,195"/><area shape="rect" id="node49" href="../../d0/ddb/misc_8c.html#aec37f76b7523c94cbf893daa3011d561" title="find_int" alt="" coords="831,111,895,140"/><area shape="rect" id="node51" href="../../d0/ddb/misc_8c.html#af7f747ea1b353be8609df593dc0a629a" title="rand_range" alt="" coords="820,164,905,193"/><area shape="rect" id="node53" href="../../df/dbf/route_8c.html#a59dc8e3d1c0d989d95f8012f08d82019" title="get_gw_bnode_recurse" alt="" coords="785,217,940,247"/><area shape="rect" id="node55" href="../../db/d73/bmap_8c.html#a61bdcdcc5f2bd5cf6e35df84dbd89ffd" title="map_find_bnode_rnode" alt="" coords="991,217,11
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_ae4d32d12b40eb8c936e1d301bc32c359_icgraph.png" border="0" usemap="#df/dbf/route_8c_ae4d32d12b40eb8c936e1d301bc32c359_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_ae4d32d12b40eb8c936e1d301bc32c359_icgraph" id="df/dbf/route_8c_ae4d32d12b40eb8c936e1d301bc32c359_icgraph">
<area shape="rect" id="node3" href="../../d9/d7f/route_8h.html#aa5e6a218401371f79910f174b4aabaee" title="rt_update_node" alt="" coords="196,100,305,129"/><area shape="rect" id="node5" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="356,202,497,232"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2372,129,2487,158"/><area shape="rect" id="node52" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="547,98,717,128"/><area shape="rect" id="node60" href="../../d9/d7f/route_8h.html#a8f92a6fd8e99f27459b98ccb17a5f594" title="rt_rnodes_update" alt="" coords="365,48,488,77"/><area shape="rect" id="node63" href="../../d9/d7f/route_8h.html#a32029732dc208304ab63287968952ec5" title="rt_full_update" alt="" coords="961,100,1060,129"/><area shape="rect" id="node7" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="572,204,692,233"/><area shape="rect" id="node9" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="788,204,873,233"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2548,194,2636,224"/><area shape="rect" id="node11" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="945,204,1076,233"/><area shape="rect" id="node13" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1164,153,1249,182"/><area shape="rect" id="node15" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1337,153,1487,182"/><area shape="rect" id="node45" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1368,100,1456,129"/><area shape="rect" id="node48" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1543,308,1647,337"/><area shape="rect" id="node17" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1536,110,1653,140"/><area shape="rect" id="node19" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2973,246,3024,276"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1701,110,1763,140"/><area shape="rect" id="node23" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1812,110,1945,140"/><area shape="rect" id="node25" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1996,110,2087,140"/><area shape="rect" id="node27" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2136,136,2323,165"/><area shape="rect" id="node38" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2549,88,2635,117"/><area shape="rect" id="node41" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2536,141,2648,170"/><area shape="rect" id="node33" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2696,154,2771,184"/><area shape="rect" id="node35" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2819,181,2925,210"/><area shape="rect" id="node54" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="767,73,895,102"/><area shape="rect" id="node57" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="1127,48,1287,77"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ab46164b2a1909d021ff14c048964bfd0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="../../d3/dd9/structnexthop.html">nexthop</a>* rt_build_nexthop_voidgw </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>void_gw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d9/dbe/structinterface.html">interface</a> **&#160;</td>
<td class="paramname"><em>oifs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_ab46164b2a1909d021ff14c048964bfd0_cgraph.png" border="0" usemap="#df/dbf/route_8c_ab46164b2a1909d021ff14c048964bfd0_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_ab46164b2a1909d021ff14c048964bfd0_cgraph" id="df/dbf/route_8c_ab46164b2a1909d021ff14c048964bfd0_cgraph">
<area shape="rect" id="node3" href="../../df/dbf/route_8c.html#acfabb4cf9852b37e208273d61b2c255e" title="find_rnode_dev_and\l_retry" alt="" coords="219,46,357,93"/><area shape="rect" id="node11" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="255,116,321,145"/><area shape="rect" id="node19" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="249,169,327,199"/><area shape="rect" id="node21" href="../../d3/d7a/map_8c.html#ab4c5fb4d30e7d21c05dce334b85cb2e9" title="maptoip" alt="" coords="255,223,321,252"/><area shape="rect" id="node33" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="249,276,327,305"/><area shape="rect" id="node5" href="../../d7/d02/radar_8c.html#ad509fe62baca86ee9bf17802ad3efeb5" title="rnl_get_dev" alt="" coords="436,5,524,35"/><area shape="rect" id="node9" href="../../d7/d02/radar_8c.html#a593e03eb8b5f285712ad9bcc8f921d95" title="radar_wait_new_scan" alt="" coords="407,59,553,88"/><area shape="rect" id="node7" href="../../d7/d02/radar_8c.html#a642a13cee6514a86fed1130d901107e0" title="rnl_find_node" alt="" coords="628,5,727,35"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="457,116,503,145"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="643,63,712,92"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="627,116,728,145"/><area shape="rect" id="node23" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="425,169,535,199"/><area shape="rect" id="node25" href="../../d3/d7a/map_8c.html#a6664a07adc9bcf23216bc5086ffa8b93" title="postoip" alt="" coords="448,223,512,252"/><area shape="rect" id="node27" href="../../da/d89/inet_8c.html#afd1e5fe1ebde3b0578f839267fc48e39" title="inet_copy_ipdata_raw" alt="" coords="604,169,751,199"/><area shape="rect" id="node29" href="../../dd/db1/ipv6-gmp_8c.html#a4d742184ea835ee6517b7c00352c0d4a" title="sum_int" alt="" coords="644,223,711,252"/><area shape="rect" id="node31" href="../../dd/db1/ipv6-gmp_8c.html#a6da8f9ac5a74b4c469307c4e3cfefc03" title="sum_128" alt="" coords="800,223,875,252"/><area shape="rect" id="node35" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="440,276,520,305"/><area shape="rect" id="node37" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="633,276,721,305"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_ab46164b2a1909d021ff14c048964bfd0_icgraph.png" border="0" usemap="#df/dbf/route_8c_ab46164b2a1909d021ff14c048964bfd0_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_ab46164b2a1909d021ff14c048964bfd0_icgraph" id="df/dbf/route_8c_ab46164b2a1909d021ff14c048964bfd0_icgraph">
<area shape="rect" id="node3" href="../../d9/d7f/route_8h.html#aa5e6a218401371f79910f174b4aabaee" title="rt_update_node" alt="" coords="220,100,329,129"/><area shape="rect" id="node5" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="380,202,521,232"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2396,129,2511,158"/><area shape="rect" id="node52" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="571,98,741,128"/><area shape="rect" id="node60" href="../../d9/d7f/route_8h.html#a8f92a6fd8e99f27459b98ccb17a5f594" title="rt_rnodes_update" alt="" coords="389,48,512,77"/><area shape="rect" id="node63" href="../../d9/d7f/route_8h.html#a32029732dc208304ab63287968952ec5" title="rt_full_update" alt="" coords="985,100,1084,129"/><area shape="rect" id="node7" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="596,204,716,233"/><area shape="rect" id="node9" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="812,204,897,233"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2572,194,2660,224"/><area shape="rect" id="node11" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="969,204,1100,233"/><area shape="rect" id="node13" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1188,153,1273,182"/><area shape="rect" id="node15" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1361,153,1511,182"/><area shape="rect" id="node45" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1392,100,1480,129"/><area shape="rect" id="node48" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1567,308,1671,337"/><area shape="rect" id="node17" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1560,110,1677,140"/><area shape="rect" id="node19" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2997,246,3048,276"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1725,110,1787,140"/><area shape="rect" id="node23" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1836,110,1969,140"/><area shape="rect" id="node25" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2020,110,2111,140"/><area shape="rect" id="node27" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2160,136,2347,165"/><area shape="rect" id="node38" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2573,88,2659,117"/><area shape="rect" id="node41" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2560,141,2672,170"/><area shape="rect" id="node33" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2720,154,2795,184"/><area shape="rect" id="node35" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2843,181,2949,210"/><area shape="rect" id="node54" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="791,73,919,102"/><area shape="rect" id="node57" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="1151,48,1311,77"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="abe208dc2bf7480c3319656525c9410f2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rt_change_gw </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>to</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>gw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>table</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_abe208dc2bf7480c3319656525c9410f2_cgraph.png" border="0" usemap="#df/dbf/route_8c_abe208dc2bf7480c3319656525c9410f2_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_abe208dc2bf7480c3319656525c9410f2_cgraph" id="df/dbf/route_8c_abe208dc2bf7480c3319656525c9410f2_cgraph">
<area shape="rect" id="node3" href="../../df/dbf/route_8c.html#ae8e765370816d77b674ca4ca895fe604" title="rt_exec_gw" alt="" coords="164,111,252,140"/><area shape="rect" id="node13" href="../../d8/d91/krnl__route_8c.html#a3ae86d1be02b3781abcc1532c9a8e72e" title="route_change" alt="" coords="159,320,257,349"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="312,111,389,140"/><area shape="rect" id="node11" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="312,57,389,87"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="445,57,525,87"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="608,5,696,35"/><area shape="rect" id="node15" href="../../d8/d91/krnl__route_8c.html#a4cda4862ee9002730e4a8b8a12ae78c6" title="route_exec" alt="" coords="308,399,393,428"/><area shape="rect" id="node17" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="448,424,523,453"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="952,448,1000,477"/><area shape="rect" id="node25" href="../../d1/d71/ll__map_8c.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="444,241,527,271"/><area shape="rect" id="node46" href="../../d4/dab/libnetlink_8c.html#a308c9418a2d83e4e9ba8d8ed0b7bbe28" title="addattr_l" alt="" coords="801,685,873,715"/><area shape="rect" id="node49" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="776,789,899,819"/><area shape="rect" id="node52" href="../../d4/dab/libnetlink_8c.html#ab9339d56ad1804972e905306791fabbc" title="addattr32" alt="" coords="800,475,875,504"/><area shape="rect" id="node55" href="../../d8/d91/krnl__route_8c.html#a5ac018a9fffaefc7cf7ad94e794d7c18" title="add_nexthops" alt="" coords="601,581,703,611"/><area shape="rect" id="node71" href="../../d4/dab/libnetlink_8c.html#a1e674ac9211ad8a2bd6200b04860b203" title="rtnl_talk" alt="" coords="804,216,871,245"/><area shape="rect" id="node75" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="447,188,524,217"/><area shape="rect" id="node19" href="../../d4/dab/libnetlink_8c.html#adcef0338bcf67064f61e984ea6542a4f" title="rtnl_open_byproto" alt="" coords="589,424,715,453"/><area shape="rect" id="node23" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1069,448,1139,477"/><area shape="rect" id="node27" href="../../d4/dab/libnetlink_8c.html#ae723f19314cbb031a26abaee33928b84" title="rtnl_wilddump_request" alt="" coords="576,268,728,297"/><area shape="rect" id="node29" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="953,189,999,219"/><area shape="rect" id="node34" href="../../d4/dab/libnetlink_8c.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="783,163,892,192"/><area shape="rect" id="node38" href="../../d1/d71/ll__map_8c.html#aa74dd48e5206c9a8c5b36307e023fa58" title="ll_remember_index" alt="" coords="587,215,717,244"/><area shape="rect" id="node32" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1053,189,1155,219"/><area shape="rect" id="node40" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="793,320,881,349"/><area shape="rect" id="node43" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="804,109,871,139"/><area shape="rect" id="node61" href="../../d4/dab/libnetlink_8c.html#accbfecaa74aaf78e2c0ca021954bdad9" title="rta_addattr32" alt="" coords="788,528,887,557"/><area shape="rect" id="node64" href="../../d4/dab/libnetlink_8c.html#a9788836cab
</div>
</p>
</div>
</div>
<a class="anchor" id="af58184ead46ad8ac2ae191fe8922452d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rt_del_gw </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>to</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>gw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>table</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_af58184ead46ad8ac2ae191fe8922452d_cgraph.png" border="0" usemap="#df/dbf/route_8c_af58184ead46ad8ac2ae191fe8922452d_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_af58184ead46ad8ac2ae191fe8922452d_cgraph" id="df/dbf/route_8c_af58184ead46ad8ac2ae191fe8922452d_cgraph">
<area shape="rect" id="node3" href="../../df/dbf/route_8c.html#ae8e765370816d77b674ca4ca895fe604" title="rt_exec_gw" alt="" coords="135,111,223,140"/><area shape="rect" id="node13" href="../../d8/d91/krnl__route_8c.html#a5387b69facb77216c12e13f5cc0ca1c5" title="route_del" alt="" coords="141,320,216,349"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="277,111,355,140"/><area shape="rect" id="node11" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="277,57,355,87"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="411,57,491,87"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="573,5,661,35"/><area shape="rect" id="node15" href="../../d8/d91/krnl__route_8c.html#a4cda4862ee9002730e4a8b8a12ae78c6" title="route_exec" alt="" coords="273,399,359,428"/><area shape="rect" id="node17" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="413,424,488,453"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="917,448,965,477"/><area shape="rect" id="node25" href="../../d1/d71/ll__map_8c.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="409,241,492,271"/><area shape="rect" id="node46" href="../../d4/dab/libnetlink_8c.html#a308c9418a2d83e4e9ba8d8ed0b7bbe28" title="addattr_l" alt="" coords="767,685,839,715"/><area shape="rect" id="node49" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="741,789,864,819"/><area shape="rect" id="node52" href="../../d4/dab/libnetlink_8c.html#ab9339d56ad1804972e905306791fabbc" title="addattr32" alt="" coords="765,475,840,504"/><area shape="rect" id="node55" href="../../d8/d91/krnl__route_8c.html#a5ac018a9fffaefc7cf7ad94e794d7c18" title="add_nexthops" alt="" coords="567,581,668,611"/><area shape="rect" id="node71" href="../../d4/dab/libnetlink_8c.html#a1e674ac9211ad8a2bd6200b04860b203" title="rtnl_talk" alt="" coords="769,216,836,245"/><area shape="rect" id="node75" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="412,188,489,217"/><area shape="rect" id="node19" href="../../d4/dab/libnetlink_8c.html#adcef0338bcf67064f61e984ea6542a4f" title="rtnl_open_byproto" alt="" coords="555,424,680,453"/><area shape="rect" id="node23" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1035,448,1104,477"/><area shape="rect" id="node27" href="../../d4/dab/libnetlink_8c.html#ae723f19314cbb031a26abaee33928b84" title="rtnl_wilddump_request" alt="" coords="541,268,693,297"/><area shape="rect" id="node29" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="919,189,964,219"/><area shape="rect" id="node34" href="../../d4/dab/libnetlink_8c.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="748,163,857,192"/><area shape="rect" id="node38" href="../../d1/d71/ll__map_8c.html#aa74dd48e5206c9a8c5b36307e023fa58" title="ll_remember_index" alt="" coords="552,215,683,244"/><area shape="rect" id="node32" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1019,189,1120,219"/><area shape="rect" id="node40" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="759,320,847,349"/><area shape="rect" id="node43" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="769,109,836,139"/><area shape="rect" id="node61" href="../../d4/dab/libnetlink_8c.html#accbfecaa74aaf78e2c0ca021954bdad9" title="rta_addattr32" alt="" coords="753,528,852,557"/><area shape="rect" id="node64" href="../../d4/dab/libnetlink_8c.html#a9788836cab7c0f
</div>
</p>
</div>
</div>
<a class="anchor" id="ac2afa651103ffead347ddc17615d69ad"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rt_del_loopback_net </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_ac2afa651103ffead347ddc17615d69ad_cgraph.png" border="0" usemap="#df/dbf/route_8c_ac2afa651103ffead347ddc17615d69ad_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_ac2afa651103ffead347ddc17615d69ad_cgraph" id="df/dbf/route_8c_ac2afa651103ffead347ddc17615d69ad_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="193,59,271,88"/><area shape="rect" id="node19" href="../../d8/d91/krnl__route_8c.html#a5387b69facb77216c12e13f5cc0ca1c5" title="route_del" alt="" coords="195,308,269,337"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="320,59,427,88"/><area shape="rect" id="node13" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="335,5,412,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="985,213,1031,243"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1101,476,1171,505"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1085,213,1187,243"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="477,5,557,35"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="640,5,728,35"/><area shape="rect" id="node21" href="../../d8/d91/krnl__route_8c.html#a4cda4862ee9002730e4a8b8a12ae78c6" title="route_exec" alt="" coords="331,399,416,428"/><area shape="rect" id="node23" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="480,372,555,401"/><area shape="rect" id="node27" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="984,476,1032,505"/><area shape="rect" id="node30" href="../../d1/d71/ll__map_8c.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="476,265,559,295"/><area shape="rect" id="node47" href="../../d4/dab/libnetlink_8c.html#a308c9418a2d83e4e9ba8d8ed0b7bbe28" title="addattr_l" alt="" coords="833,424,905,453"/><area shape="rect" id="node50" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="808,789,931,819"/><area shape="rect" id="node53" href="../../d4/dab/libnetlink_8c.html#ab9339d56ad1804972e905306791fabbc" title="addattr32" alt="" coords="832,685,907,715"/><area shape="rect" id="node56" href="../../d8/d91/krnl__route_8c.html#a5ac018a9fffaefc7cf7ad94e794d7c18" title="add_nexthops" alt="" coords="633,580,735,609"/><area shape="rect" id="node72" href="../../d4/dab/libnetlink_8c.html#a1e674ac9211ad8a2bd6200b04860b203" title="rtnl_talk" alt="" coords="836,160,903,189"/><area shape="rect" id="node76" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="479,111,556,140"/><area shape="rect" id="node25" href="../../d4/dab/libnetlink_8c.html#adcef0338bcf67064f61e984ea6542a4f" title="rtnl_open_byproto" alt="" coords="621,372,747,401"/><area shape="rect" id="node32" href="../../d4/dab/libnetlink_8c.html#ae723f19314cbb031a26abaee33928b84" title="rtnl_wilddump_request" alt="" coords="608,265,760,295"/><area shape="rect" id="node35" href="../../d4/dab/libnetlink_8c.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="815,267,924,296"/><area shape="rect" id="node39" href="../../d1/d71/ll__map_8c.html#aa74dd48e5206c9a8c5b36307e023fa58" title="ll_remember_index" alt="" coords="619,319,749,348"/><area shape="rect" id="node41" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="825,320,913,349"/><area shape="rect" id="node44" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="836,213,903,243"/><area shape="rect" id="node62" href="../../d4/dab/libnetlink_8c.html#accbfecaa74aaf78e2c0ca021954bdad9" title="rta_addattr32" alt="" coords="820,632,919,661"/><area shape="rect" id="node65" href="../../d4/dab/libnetlink_8c.html#a9788836cab7c0f
</div>
</p>
</div>
</div>
<a class="anchor" id="a3d8aab38bbe60c9230492488fa633999"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rt_delete_def_gw </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>table</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a3d8aab38bbe60c9230492488fa633999_cgraph.png" border="0" usemap="#df/dbf/route_8c_a3d8aab38bbe60c9230492488fa633999_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_a3d8aab38bbe60c9230492488fa633999_cgraph" id="df/dbf/route_8c_a3d8aab38bbe60c9230492488fa633999_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#addb0c4631b9f6d90718cddc6d8f04469" title="inet_setip_anyaddr" alt="" coords="435,111,565,140"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1001,581,1049,611"/><area shape="rect" id="node25" href="../../d8/d91/krnl__route_8c.html#a5387b69facb77216c12e13f5cc0ca1c5" title="route_del" alt="" coords="176,688,251,717"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="651,59,728,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1003,240,1048,269"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="821,59,928,88"/><area shape="rect" id="node15" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="836,5,913,35"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1131,581,1200,611"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1115,240,1216,269"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="985,5,1065,35"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1121,5,1209,35"/><area shape="rect" id="node27" href="../../d8/d91/krnl__route_8c.html#a4cda4862ee9002730e4a8b8a12ae78c6" title="route_exec" alt="" coords="300,688,385,717"/><area shape="rect" id="node29" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="463,895,537,924"/><area shape="rect" id="node34" href="../../d1/d71/ll__map_8c.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="459,319,541,348"/><area shape="rect" id="node51" href="../../d4/dab/libnetlink_8c.html#a308c9418a2d83e4e9ba8d8ed0b7bbe28" title="addattr_l" alt="" coords="839,635,911,664"/><area shape="rect" id="node54" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="813,739,936,768"/><area shape="rect" id="node57" href="../../d4/dab/libnetlink_8c.html#ab9339d56ad1804972e905306791fabbc" title="addattr32" alt="" coords="837,792,912,821"/><area shape="rect" id="node60" href="../../d8/d91/krnl__route_8c.html#a5ac018a9fffaefc7cf7ad94e794d7c18" title="add_nexthops" alt="" coords="639,635,740,664"/><area shape="rect" id="node76" href="../../d4/dab/libnetlink_8c.html#a1e674ac9211ad8a2bd6200b04860b203" title="rtnl_talk" alt="" coords="841,320,908,349"/><area shape="rect" id="node80" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="461,585,539,615"/><area shape="rect" id="node31" href="../../d4/dab/libnetlink_8c.html#adcef0338bcf67064f61e984ea6542a4f" title="rtnl_open_byproto" alt="" coords="627,895,752,924"/><area shape="rect" id="node36" href="../../d4/dab/libnetlink_8c.html#ae723f19314cbb031a26abaee33928b84" title="rtnl_wilddump_request" alt="" coords="613,372,765,401"/><area shape="rect" id="node39" href="../../d4/dab/libnetlink_8c.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="820,267,929,296"/><area shape="rect" id="node43" href="../../d1/d71/ll__map_8c.html#aa74dd48e5206c9a8c5b36307e023fa58" title="ll_remember_index" alt="" coords="624,319,755,348"/><area shape="rect" id="node45" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="831,424,919,453"/><area shape="rect" id="node48" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="841,213,908,243"/><area shape="rect" id="node66" href="../../d4/dab/libnetlink_8c.html#accbfecaa74
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a3d8aab38bbe60c9230492488fa633999_icgraph.png" border="0" usemap="#df/dbf/route_8c_a3d8aab38bbe60c9230492488fa633999_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_a3d8aab38bbe60c9230492488fa633999_icgraph" id="df/dbf/route_8c_a3d8aab38bbe60c9230492488fa633999_icgraph">
<area shape="rect" id="node3" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="737,5,881,51"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="177,181,327,211"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2784,172,2891,201"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2939,303,2989,332"/><area shape="rect" id="node11" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1333,279,1421,308"/><area shape="rect" id="node38" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="932,365,1068,395"/><area shape="rect" id="node41" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="387,92,509,121"/><area shape="rect" id="node46" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="377,181,519,211"/><area shape="rect" id="node13" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1501,249,1619,279"/><area shape="rect" id="node16" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1667,225,1728,255"/><area shape="rect" id="node18" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1777,225,1911,255"/><area shape="rect" id="node20" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1961,225,2052,255"/><area shape="rect" id="node22" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2101,225,2288,255"/><area shape="rect" id="node24" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2337,175,2452,204"/><area shape="rect" id="node26" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2513,119,2601,148"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2515,172,2600,201"/><area shape="rect" id="node34" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2501,225,2613,255"/><area shape="rect" id="node28" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2661,172,2736,201"/><area shape="rect" id="node43" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="1117,72,1253,101"/><area shape="rect" id="node48" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="568,181,688,211"/><area shape="rect" id="node50" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="767,200,852,229"/><area shape="rect" id="node52" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="935,205,1065,235"/><area shape="rect" id="node54" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1143,205,1228,235"/><area shape="rect" id="node56" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1303,175,1452,204"/><area shape="rect" id="node60" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1508,315,1612,344"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae8e765370816d77b674ca4ca895fe604"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rt_exec_gw </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>to</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>gw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int(*)(int <a class="el" href="../../d8/d91/krnl__route_8c.html#ac765329451135abec74c45e1897abf26">type</a>, int <a class="el" href="../../d8/d91/krnl__route_8c.html#ae1af048ea44870cb8acef396ebc4ad09">scope</a>, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *src, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *to, struct <a class="el" href="../../d3/dd9/structnexthop.html">nexthop</a> *nhops, char *dev, u_char table)&#160;</td>
<td class="paramname"><em>route_function</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>table</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_ae8e765370816d77b674ca4ca895fe604_cgraph.png" border="0" usemap="#df/dbf/route_8c_ae8e765370816d77b674ca4ca895fe604_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_ae8e765370816d77b674ca4ca895fe604_cgraph" id="df/dbf/route_8c_ae8e765370816d77b674ca4ca895fe604_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="145,5,223,35"/><area shape="rect" id="node9" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="145,59,223,88"/><area shape="rect" id="node5" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="273,5,353,35"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="404,5,492,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_ae8e765370816d77b674ca4ca895fe604_icgraph.png" border="0" usemap="#df/dbf/route_8c_ae8e765370816d77b674ca4ca895fe604_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_ae8e765370816d77b674ca4ca895fe604_icgraph" id="df/dbf/route_8c_ae8e765370816d77b674ca4ca895fe604_icgraph">
<area shape="rect" id="node3" href="../../d9/d7f/route_8h.html#a1cdc5a65790d27e173c0aeac2f7aed8b" title="rt_add_gw" alt="" coords="155,5,237,35"/><area shape="rect" id="node5" href="../../d9/d7f/route_8h.html#af58184ead46ad8ac2ae191fe8922452d" title="rt_del_gw" alt="" coords="157,59,235,88"/><area shape="rect" id="node7" href="../../d9/d7f/route_8h.html#abe208dc2bf7480c3319656525c9410f2" title="rt_change_gw" alt="" coords="145,112,247,141"/><area shape="rect" id="node9" href="../../d9/d7f/route_8h.html#a5ed8d2627fcb0ff0efd5399bf684ce68" title="rt_replace_gw" alt="" coords="145,165,247,195"/><area shape="rect" id="node11" href="../../d9/d7f/route_8h.html#ad7ad0bfacbed70c9cc07e6852a76dd5f" title="rt_replace_def_gw" alt="" coords="296,165,424,195"/><area shape="rect" id="node13" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="473,157,617,203"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="667,165,773,195"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="821,165,872,195"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a32029732dc208304ab63287968952ec5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void rt_full_update </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>check_update_flag</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a32029732dc208304ab63287968952ec5_cgraph.png" border="0" usemap="#df/dbf/route_8c_a32029732dc208304ab63287968952ec5_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_a32029732dc208304ab63287968952ec5_cgraph" id="df/dbf/route_8c_a32029732dc208304ab63287968952ec5_cgraph">
<area shape="rect" id="node3" href="../../df/dbf/route_8c.html#ae2c5264eb99a462b9f79b0006e86f41d" title="rt_update_node" alt="" coords="164,660,273,690"/><area shape="rect" id="node132" href="../../d8/d91/krnl__route_8c.html#aaf8cb5f57b36f21ae406e282decddf92" title="route_flush_cache" alt="" coords="155,451,283,480"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="764,920,841,950"/><area shape="rect" id="node7" href="../../d9/d45/gmap_8c.html#aae95738707e42a1fa222862d7ba558b3" title="pos_from_gnode" alt="" coords="343,504,460,534"/><area shape="rect" id="node9" href="../../d9/d45/gmap_8c.html#a9ce7a2f67926ff44e70a677107b6857a" title="gnodetoip" alt="" coords="363,558,440,587"/><area shape="rect" id="node13" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="944,896,1053,926"/><area shape="rect" id="node15" href="../../d3/d7a/map_8c.html#ab4c5fb4d30e7d21c05dce334b85cb2e9" title="maptoip" alt="" coords="769,867,836,896"/><area shape="rect" id="node26" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="369,1098,433,1127"/><area shape="rect" id="node38" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="360,1190,443,1219"/><area shape="rect" id="node42" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="764,1227,841,1256"/><area shape="rect" id="node49" href="../../df/dbf/route_8c.html#ab46164b2a1909d021ff14c048964bfd0" title="rt_build_nexthop_voidgw" alt="" coords="520,1019,685,1048"/><area shape="rect" id="node63" href="../../df/dbf/route_8c.html#ae4d32d12b40eb8c936e1d301bc32c359" title="rt_build_nexthop_gw" alt="" coords="331,866,472,895"/><area shape="rect" id="node73" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1176,242,1224,271"/><area shape="rect" id="node84" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="971,424,1027,454"/><area shape="rect" id="node87" href="../../d8/d91/krnl__route_8c.html#a5387b69facb77216c12e13f5cc0ca1c5" title="route_del" alt="" coords="364,398,439,427"/><area shape="rect" id="node129" href="../../d8/d91/krnl__route_8c.html#a3890e28e0cd128baa5456865fc8f4af6" title="route_replace" alt="" coords="352,451,451,480"/><area shape="rect" id="node11" href="../../d9/d45/gmap_8c.html#a63189b04abdf98d1dc6c140fe91aa269" title="gidtoipstart" alt="" coords="560,558,645,587"/><area shape="rect" id="node18" href="../../d3/d7a/map_8c.html#a6664a07adc9bcf23216bc5086ffa8b93" title="postoip" alt="" coords="967,1140,1031,1170"/><area shape="rect" id="node20" href="../../da/d89/inet_8c.html#afd1e5fe1ebde3b0578f839267fc48e39" title="inet_copy_ipdata_raw" alt="" coords="1127,1087,1273,1116"/><area shape="rect" id="node22" href="../../dd/db1/ipv6-gmp_8c.html#a4d742184ea835ee6517b7c00352c0d4a" title="sum_int" alt="" coords="1167,1140,1233,1170"/><area shape="rect" id="node24" href="../../dd/db1/ipv6-gmp_8c.html#a6da8f9ac5a74b4c469307c4e3cfefc03" title="sum_128" alt="" coords="1323,1140,1397,1170"/><area shape="rect" id="node28" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="567,1123,639,1152"/><area shape="rect" id="node30" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1167,790,1233,819"/><area shape="rect" id="node32" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1337,595,1383,624"/><area shape="rect" id="node34" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1461,424,1531,454"/><area shape="rect" id="node36" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1445,595,1547,624"/><area shape="rect" id="node40" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="i
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a32029732dc208304ab63287968952ec5_icgraph.png" border="0" usemap="#df/dbf/route_8c_a32029732dc208304ab63287968952ec5_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_a32029732dc208304ab63287968952ec5_icgraph" id="df/dbf/route_8c_a32029732dc208304ab63287968952ec5_icgraph">
<area shape="rect" id="node3" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="155,19,243,48"/><area shape="rect" id="node5" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="291,19,408,48"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1728,5,1779,35"/><area shape="rect" id="node9" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="456,44,517,73"/><area shape="rect" id="node11" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="567,45,700,75"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="751,45,841,75"/><area shape="rect" id="node15" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="891,45,1077,75"/><area shape="rect" id="node17" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1127,97,1241,127"/><area shape="rect" id="node19" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1303,44,1391,73"/><area shape="rect" id="node26" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1304,97,1389,127"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1291,151,1403,180"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1451,84,1525,113"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1573,57,1680,87"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a9ba09874404dffc38c8afaa32767fcef"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rt_get_default_gw </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>gw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev_name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a9ba09874404dffc38c8afaa32767fcef_cgraph.png" border="0" usemap="#df/dbf/route_8c_a9ba09874404dffc38c8afaa32767fcef_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_a9ba09874404dffc38c8afaa32767fcef_cgraph" id="df/dbf/route_8c_a9ba09874404dffc38c8afaa32767fcef_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#addb0c4631b9f6d90718cddc6d8f04469" title="inet_setip_anyaddr" alt="" coords="405,665,536,694"/><area shape="rect" id="node22" href="../../d8/d91/krnl__route_8c.html#abd8cd64c2dff2dcf75fa734f999359f9" title="route_get_exact_prefix_dst" alt="" coords="179,274,357,303"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="621,665,699,694"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="976,453,1021,482"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="793,611,900,641"/><area shape="rect" id="node15" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="808,665,885,694"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1104,298,1173,327"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1088,453,1189,482"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="959,665,1039,694"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1095,665,1183,694"/><area shape="rect" id="node24" href="../../d8/d91/krnl__route_8c.html#a19266dbb40db503595db35b02ce89fd1" title="route_reset_filter" alt="" coords="412,222,529,251"/><area shape="rect" id="node26" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="433,62,508,91"/><area shape="rect" id="node30" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="975,298,1023,327"/><area shape="rect" id="node33" href="../../d1/d71/ll__map_8c.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="429,377,512,406"/><area shape="rect" id="node35" href="../../d4/dab/libnetlink_8c.html#ae723f19314cbb031a26abaee33928b84" title="rtnl_wilddump_request" alt="" coords="584,297,736,326"/><area shape="rect" id="node38" href="../../d4/dab/libnetlink_8c.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="605,454,715,483"/><area shape="rect" id="node53" href="../../d8/d91/krnl__route_8c.html#a3c6704dfaee952428fb117f3874cb721" title="route_get_gw" alt="" coords="421,558,520,587"/><area shape="rect" id="node63" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="971,114,1027,143"/><area shape="rect" id="node66" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="432,115,509,145"/><area shape="rect" id="node68" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="432,169,509,198"/><area shape="rect" id="node28" href="../../d4/dab/libnetlink_8c.html#adcef0338bcf67064f61e984ea6542a4f" title="rtnl_open_byproto" alt="" coords="784,114,909,143"/><area shape="rect" id="node42" href="../../d1/d71/ll__map_8c.html#aa74dd48e5206c9a8c5b36307e023fa58" title="ll_remember_index" alt="" coords="595,350,725,379"/><area shape="rect" id="node44" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="803,350,891,379"/><area shape="rect" id="node47" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="813,297,880,326"/><area shape="rect" id="node56" href="../../da/d89/inet_8c.html#abddde4d60b8a9c38fbde3ed7e198efca" title="inet_addr_match" alt="" coords="601,558,719,587"/><area shape="rect" id="node59" href="../../d1/d71/ll__map_8c.html#aced8907c33267205072637b09f56c869" title="ll_index_to_name" alt="" coords="599,611,721,641"/><area shape="rect" id="node61" href="../../d1/d71/ll__map_8c.h
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a9ba09874404dffc38c8afaa32767fcef_icgraph.png" border="0" usemap="#df/dbf/route_8c_a9ba09874404dffc38c8afaa32767fcef_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_a9ba09874404dffc38c8afaa32767fcef_icgraph" id="df/dbf/route_8c_a9ba09874404dffc38c8afaa32767fcef_icgraph">
<area shape="rect" id="node3" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="388,5,532,51"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#af0c6fb918f055c28c21d5a17fe02db09" title="igw_check_inet_conn_t" alt="" coords="180,39,337,68"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="581,13,688,43"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="736,13,787,43"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad7ad0bfacbed70c9cc07e6852a76dd5f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rt_replace_def_gw </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>gw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>table</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_ad7ad0bfacbed70c9cc07e6852a76dd5f_cgraph.png" border="0" usemap="#df/dbf/route_8c_ad7ad0bfacbed70c9cc07e6852a76dd5f_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_ad7ad0bfacbed70c9cc07e6852a76dd5f_cgraph" id="df/dbf/route_8c_ad7ad0bfacbed70c9cc07e6852a76dd5f_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#addb0c4631b9f6d90718cddc6d8f04469" title="inet_setip_anyaddr" alt="" coords="181,149,312,179"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1176,620,1224,649"/><area shape="rect" id="node25" href="../../df/dbf/route_8c.html#a5ed8d2627fcb0ff0efd5399bf684ce68" title="rt_replace_gw" alt="" coords="196,332,297,361"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="372,44,449,73"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1177,279,1223,308"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="645,5,752,35"/><area shape="rect" id="node15" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="515,44,592,73"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1293,620,1363,649"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1277,279,1379,308"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="659,72,739,101"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="832,72,920,101"/><area shape="rect" id="node27" href="../../df/dbf/route_8c.html#ae8e765370816d77b674ca4ca895fe604" title="rt_exec_gw" alt="" coords="367,279,455,308"/><area shape="rect" id="node34" href="../../d8/d91/krnl__route_8c.html#a3890e28e0cd128baa5456865fc8f4af6" title="route_replace" alt="" coords="361,385,460,415"/><area shape="rect" id="node29" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="515,97,592,127"/><area shape="rect" id="node32" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="515,279,592,308"/><area shape="rect" id="node36" href="../../d8/d91/krnl__route_8c.html#a4cda4862ee9002730e4a8b8a12ae78c6" title="route_exec" alt="" coords="511,541,596,571"/><area shape="rect" id="node38" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="661,464,736,493"/><area shape="rect" id="node43" href="../../d1/d71/ll__map_8c.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="657,305,740,335"/><area shape="rect" id="node60" href="../../d4/dab/libnetlink_8c.html#a308c9418a2d83e4e9ba8d8ed0b7bbe28" title="addattr_l" alt="" coords="1025,620,1097,649"/><area shape="rect" id="node63" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="1000,567,1123,596"/><area shape="rect" id="node66" href="../../d4/dab/libnetlink_8c.html#ab9339d56ad1804972e905306791fabbc" title="addattr32" alt="" coords="1024,881,1099,911"/><area shape="rect" id="node69" href="../../d8/d91/krnl__route_8c.html#a5ac018a9fffaefc7cf7ad94e794d7c18" title="add_nexthops" alt="" coords="825,723,927,752"/><area shape="rect" id="node85" href="../../d4/dab/libnetlink_8c.html#a1e674ac9211ad8a2bd6200b04860b203" title="rtnl_talk" alt="" coords="1028,412,1095,441"/><area shape="rect" id="node89" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="660,720,737,749"/><area shape="rect" id="node40" href="../../d4/dab/libnetlink_8c.html#adcef0338bcf67064f61e984ea6542a4f" title="rtnl_open_byproto" alt="" coords="813,464,939,493"/><area shape="rect" id="node45" href="../../d4/dab/libnetlink_8c.html#ae723f19314cbb031a26abaee33928b84" title="rtnl_wilddump_request" alt="" coords="800,359,952,388"/><area shape="rect" id="node48" href="../../d4/dab/libnetlink_8c.html#a0c981a8de14fd51a25027ef4
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_ad7ad0bfacbed70c9cc07e6852a76dd5f_icgraph.png" border="0" usemap="#df/dbf/route_8c_ad7ad0bfacbed70c9cc07e6852a76dd5f_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_ad7ad0bfacbed70c9cc07e6852a76dd5f_icgraph" id="df/dbf/route_8c_ad7ad0bfacbed70c9cc07e6852a76dd5f_icgraph">
<area shape="rect" id="node3" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="183,5,327,51"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="376,13,483,43"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="531,13,581,43"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a5ed8d2627fcb0ff0efd5399bf684ce68"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rt_replace_gw </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>to</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>gw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>table</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a5ed8d2627fcb0ff0efd5399bf684ce68_cgraph.png" border="0" usemap="#df/dbf/route_8c_a5ed8d2627fcb0ff0efd5399bf684ce68_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_a5ed8d2627fcb0ff0efd5399bf684ce68_cgraph" id="df/dbf/route_8c_a5ed8d2627fcb0ff0efd5399bf684ce68_cgraph">
<area shape="rect" id="node3" href="../../df/dbf/route_8c.html#ae8e765370816d77b674ca4ca895fe604" title="rt_exec_gw" alt="" coords="164,111,252,140"/><area shape="rect" id="node13" href="../../d8/d91/krnl__route_8c.html#a3890e28e0cd128baa5456865fc8f4af6" title="route_replace" alt="" coords="159,320,257,349"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="312,111,389,140"/><area shape="rect" id="node11" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="312,57,389,87"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="445,57,525,87"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="608,5,696,35"/><area shape="rect" id="node15" href="../../d8/d91/krnl__route_8c.html#a4cda4862ee9002730e4a8b8a12ae78c6" title="route_exec" alt="" coords="308,399,393,428"/><area shape="rect" id="node17" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="448,424,523,453"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="952,448,1000,477"/><area shape="rect" id="node25" href="../../d1/d71/ll__map_8c.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="444,241,527,271"/><area shape="rect" id="node46" href="../../d4/dab/libnetlink_8c.html#a308c9418a2d83e4e9ba8d8ed0b7bbe28" title="addattr_l" alt="" coords="801,685,873,715"/><area shape="rect" id="node49" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="776,789,899,819"/><area shape="rect" id="node52" href="../../d4/dab/libnetlink_8c.html#ab9339d56ad1804972e905306791fabbc" title="addattr32" alt="" coords="800,475,875,504"/><area shape="rect" id="node55" href="../../d8/d91/krnl__route_8c.html#a5ac018a9fffaefc7cf7ad94e794d7c18" title="add_nexthops" alt="" coords="601,581,703,611"/><area shape="rect" id="node71" href="../../d4/dab/libnetlink_8c.html#a1e674ac9211ad8a2bd6200b04860b203" title="rtnl_talk" alt="" coords="804,216,871,245"/><area shape="rect" id="node75" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="447,188,524,217"/><area shape="rect" id="node19" href="../../d4/dab/libnetlink_8c.html#adcef0338bcf67064f61e984ea6542a4f" title="rtnl_open_byproto" alt="" coords="589,424,715,453"/><area shape="rect" id="node23" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1069,448,1139,477"/><area shape="rect" id="node27" href="../../d4/dab/libnetlink_8c.html#ae723f19314cbb031a26abaee33928b84" title="rtnl_wilddump_request" alt="" coords="576,268,728,297"/><area shape="rect" id="node29" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="953,189,999,219"/><area shape="rect" id="node34" href="../../d4/dab/libnetlink_8c.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="783,163,892,192"/><area shape="rect" id="node38" href="../../d1/d71/ll__map_8c.html#aa74dd48e5206c9a8c5b36307e023fa58" title="ll_remember_index" alt="" coords="587,215,717,244"/><area shape="rect" id="node32" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1053,189,1155,219"/><area shape="rect" id="node40" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="793,320,881,349"/><area shape="rect" id="node43" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="804,109,871,139"/><area shape="rect" id="node61" href="../../d4/dab/libnetlink_8c.html#accbfecaa74aaf78e2c0ca021954bdad9" title="rta_addattr32" alt="" coords="788,528,887,557"/><area shape="rect" id="node64" href="../../d4/dab/libnetlink_8c.html#a9788836ca
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a5ed8d2627fcb0ff0efd5399bf684ce68_icgraph.png" border="0" usemap="#df/dbf/route_8c_a5ed8d2627fcb0ff0efd5399bf684ce68_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_a5ed8d2627fcb0ff0efd5399bf684ce68_icgraph" id="df/dbf/route_8c_a5ed8d2627fcb0ff0efd5399bf684ce68_icgraph">
<area shape="rect" id="node3" href="../../d9/d7f/route_8h.html#ad7ad0bfacbed70c9cc07e6852a76dd5f" title="rt_replace_def_gw" alt="" coords="157,13,285,43"/><area shape="rect" id="node5" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="335,5,479,51"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="528,13,635,43"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="683,13,733,43"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a8f92a6fd8e99f27459b98ccb17a5f594"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void rt_rnodes_update </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>check_update_flag</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a8f92a6fd8e99f27459b98ccb17a5f594_cgraph.png" border="0" usemap="#df/dbf/route_8c_a8f92a6fd8e99f27459b98ccb17a5f594_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_a8f92a6fd8e99f27459b98ccb17a5f594_cgraph" id="df/dbf/route_8c_a8f92a6fd8e99f27459b98ccb17a5f594_cgraph">
<area shape="rect" id="node3" href="../../d7/d02/radar_8c.html#ad509fe62baca86ee9bf17802ad3efeb5" title="rnl_get_dev" alt="" coords="960,140,1048,169"/><area shape="rect" id="node7" href="../../df/dbf/route_8c.html#ae2c5264eb99a462b9f79b0006e86f41d" title="rt_update_node" alt="" coords="177,581,287,611"/><area shape="rect" id="node5" href="../../d7/d02/radar_8c.html#a642a13cee6514a86fed1130d901107e0" title="rnl_find_node" alt="" coords="1156,140,1255,169"/><area shape="rect" id="node9" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="769,559,847,588"/><area shape="rect" id="node11" href="../../d9/d45/gmap_8c.html#aae95738707e42a1fa222862d7ba558b3" title="pos_from_gnode" alt="" coords="348,581,465,611"/><area shape="rect" id="node13" href="../../d9/d45/gmap_8c.html#a9ce7a2f67926ff44e70a677107b6857a" title="gnodetoip" alt="" coords="368,739,445,768"/><area shape="rect" id="node17" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="949,452,1059,481"/><area shape="rect" id="node19" href="../../d3/d7a/map_8c.html#ab4c5fb4d30e7d21c05dce334b85cb2e9" title="maptoip" alt="" coords="775,349,841,379"/><area shape="rect" id="node30" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="375,685,439,715"/><area shape="rect" id="node42" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="365,43,448,72"/><area shape="rect" id="node46" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="769,95,847,124"/><area shape="rect" id="node53" href="../../df/dbf/route_8c.html#ab46164b2a1909d021ff14c048964bfd0" title="rt_build_nexthop_voidgw" alt="" coords="525,248,691,277"/><area shape="rect" id="node64" href="../../df/dbf/route_8c.html#ae4d32d12b40eb8c936e1d301bc32c359" title="rt_build_nexthop_gw" alt="" coords="336,401,477,431"/><area shape="rect" id="node74" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1181,1027,1229,1056"/><area shape="rect" id="node85" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="976,1393,1032,1423"/><area shape="rect" id="node88" href="../../d8/d91/krnl__route_8c.html#a5387b69facb77216c12e13f5cc0ca1c5" title="route_del" alt="" coords="369,1028,444,1057"/><area shape="rect" id="node133" href="../../d8/d91/krnl__route_8c.html#a3890e28e0cd128baa5456865fc8f4af6" title="route_replace" alt="" coords="357,1081,456,1111"/><area shape="rect" id="node15" href="../../d9/d45/gmap_8c.html#a63189b04abdf98d1dc6c140fe91aa269" title="gidtoipstart" alt="" coords="565,739,651,768"/><area shape="rect" id="node22" href="../../d3/d7a/map_8c.html#a6664a07adc9bcf23216bc5086ffa8b93" title="postoip" alt="" coords="972,247,1036,276"/><area shape="rect" id="node24" href="../../da/d89/inet_8c.html#afd1e5fe1ebde3b0578f839267fc48e39" title="inet_copy_ipdata_raw" alt="" coords="1132,273,1279,303"/><area shape="rect" id="node26" href="../../dd/db1/ipv6-gmp_8c.html#a4d742184ea835ee6517b7c00352c0d4a" title="sum_int" alt="" coords="1172,220,1239,249"/><area shape="rect" id="node28" href="../../dd/db1/ipv6-gmp_8c.html#a6da8f9ac5a74b4c469307c4e3cfefc03" title="sum_128" alt="" coords="1328,220,1403,249"/><area shape="rect" id="node32" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="572,685,644,715"/><area shape="rect" id="node34" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1172,559,1239,588"/><area shape="rect" id="node36" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1343,879,1388,908"/><area shape="rect" id="node38" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1467,1027,1536,1056"/><area shape="rect" id="node40" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" c
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_a8f92a6fd8e99f27459b98ccb17a5f594_icgraph.png" border="0" usemap="#df/dbf/route_8c_a8f92a6fd8e99f27459b98ccb17a5f594_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_a8f92a6fd8e99f27459b98ccb17a5f594_icgraph" id="df/dbf/route_8c_a8f92a6fd8e99f27459b98ccb17a5f594_icgraph">
<area shape="rect" id="node3" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="177,103,305,132"/><area shape="rect" id="node5" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="393,69,479,99"/><area shape="rect" id="node43" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="356,136,516,165"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="567,56,716,85"/><area shape="rect" id="node37" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="597,109,685,139"/><area shape="rect" id="node40" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="772,5,876,35"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="765,109,883,139"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2203,56,2253,85"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="931,109,992,139"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1041,109,1175,139"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1225,109,1316,139"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1365,161,1552,191"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1601,161,1716,191"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1777,161,1865,191"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1779,215,1864,244"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1765,108,1877,137"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1925,148,2000,177"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2048,135,2155,164"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae2c5264eb99a462b9f79b0006e86f41d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void rt_update_node </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>dst_ip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>dst_node</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a> *&#160;</td>
<td class="paramname"><em>dst_quadg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>void_gw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d9/dbe/structinterface.html">interface</a> **&#160;</td>
<td class="paramname"><em>oifs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>level</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_ae2c5264eb99a462b9f79b0006e86f41d_cgraph.png" border="0" usemap="#df/dbf/route_8c_ae2c5264eb99a462b9f79b0006e86f41d_cgraph" alt=""/></div>
<map name="df/dbf/route_8c_ae2c5264eb99a462b9f79b0006e86f41d_cgraph" id="df/dbf/route_8c_ae2c5264eb99a462b9f79b0006e86f41d_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="599,509,676,538"/><area shape="rect" id="node5" href="../../d9/d45/gmap_8c.html#aae95738707e42a1fa222862d7ba558b3" title="pos_from_gnode" alt="" coords="177,1498,295,1528"/><area shape="rect" id="node7" href="../../d9/d45/gmap_8c.html#a9ce7a2f67926ff44e70a677107b6857a" title="gnodetoip" alt="" coords="197,1552,275,1581"/><area shape="rect" id="node11" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="779,192,888,221"/><area shape="rect" id="node13" href="../../d3/d7a/map_8c.html#ab4c5fb4d30e7d21c05dce334b85cb2e9" title="maptoip" alt="" coords="604,245,671,274"/><area shape="rect" id="node24" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="204,664,268,693"/><area shape="rect" id="node36" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="195,149,277,178"/><area shape="rect" id="node40" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="599,149,676,178"/><area shape="rect" id="node47" href="../../df/dbf/route_8c.html#ab46164b2a1909d021ff14c048964bfd0" title="rt_build_nexthop_voidgw" alt="" coords="355,354,520,384"/><area shape="rect" id="node61" href="../../df/dbf/route_8c.html#ae4d32d12b40eb8c936e1d301bc32c359" title="rt_build_nexthop_gw" alt="" coords="165,458,307,488"/><area shape="rect" id="node71" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1011,1161,1059,1190"/><area shape="rect" id="node82" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="805,1448,861,1477"/><area shape="rect" id="node85" href="../../d8/d91/krnl__route_8c.html#a5387b69facb77216c12e13f5cc0ca1c5" title="route_del" alt="" coords="199,966,273,996"/><area shape="rect" id="node133" href="../../d8/d91/krnl__route_8c.html#a3890e28e0cd128baa5456865fc8f4af6" title="route_replace" alt="" coords="187,848,285,877"/><area shape="rect" id="node9" href="../../d9/d45/gmap_8c.html#a63189b04abdf98d1dc6c140fe91aa269" title="gidtoipstart" alt="" coords="395,1552,480,1581"/><area shape="rect" id="node16" href="../../d3/d7a/map_8c.html#a6664a07adc9bcf23216bc5086ffa8b93" title="postoip" alt="" coords="801,245,865,274"/><area shape="rect" id="node18" href="../../da/d89/inet_8c.html#afd1e5fe1ebde3b0578f839267fc48e39" title="inet_copy_ipdata_raw" alt="" coords="961,217,1108,246"/><area shape="rect" id="node20" href="../../dd/db1/ipv6-gmp_8c.html#a4d742184ea835ee6517b7c00352c0d4a" title="sum_int" alt="" coords="1001,270,1068,300"/><area shape="rect" id="node22" href="../../dd/db1/ipv6-gmp_8c.html#a6da8f9ac5a74b4c469307c4e3cfefc03" title="sum_128" alt="" coords="1157,270,1232,300"/><area shape="rect" id="node26" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="401,664,473,693"/><area shape="rect" id="node28" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1001,586,1068,616"/><area shape="rect" id="node30" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1172,880,1217,909"/><area shape="rect" id="node32" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1296,1161,1365,1190"/><area shape="rect" id="node34" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1280,880,1381,909"/><area shape="rect" id="node38" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="391,149,484,178"/><area shape="rect" id="node42" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="793,138,873,168"/><area shape="rect" id="node44" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="991
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dbf/route_8c_ae2c5264eb99a462b9f79b0006e86f41d_icgraph.png" border="0" usemap="#df/dbf/route_8c_ae2c5264eb99a462b9f79b0006e86f41d_icgraph" alt=""/></div>
<map name="df/dbf/route_8c_ae2c5264eb99a462b9f79b0006e86f41d_icgraph" id="df/dbf/route_8c_ae2c5264eb99a462b9f79b0006e86f41d_icgraph">
<area shape="rect" id="node3" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="167,202,308,232"/><area shape="rect" id="node27" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2183,129,2297,158"/><area shape="rect" id="node50" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="357,98,528,128"/><area shape="rect" id="node58" href="../../d9/d7f/route_8h.html#a8f92a6fd8e99f27459b98ccb17a5f594" title="rt_rnodes_update" alt="" coords="176,48,299,77"/><area shape="rect" id="node61" href="../../d9/d7f/route_8h.html#a32029732dc208304ab63287968952ec5" title="rt_full_update" alt="" coords="772,100,871,129"/><area shape="rect" id="node5" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="383,204,503,233"/><area shape="rect" id="node7" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="599,204,684,233"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2359,194,2447,224"/><area shape="rect" id="node9" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="756,204,887,233"/><area shape="rect" id="node11" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="975,153,1060,182"/><area shape="rect" id="node13" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1148,153,1297,182"/><area shape="rect" id="node43" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1179,100,1267,129"/><area shape="rect" id="node46" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1353,308,1457,337"/><area shape="rect" id="node15" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1347,110,1464,140"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2784,246,2835,276"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1512,110,1573,140"/><area shape="rect" id="node21" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1623,110,1756,140"/><area shape="rect" id="node23" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1807,110,1897,140"/><area shape="rect" id="node25" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1947,136,2133,165"/><area shape="rect" id="node36" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2360,88,2445,117"/><area shape="rect" id="node39" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2347,141,2459,170"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2507,154,2581,184"/><area shape="rect" id="node33" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2629,181,2736,210"/><area shape="rect" id="node52" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="577,73,705,102"/><area shape="rect" id="node55" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="937,48,1097,77"/></map>
</div>
</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="../../df/dbf/route_8c.html">route.c</a></li>
2014-02-20 00:30:40 +00:00
<li class="footer">Generated on Wed Feb 19 2014 16:29:43 for The Netsukuku Project by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>
</html>