netsukuku/d4/d3b/netsukuku_8c.html
MissValeska f97a6e4a6f missvaleska@missvaleska-GA-970A-D3:~/Documents/Netsukuku/NtkDoc/html$ git status# On branch gh-pages
missvaleska@missvaleska-GA-970A-D3:~/Documents/Netsukuku/NtkDoc/html$ git status# On branch gh-pages
Doxygen generated Documentation
2014-02-19 15:45:00 -08:00

958 lines
110 KiB
HTML

<!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/netsukuku.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;">
<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('d4/d3b/netsukuku_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="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">netsukuku.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="../../df/d77/conf_8h_source.html">conf.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="../../dd/daf/ll__map_8h_source.html">ll_map.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="../../d5/d89/pkts_8h_source.html">pkts.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/d8d/if_8h_source.html">if.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="../../db/d93/netsukuku_8h_source.html">netsukuku.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="../../da/d68/accept_8h_source.html">accept.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d0/d51/daemon_8h_source.html">daemon.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../da/da0/crypto_8h_source.html">crypto.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d7/d74/andna__cache_8h_source.html">andna_cache.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d5/d05/andna_8h_source.html">andna.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="../../d6/d34/hook_8h_source.html">hook.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d2/d42/rehook_8h_source.html">rehook.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for netsukuku.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/db1/netsukuku_8c__incl.png" border="0" usemap="#src_2netsukuku_8c" alt=""/></div>
<map name="src_2netsukuku_8c" id="src_2netsukuku_8c">
<area shape="rect" id="node3" href="../../d1/d0b/includes_8h.html" title="includes.h" alt="" coords="1315,237,1395,267"/><area shape="rect" id="node57" href="../../dc/d54/common_8h.html" title="common.h" alt="" coords="2220,160,2303,189"/><area shape="rect" id="node68" href="../../df/d77/conf_8h.html" title="conf.h" alt="" coords="2687,83,2745,112"/><area shape="rect" id="node70" href="../../d5/da4/libnetlink_8h.html" title="libnetlink.h" alt="" coords="2769,83,2852,112"/><area shape="rect" id="node72" href="../../dd/daf/ll__map_8h.html" title="ll_map.h" alt="" coords="2876,83,2945,112"/><area shape="rect" id="node74" href="../../d4/d43/request_8h.html" title="request.h" alt="" coords="2553,237,2628,267"/><area shape="rect" id="node77" href="../../d5/d89/pkts_8h.html" title="pkts.h" alt="" coords="2561,160,2620,189"/><area shape="rect" id="node79" href="../../dc/d8d/if_8h.html" title="if.h" alt="" coords="2385,237,2425,267"/><area shape="rect" id="node84" href="../../d5/dbf/bmap_8h.html" title="bmap.h" alt="" coords="2969,83,3033,112"/><area shape="rect" id="node86" href="../../db/d93/netsukuku_8h.html" title="netsukuku.h" alt="" coords="3057,83,3151,112"/><area shape="rect" id="node88" href="../../d8/da0/qspn_8h.html" title="qspn.h" alt="" coords="3208,160,3269,189"/><area shape="rect" id="node90" href="../../da/d68/accept_8h.html" title="accept.h" alt="" coords="3311,83,3383,112"/><area shape="rect" id="node92" href="../../d0/d51/daemon_8h.html" title="daemon.h" alt="" coords="3407,83,3484,112"/><area shape="rect" id="node94" href="../../da/da0/crypto_8h.html" title="crypto.h" alt="" coords="2449,237,2519,267"/><area shape="rect" id="node97" href="../../d7/d74/andna__cache_8h.html" title="andna_cache.h" alt="" coords="2428,160,2537,189"/><area shape="rect" id="node100" href="../../d5/d05/andna_8h.html" title="andna.h" alt="" coords="2495,83,2561,112"/><area shape="rect" id="node104" href="../../d3/df5/radar_8h.html" title="radar.h" alt="" coords="3508,83,3569,112"/><area shape="rect" id="node106" href="../../d6/d34/hook_8h.html" title="hook.h" alt="" coords="3175,83,3236,112"/><area shape="rect" id="node109" href="../../d2/d42/rehook_8h.html" title="rehook.h" alt="" coords="3593,83,3665,112"/><area shape="rect" id="node59" href="../../d4/d08/misc_8h.html" title="misc.h" alt="" coords="2556,315,2617,344"/><area shape="rect" id="node61" href="../../d5/d08/buffer_8h.html" title="buffer.h" alt="" coords="2143,237,2209,267"/><area shape="rect" id="node63" href="../../d8/de3/xmalloc_8h.html" title="xmalloc.h" alt="" coords="2233,237,2311,267"/><area shape="rect" id="node65" href="../../d7/d7f/log_8h.html" title="log.h" alt="" coords="2068,237,2119,267"/></map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:aab81b11aea138ab11b083fc7c262209f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#aab81b11aea138ab11b083fc7c262209f">FATAL_NOT_SPECIFIED</a>(str)</td></tr>
<tr class="separator:aab81b11aea138ab11b083fc7c262209f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a39bc345f354b28f30aebf7598d74faf8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a39bc345f354b28f30aebf7598d74faf8">save_pid</a> (void)</td></tr>
<tr class="separator:a39bc345f354b28f30aebf7598d74faf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ca639d98fc763c96ced13fce69b60cd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a0ca639d98fc763c96ced13fce69b60cd">is_ntkd_already_running</a> (void)</td></tr>
<tr class="separator:a0ca639d98fc763c96ced13fce69b60cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeda777559abec4e7ff375954117a918e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#aeda777559abec4e7ff375954117a918e">ntk_load_maps</a> (void)</td></tr>
<tr class="separator:aeda777559abec4e7ff375954117a918e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8275f5b6804020ee48f40462a95d389"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#aa8275f5b6804020ee48f40462a95d389">ntk_save_maps</a> (void)</td></tr>
<tr class="separator:aa8275f5b6804020ee48f40462a95d389"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3030ad057859c8f9234849b3348626b6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a3030ad057859c8f9234849b3348626b6">ntk_free_maps</a> (void)</td></tr>
<tr class="separator:a3030ad057859c8f9234849b3348626b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8605e2b78cd4a81b6c6b5c30cb7366a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#ae8605e2b78cd4a81b6c6b5c30cb7366a">usage</a> (void)</td></tr>
<tr class="separator:ae8605e2b78cd4a81b6c6b5c30cb7366a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca0fdd73c87e4c8aeca793394b10e06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a5ca0fdd73c87e4c8aeca793394b10e06">fill_default_options</a> (void)</td></tr>
<tr class="separator:a5ca0fdd73c87e4c8aeca793394b10e06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eccd187480c0bd5207afd99966ef68b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a9eccd187480c0bd5207afd99966ef68b">fill_loaded_cfg_options</a> (void)</td></tr>
<tr class="separator:a9eccd187480c0bd5207afd99966ef68b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77b81213c58e892e225414a9decfd0c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a77b81213c58e892e225414a9decfd0c8">free_server_opt</a> (void)</td></tr>
<tr class="separator:a77b81213c58e892e225414a9decfd0c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0318e97f40679e849d9259e5edb4dfce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a0318e97f40679e849d9259e5edb4dfce">parse_options</a> (int argc, char **argv)</td></tr>
<tr class="separator:a0318e97f40679e849d9259e5edb4dfce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4db5766f181d0b79ee932e1858e9fa63"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a4db5766f181d0b79ee932e1858e9fa63">check_conflicting_options</a> (void)</td></tr>
<tr class="separator:a4db5766f181d0b79ee932e1858e9fa63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a110d67ecacf72375eea84dc00338030c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c">init_netsukuku</a> (char **argv)</td></tr>
<tr class="separator:a110d67ecacf72375eea84dc00338030c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a235b6034c5756ff428377a300e9be15d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d">destroy_netsukuku</a> (void)</td></tr>
<tr class="separator:a235b6034c5756ff428377a300e9be15d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a785106d5f7144641d79c5f5e9ddc2135"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135">sigterm_handler</a> (int sig)</td></tr>
<tr class="separator:a785106d5f7144641d79c5f5e9ddc2135"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a678f7ec6e159e6bee076921c8d709847"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847">reload_hostname_thread</a> (void *null)</td></tr>
<tr class="separator:a678f7ec6e159e6bee076921c8d709847"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a207b25374e65f083a666cdfaca49bb99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99">sighup_handler</a> (int sig)</td></tr>
<tr class="separator:a207b25374e65f083a666cdfaca49bb99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b73ab43b7fcc724211d67c45474391b"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a3b73ab43b7fcc724211d67c45474391b">rh_cache_flush_thread</a> (void *null)</td></tr>
<tr class="separator:a3b73ab43b7fcc724211d67c45474391b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adad73be642889ec5a245216570fd44b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#adad73be642889ec5a245216570fd44b9">sigalrm_handler</a> (int sig)</td></tr>
<tr class="separator:adad73be642889ec5a245216570fd44b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c04138a5bfe5d72780bb7e82a18e627"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>
<tr class="separator:a3c04138a5bfe5d72780bb7e82a18e627"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ad65a8842cc674e3ddf69355898c0ecbf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a></td></tr>
<tr class="separator:ad65a8842cc674e3ddf69355898c0ecbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb50a0eab9fed92fc3bfc7dfa4f2c410"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#adb50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a></td></tr>
<tr class="separator:adb50a0eab9fed92fc3bfc7dfa4f2c410"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5e1c16213bbee2d5e8cc363309f418c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#ad5e1c16213bbee2d5e8cc363309f418c">optind</a></td></tr>
<tr class="separator:ad5e1c16213bbee2d5e8cc363309f418c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae30f05ee1e2e5652f174a35c7875d25e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#ae30f05ee1e2e5652f174a35c7875d25e">opterr</a></td></tr>
<tr class="separator:ae30f05ee1e2e5652f174a35c7875d25e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a475b8db98445da73e5f62a1ef6324b95"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a475b8db98445da73e5f62a1ef6324b95">optopt</a></td></tr>
<tr class="separator:a475b8db98445da73e5f62a1ef6324b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aceb45a83ca6659ee428e0610e29c8430"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#aceb45a83ca6659ee428e0610e29c8430">destroy_netsukuku_mutex</a></td></tr>
<tr class="separator:aceb45a83ca6659ee428e0610e29c8430"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb1934d1d5013357832b6363309e2068"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#abb1934d1d5013357832b6363309e2068">pid_saved</a></td></tr>
<tr class="separator:abb1934d1d5013357832b6363309e2068"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28c7790ed9c2ff38c42c4e6c40c6fedc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a28c7790ed9c2ff38c42c4e6c40c6fedc">options_parsed</a> =0</td></tr>
<tr class="separator:a28c7790ed9c2ff38c42c4e6c40c6fedc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="aab81b11aea138ab11b083fc7c262209f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FATAL_NOT_SPECIFIED</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">str</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3">fatal</a>(<span class="stringliteral">&quot;You didn&#39;t specified the `%s&#39; &quot;</span> \</div>
<div class="line"> <span class="stringliteral">&quot;option in netsukuku.conf&quot;</span>, \</div>
<div class="line"> (str)); \</div>
<div class="ttc" id="log_8c_html_a677da14e8c4326bde43622f233f1ead3"><div class="ttname"><a href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3">fatal</a></div><div class="ttdeci">void fatal(const char *fmt,...)</div><div class="ttdef"><b>Definition:</b> log.c:94</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a4db5766f181d0b79ee932e1858e9fa63"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void check_conflicting_options </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="../../d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_cgraph" id="d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_cgraph">
<area shape="rect" id="node3" href="../../d0/ddb/misc_8c.html#a928b1da945af8413e422d1749058d33a" title="file_exist" alt="" coords="227,5,301,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="241,112,287,141"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="235,59,293,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="365,59,435,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="349,112,451,141"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_icgraph" id="d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="227,5,277,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a235b6034c5756ff428377a300e9be15d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int destroy_netsukuku </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="../../d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_cgraph" id="d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_cgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#aa8275f5b6804020ee48f40462a95d389" title="ntk_save_maps" alt="" coords="425,59,540,88"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a3030ad057859c8f9234849b3348626b6" title="ntk_free_maps" alt="" coords="213,1096,320,1125"/><area shape="rect" id="node35" href="../../d4/d18/andna_8c.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="220,352,313,381"/><area shape="rect" id="node74" href="../../d1/d6f/igs_8c.html#a69dec3b6ff9453bc64d5b98f6b40e2aa" title="close_internet_gateway\l_search" alt="" coords="188,794,345,841"/><area shape="rect" id="node95" href="../../d7/d02/radar_8c.html#af02a5a423429d8a737973cfaaf292441" title="last_close_radar" alt="" coords="208,1149,325,1179"/><area shape="rect" id="node101" href="../../d9/d45/gmap_8c.html#a83ba076e88f05e88c2d941e5ef9338d3" title="e_rnode_free" alt="" coords="219,1203,315,1232"/><area shape="rect" id="node103" href="../../d6/da2/accept_8c.html#ae966f1b6c2e7318b524e1e613173d2b4" title="destroy_accept_tbl" alt="" coords="201,1256,332,1285"/><area shape="rect" id="node105" href="../../d7/de2/if_8c.html#a7b7800b95a37fad956338114119c0faf" title="if_close_all" alt="" coords="224,1309,309,1339"/><area shape="rect" id="node109" href="../../db/de6/qspn_8c.html#a8e01d03af3860d083a330dfad626d239" title="qspn_free" alt="" coords="228,1363,305,1392"/><area shape="rect" id="node111" href="../../d4/d3b/netsukuku_8c.html#a77b81213c58e892e225414a9decfd0c8" title="free_server_opt" alt="" coords="211,1416,323,1445"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="668,165,724,195"/><area shape="rect" id="node9" href="../../d3/d7a/map_8c.html#a766f7193d569ff69cabe949d29e0b1ef" title="save_map" alt="" coords="655,5,737,35"/><area shape="rect" id="node11" href="../../db/d73/bmap_8c.html#a562f8e24ade799c8796d5aa30ede52af" title="save_bmap" alt="" coords="652,59,740,88"/><area shape="rect" id="node18" href="../../d9/d45/gmap_8c.html#a4fe1c9b16dc69e8bc0b59126fcc76e4b" title="save_extmap" alt="" coords="647,112,745,141"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="988,245,1057,275"/><area shape="rect" id="node13" href="../../db/d73/bmap_8c.html#a626cf57bebf5e4bfbb4504d92c43f815" title="pack_all_bmaps" alt="" coords="823,59,937,88"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="856,299,904,328"/><area shape="rect" id="node20" href="../../d9/d45/gmap_8c.html#ad3b5a9f9d1ee7be33ede21a83479450c" title="pack_extmap" alt="" coords="831,112,929,141"/><area shape="rect" id="node25" href="../../db/d73/bmap_8c.html#aed4fb3f2636edb8f780621c1a5b8db99" title="bmap_levels_free" alt="" coords="421,1016,544,1045"/><area shape="rect" id="node27" href="../../db/d73/bmap_8c.html#a2dacbb95b8df55493406c8e1e9815af8" title="bmap_counter_free" alt="" coords="416,1069,549,1099"/><area shape="rect" id="node29" href="../../d9/d45/gmap_8c.html#a49d0277ea2e68801272a66675b78313a" title="free_extmap" alt="" coords="436,1123,529,1152"/><area shape="rect" id="node33" href="../../d3/d7a/map_8c.html#ad6d14f95d6fd2b4538b03876fecc4a7b" title="free_map" alt="" coords="445,1176,520,1205"/><area shape="rect" id="node31" href="../../d9/d45/gmap_8c.html#a5582d4831a06617f28c66597f2fea4e9" title="reset_gmap" alt="" coords="651,1123,741,1152"/><area shape="rect" id="node37" href="../../d4/d18/andna_8c.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="412,165,553,195"/><area shape="rect" id="node52" href="../../d4/d18/andna_8c.html#a90aee78fd7b0472165aca317c1a18721" title="andna_resolvconf_restore" alt="" coords="397,539,568,568"/><area shape="rect" id="node59" href="../../de/d85/andns_8c.html#a7d0899aadc62060e73c4ad5745dbfaad" title="andns_close" alt="" coords="436,592,529,621"/><area shape="rect" id="node62" href="../../d2/de6/andna__cache_8c.html#ae60616b519bcdb2f35ed3f35f71151de" title="lcl_destroy_keyring" alt="" coords="416,219,549,248"/><area shape="rect" id="node64" href="../../d2/de6/andna__cache_8c.html#a4ccf2a3b6d14429ce0065dd7f795768e" title="lcl_cache_destroy" alt="" coords="420,272,545,301"/><area shape="rect" id="node66" href="../../d2/de6/andna__cache_8c.html#aa7f953fb73883ef4de5496fa974472f3" title="andna_cache_destroy" alt="" coords="408,325,557,355"/><area shape="rect" id="node68" href="../../d2/de6/andna__cache_8c.html#aea331db01a63ce8828aa384a0d44dc99" title="counter_c_destroy" alt="" coords="419,379,547,408"/><area shape="rect" id="node70" href="../../d2/de6/andna__cache_8c.html#a358d266d1016b5fdb814d9bd724f3f6d" title="rh_cache_flush" alt="" coords="428,432,537,461"/><area shape="rect" id="node72" href="../../df/d05/pkts_8c.html#a61d1b4bc2230ca26679230b75fa7c1c9" title="pkt_queue_close" alt="" coords="423,112,543,141"/><area shape="rect" id="node40" href="../../d2/de6/andna__cache_8c.html#a099662b5e5060fa4eef5a25c0573a325" title="save_lcl_cache" alt="" coords="640,272,752,301"/><area shape="rect" id="node43" href="../../d2/de6/andna__cache_8c.html#ae02422c831311cf5357e92febb94925f" title="save_andna_cache" alt="" coords="629,325,763,355"/><area shape="rect" id="node46" href="../../d2/de6/andna__cache_8c.html#ab82dc4bb575d3f181457ea7c3076c858" title="save_counter_c" alt="" coords="639,379,753,408"/><area shape="rect" id="node49" href="../../d2/de6/andna__cache_8c.html#aba364b75290b92041b9d27b76dd6c255" title="save_rh_cache" alt="" coords="641,219,751,248"/><area shape="rect" id="node54" href="../../de/d85/andns_8c.html#a14f73f295437c3ab586d2f19cf20799f" title="reset_andns_ns" alt="" coords="639,564,753,593"/><area shape="rect" id="node56" href="../../de/d85/andns_8c.html#a412c450840e3bb78ac14b32b3db878a8" title="collect_resolv_conf" alt="" coords="629,484,763,513"/><area shape="rect" id="node76" href="../../d1/d6f/igs_8c.html#a7b3d293ed96b781f5b351d0f054bbf0d" title="igw_exec_masquerade_sh" alt="" coords="395,696,571,725"/><area shape="rect" id="node78" href="../../d1/d6f/igs_8c.html#a5cf5f370332317b793630c29f82414c3" title="igw_exec_tcshaper_sh" alt="" coords="619,631,773,660"/><area shape="rect" id="node81" href="../../d1/d6f/igs_8c.html#a8188aff5547e21daad2860d6bfdc7070" title="reset_igw_rules" alt="" coords="427,749,539,779"/><area shape="rect" id="node83" href="../../d1/db7/mark_8c.html#abce88ee61b36a36e1e58278165d6004d" title="mark_close" alt="" coords="439,485,527,515"/><area shape="rect" id="node87" href="../../df/dd8/iptunnel_8c.html#ade2b2a63699f0fc83f3e4746afd97c2e" title="del_all_tunnel_ifs" alt="" coords="421,803,544,832"/><area shape="rect" id="node89" href="../../d1/d6f/igs_8c.html#a319bad303b318822fe195f434e5b3ddc" title="free_igws" alt="" coords="444,856,521,885"/><area shape="rect" id="node91" href="../../d1/d6f/igs_8c.html#a3df20b00e1530523fdddc24a9987a9b3" title="free_my_igws" alt="" coords="432,909,533,939"/><area shape="rect" id="node93" href="../../d1/d6f/igs_8c.html#a53c17c74d86e8cf6bdd47242002c8bef" title="free_internet_hosts" alt="" coords="416,963,549,992"/><area shape="rect" id="node97" href="../../d7/d02/radar_8c.html#a260f15a87fd271e8fdc162d6320b9aeb" title="close_radar" alt="" coords="439,1229,527,1259"/><area shape="rect" id="node99" href="../../d7/d02/radar_8c.html#a7af513cd53e492b69510bc823c384abb" title="rnl_reset" alt="" coords="447,1283,519,1312"/><area shape="rect" id="node107" href="../../d1/d71/ll__map_8c.html#a941b99564a322ffd231f06abfa13eee3" title="ll_free_index" alt="" coords="436,1336,529,1365"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_icgraph" id="d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="187,5,301,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="349,32,400,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a5ca0fdd73c87e4c8aeca793394b10e06"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void fill_default_options </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 caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a5ca0fdd73c87e4c8aeca793394b10e06_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a5ca0fdd73c87e4c8aeca793394b10e06_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a5ca0fdd73c87e4c8aeca793394b10e06_icgraph" id="d4/d3b/netsukuku_8c_a5ca0fdd73c87e4c8aeca793394b10e06_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="184,5,235,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a9eccd187480c0bd5207afd99966ef68b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void fill_loaded_cfg_options </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="../../d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_cgraph" id="d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_cgraph">
<area shape="rect" id="node3" href="../../d1/d6f/igs_8c.html#a016c3a34a9dc7add88dd0bce88440e05" title="str_to_inet_gw" alt="" coords="400,126,507,156"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="987,178,1032,208"/><area shape="rect" id="node32" href="../../d1/d6f/igs_8c.html#aa6de0936765376643c8726ca0eaf6dde" title="bandwidth_in_8bit" alt="" coords="217,230,343,260"/><area shape="rect" id="node34" href="../../d1/d6f/igs_8c.html#a2b648cbf154af516c4ed807ebaa4fe88" title="parse_internet_hosts" alt="" coords="209,49,351,78"/><area shape="rect" id="node45" href="../../d7/d99/conf_8c.html#a2b3330e6875d6db0b40acc9dfa14929a" title="clear_config_env" alt="" coords="220,284,340,313"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="689,49,761,78"/><area shape="rect" id="node15" href="../../da/d89/inet_8c.html#a7b648d12a6ba304537ac987a5c55d696" title="str_to_inet" alt="" coords="555,257,637,286"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="833,49,900,78"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1115,336,1184,365"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1099,178,1200,208"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="981,336,1037,365"/><area shape="rect" id="node20" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="687,257,764,286"/><area shape="rect" id="node22" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="813,230,920,260"/><area shape="rect" id="node25" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="828,284,905,313"/><area shape="rect" id="node27" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="969,282,1049,312"/><area shape="rect" id="node29" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1105,282,1193,312"/><area shape="rect" id="node36" href="../../d0/ddb/misc_8c.html#afa3287a0852a49ffaeb854b3a43efeeb" title="split_string" alt="" coords="411,49,496,78"/><area shape="rect" id="node39" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="564,25,628,54"/><area shape="rect" id="node42" href="../../d2/dab/xmalloc_8c.html#a95c6a612049c763f0d351481361ad689" title="xrealloc" alt="" coords="692,126,759,156"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_icgraph" id="d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="208,5,259,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a77b81213c58e892e225414a9decfd0c8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void free_server_opt </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 caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a77b81213c58e892e225414a9decfd0c8_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a77b81213c58e892e225414a9decfd0c8_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a77b81213c58e892e225414a9decfd0c8_icgraph" id="d4/d3b/netsukuku_8c_a77b81213c58e892e225414a9decfd0c8_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="167,32,297,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="347,5,461,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="509,32,560,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a110d67ecacf72375eea84dc00338030c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void init_netsukuku </td>
<td>(</td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>argv</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="../../d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_cgraph" id="d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_cgraph">
<area shape="rect" id="node3" href="../../d0/ddb/misc_8c.html#a22bf64b8d655a21a09fc4a5bca7ddd2b" title="xsrand" alt="" coords="211,5,272,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="615,515,660,544"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a0ca639d98fc763c96ced13fce69b60cd" title="is_ntkd_already_running" alt="" coords="160,1268,323,1297"/><area shape="rect" id="node16" href="../../d4/d3b/netsukuku_8c.html#a39bc345f354b28f30aebf7598d74faf8" title="save_pid" alt="" coords="204,771,279,800"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#a00e04a1d03772af465554e244ab28870" title="check_and_create_dir" alt="" coords="167,955,316,984"/><area shape="rect" id="node22" href="../../d7/de2/if_8c.html#a43dc9cc0a5b3d92198afd68b330694ec" title="if_init_all" alt="" coords="205,323,277,352"/><area shape="rect" id="node32" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="608,739,667,768"/><area shape="rect" id="node43" href="../../d4/d18/andna_8c.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="201,1360,281,1389"/><area shape="rect" id="node49" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="609,1532,665,1561"/><area shape="rect" id="node106" href="../../d1/d6f/igs_8c.html#aa6de0936765376643c8726ca0eaf6dde" title="bandwidth_in_8bit" alt="" coords="179,2087,304,2116"/><area shape="rect" id="node108" href="../../d1/d6f/igs_8c.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="389,533,533,579"/><area shape="rect" id="node116" href="../../df/d05/pkts_8c.html#a9101abce2bfc19c4036f2ae7b618beec" title="pkts_init" alt="" coords="207,1769,276,1799"/><area shape="rect" id="node119" href="../../db/de6/qspn_8c.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="204,1929,279,1959"/><area shape="rect" id="node122" href="../../d9/d45/gmap_8c.html#a70a4ef69ac33a21ea0a77123422cf552" title="e_rnode_init" alt="" coords="196,2140,287,2169"/><area shape="rect" id="node124" href="../../dd/d23/request_8c.html#a43ba696577eb934d9e86635b5f57e6e1" title="rq_wait_idx_init" alt="" coords="185,2193,297,2223"/><area shape="rect" id="node126" href="../../d7/d02/radar_8c.html#a94450b9b9f2e120fa2f592344ef66f80" title="first_init_radar" alt="" coords="189,1876,293,1905"/><area shape="rect" id="node129" href="../../d4/d3b/netsukuku_8c.html#aeda777559abec4e7ff375954117a918e" title="ntk_load_maps" alt="" coords="187,2033,296,2063"/><area shape="rect" id="node133" href="../../d6/da2/accept_8c.html#a3032d579f748fa8a4440de3820b2be83" title="init_accept_tbl" alt="" coords="188,2247,295,2276"/><area shape="rect" id="node136" href="../../d3/dc7/hook_8c.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="204,1823,279,1852"/><area shape="rect" id="node140" href="../../df/dba/rehook_8c.html#a0aa68ed5280644af1a48dfc6bc67cb40" title="rehook_init" alt="" coords="199,2300,284,2329"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="739,883,808,912"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="723,515,824,544"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="613,909,661,939"/><area shape="rect" id="node24" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="424,376,499,405"/><area shape="rect" id="node27" href="../../d1/d71/ll__map_8c.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="420,323,503,352"/><area shape="rect" id="node30" href="../../d7/de2/if_8c.html#a6996d5c570a8cdc3b4cdeef2fe1d9e10" title="get_all_up_ifs" alt="" coords="411,429,512,459"/><area shape="rect" id="node35" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="400,109,523,139"/><area shape="rect" id="node37" href="../../d7/de2/if_8c.html#af0a0c8beb31d1b114cdbb60cbd7ae59c" title="set_all_ifs" alt="" coords="421,163,501,192"/><area shape="rect" id="node39" href="../../d7/de2/if_8c.html#a062746ee276b608fcd9360c59364d537" title="set_dev_up" alt="" coords="417,216,505,245"/><area shape="rect" id="node41" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="423,269,500,299"/><area shape="rect" id="node45" href="../../df/d05/pkts_8c.html#abec2e55dc4f3d4e5c639f048bf35316c" title="add_pkt_op" alt="" coords="417,1931,505,1960"/><area shape="rect" id="node47" href="../../d4/d18/andna_8c.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="396,1667,527,1696"/><area shape="rect" id="node52" href="../../d4/d18/andna_8c.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="371,1720,552,1749"/><area shape="rect" id="node55" href="../../d4/d18/andna_8c.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="384,1773,539,1803"/><area shape="rect" id="node58" href="../../d4/d18/andna_8c.html#a44e3e539ab14f207121225a8f649acf8" title="andna_recv_rev_resolve_rq" alt="" coords="371,1563,552,1592"/><area shape="rect" id="node61" href="../../d4/d18/andna_8c.html#a288580e9a1dfc745225f740d4afb9f6d" title="put_andna_cache" alt="" coords="400,1440,523,1469"/><area shape="rect" id="node65" href="../../d4/d18/andna_8c.html#a2196e258ccd91d09ad736705e25b59ce" title="put_counter_cache" alt="" coords="396,1333,527,1363"/><area shape="rect" id="node69" href="../../d4/d18/andna_8c.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="396,1387,527,1416"/><area shape="rect" id="node73" href="../../d4/d18/andna_8c.html#a7cb15ea6895d12e1dc8b334360de6819" title="recv_spread_single\l_acache" alt="" coords="395,1493,528,1539"/><area shape="rect" id="node76" href="../../d4/d18/andna_8c.html#a90aee78fd7b0472165aca317c1a18721" title="andna_resolvconf_restore" alt="" coords="376,1120,547,1149"/><area shape="rect" id="node78" href="../../df/d05/pkts_8c.html#a01001fd998fb3abf74fea80de24882c3" title="pkt_queue_init" alt="" coords="408,1827,515,1856"/><area shape="rect" id="node80" href="../../d2/de6/andna__cache_8c.html#a2888ba59b8a8cb7ed0f7a91f87df4606" title="andna_caches_init" alt="" coords="396,1173,527,1203"/><area shape="rect" id="node82" href="../../d7/d48/snsd__cache_8c.html#a471e906bab70cf24334d1149c252d02d" title="snsd_cache_init" alt="" coords="404,1280,519,1309"/><area shape="rect" id="node84" href="../../d4/d18/andna_8c.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="393,963,529,992"/><area shape="rect" id="node88" href="../../d2/de6/andna__cache_8c.html#a251759601e094b59de67ebee59725c4c" title="lcl_new_keyring" alt="" coords="404,603,519,632"/><area shape="rect" id="node92" href="../../d2/de6/andna__cache_8c.html#ab554f25eba04cf2eb41deac263e6cf07" title="save_lcl_keyring" alt="" coords="403,1227,520,1256"/><area shape="rect" id="node95" href="../../de/d85/andns_8c.html#a5a4d6d7f4f8ffb407a416f1bab193258" title="andns_init" alt="" coords="421,1016,501,1045"/><area shape="rect" id="node102" href="../../d4/d18/andna_8c.html#a481b301ec0adb5a8a6d176919ba5ac3e" title="andna_resolvconf_modify" alt="" coords="376,909,547,939"/><area shape="rect" id="node111" href="../../d1/d6f/igs_8c.html#aab1091590ed4414ea138fedb0d2982e3" title="init_igws" alt="" coords="601,568,673,597"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_icgraph" id="d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="160,5,211,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0ca639d98fc763c96ced13fce69b60cd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int is_ntkd_already_running </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="../../d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_cgraph" id="d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="216,5,264,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="313,5,383,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="../../d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_icgraph" id="d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="216,5,323,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="371,5,421,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a3c04138a5bfe5d72780bb7e82a18e627"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int main </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>argv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3030ad057859c8f9234849b3348626b6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ntk_free_maps </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="../../d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_cgraph" id="d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_cgraph">
<area shape="rect" id="node3" href="../../db/d73/bmap_8c.html#aed4fb3f2636edb8f780621c1a5b8db99" title="bmap_levels_free" alt="" coords="168,5,291,35"/><area shape="rect" id="node5" href="../../db/d73/bmap_8c.html#a2dacbb95b8df55493406c8e1e9815af8" title="bmap_counter_free" alt="" coords="163,59,296,88"/><area shape="rect" id="node7" href="../../d9/d45/gmap_8c.html#a49d0277ea2e68801272a66675b78313a" title="free_extmap" alt="" coords="183,112,276,141"/><area shape="rect" id="node17" href="../../d3/d7a/map_8c.html#ad6d14f95d6fd2b4538b03876fecc4a7b" title="free_map" alt="" coords="192,165,267,195"/><area shape="rect" id="node9" href="../../d9/d45/gmap_8c.html#a5582d4831a06617f28c66597f2fea4e9" title="reset_gmap" alt="" coords="344,112,435,141"/><area shape="rect" id="node11" href="../../d9/d45/gmap_8c.html#acafc84089fdf2529d00ab56563a40170" title="gmap_node_del" alt="" coords="484,112,596,141"/><area shape="rect" id="node13" href="../../d3/d7a/map_8c.html#af84db9c45e68185e01758672797886a8" title="map_node_del" alt="" coords="645,112,752,141"/><area shape="rect" id="node15" href="../../d3/d7a/map_8c.html#a1e73cdacfca52085146dcc475aa4bef7" title="rnode_destroy" alt="" coords="800,112,904,141"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_icgraph" id="d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="164,32,295,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="344,5,459,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="507,32,557,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aeda777559abec4e7ff375954117a918e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ntk_load_maps </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="../../d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_cgraph" id="d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_cgraph">
<area shape="rect" id="node3" href="../../d0/ddb/misc_8c.html#a928b1da945af8413e422d1749058d33a" title="file_exist" alt="" coords="176,5,251,35"/><area shape="rect" id="node5" href="../../d3/d7a/map_8c.html#a29795c4a141eaa2d9acfdb1a5f17e609" title="load_map" alt="" coords="175,59,252,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="339,108,395,137"/><area shape="rect" id="node11" href="../../d3/d7a/map_8c.html#a892c7ae58040459279b4e1bfa7a80fbe" title="init_map" alt="" coords="179,723,248,752"/><area shape="rect" id="node13" href="../../db/d73/bmap_8c.html#aa61b12eae5b390673f17eb601ca0c722" title="load_bmap" alt="" coords="324,316,409,345"/><area shape="rect" id="node41" href="../../db/d73/bmap_8c.html#ae52670571abab59c3b815dfc9c822867" title="bmap_levels_init" alt="" coords="677,211,795,240"/><area shape="rect" id="node50" href="../../db/d73/bmap_8c.html#aec0994460c2835a92979f625d66893f8" title="bmap_counter_init" alt="" coords="672,157,800,187"/><area shape="rect" id="node54" href="../../d9/d45/gmap_8c.html#a750e03b9ac5f9f2e27bc0eb268a36f9b" title="load_extmap" alt="" coords="165,569,261,599"/><area shape="rect" id="node76" href="../../d9/d45/gmap_8c.html#ad290f53e53f0cd9f609236f7f13f3927" title="init_extmap" alt="" coords="503,725,591,755"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1232,368,1301,397"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="712,368,760,397"/><area shape="rect" id="node18" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="851,801,997,831"/><area shape="rect" id="node31" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="891,421,957,451"/><area shape="rect" id="node38" href="../../db/d73/bmap_8c.html#a788e91fe8d07dca801f8326d0fdda2d9" title="unpack_all_bmaps" alt="" coords="481,264,612,293"/><area shape="rect" id="node20" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1065,908,1145,937"/><area shape="rect" id="node24" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1057,855,1153,884"/><area shape="rect" id="node27" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="1048,748,1163,777"/><area shape="rect" id="node29" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="1047,801,1164,831"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1223,881,1311,911"/><area shape="rect" id="node33" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1083,421,1128,451"/><area shape="rect" id="node36" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1216,421,1317,451"/><area shape="rect" id="node46" href="../../d3/d7a/map_8c.html#aa1c547a1395ad23dae8112e8d330f45c" title="unpack_map" alt="" coords="688,264,784,293"/><area shape="rect" id="node44" href="../../db/d73/bmap_8c.html#a836bfeb9ef1c2a5ed669f8b247c3c5aa" title="bmap_counter_reset" alt="" coords="855,184,993,213"/><area shape="rect" id="node58" href="../../d9/d45/gmap_8c.html#aff77e100f9fda2f9320246f0be0eaa77" title="unpack_quadro_group" alt="" coords="472,936,621,965"/><area shape="rect" id="node67" href="../../d9/d45/gmap_8c.html#ad8f4d4e4386d76dbf897af6abcddb29f" title="verify_ext_map_hdr" alt="" coords="479,621,615,651"/><area shape="rect" id="node70" href="../../d9/d45/gmap_8c.html#af1e8816c82f2eeaf6b8aee6d51e80709" title="unpack_extmap" alt="" coords="309,804,424,833"/><area shape="rect" id="node61" href="../../da/d89/inet_8c.html#aa21ac550789ccbba526f404f090ac9c2" title="unpack_inet_prefix" alt="" coords="671,984,801,1013"/><area shape="rect" id="node64" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="885,908,963,937"/><area shape="rect" id="node90" href="../../d9/d45/gmap_8c.html#a7bd57f7bec930295a7b6e629947bcb4c" title="unpack_map_gnode" alt="" coords="477,883,616,912"/><area shape="rect" id="node95" href="../../d9/d45/gmap_8c.html#a3b44b3a9269eb82a4b8c6a30dac45443" title="extmap_store_rblock" alt="" coords="476,1077,617,1107"/><area shape="rect" id="node101" href="../../d9/d45/gmap_8c.html#a49d0277ea2e68801272a66675b78313a" title="free_extmap" alt="" coords="500,1001,593,1031"/><area shape="rect" id="node104" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="488,829,605,859"/><area shape="rect" id="node79" href="../../d9/d45/gmap_8c.html#a950d192a086b202a3c4553a72dcf66d6" title="init_gmap" alt="" coords="697,725,775,755"/><area shape="rect" id="node82" href="../../d9/d45/gmap_8c.html#a5582d4831a06617f28c66597f2fea4e9" title="reset_gmap" alt="" coords="879,1009,969,1039"/><area shape="rect" id="node84" href="../../d9/d45/gmap_8c.html#acafc84089fdf2529d00ab56563a40170" title="gmap_node_del" alt="" coords="1049,1009,1161,1039"/><area shape="rect" id="node86" href="../../d3/d7a/map_8c.html#af84db9c45e68185e01758672797886a8" title="map_node_del" alt="" coords="1213,1009,1320,1039"/><area shape="rect" id="node88" href="../../d3/d7a/map_8c.html#a1e73cdacfca52085146dcc475aa4bef7" title="rnode_destroy" alt="" coords="1368,1009,1472,1039"/><area shape="rect" id="node93" href="../../d3/d7a/map_8c.html#a93be2b471bde6f7180cad23d6a528ff2" title="unpack_map_node" alt="" coords="671,880,801,909"/><area shape="rect" id="node97" href="../../d9/d45/gmap_8c.html#ad8f50bd6780f9184767276addb4266f6" title="gmap_store_rblock" alt="" coords="671,1088,801,1117"/><area shape="rect" id="node99" href="../../d3/d7a/map_8c.html#a6b31ffd5d96575c58fc76eb1002b1424" title="store_rnode_block" alt="" coords="860,1088,988,1117"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_icgraph" id="d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="165,5,272,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="320,5,371,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa8275f5b6804020ee48f40462a95d389"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ntk_save_maps </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="../../d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_cgraph" id="d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="340,576,396,605"/><area shape="rect" id="node7" href="../../d3/d7a/map_8c.html#a766f7193d569ff69cabe949d29e0b1ef" title="save_map" alt="" coords="177,627,260,656"/><area shape="rect" id="node9" href="../../db/d73/bmap_8c.html#a562f8e24ade799c8796d5aa30ede52af" title="save_bmap" alt="" coords="491,421,579,451"/><area shape="rect" id="node38" href="../../d9/d45/gmap_8c.html#a4fe1c9b16dc69e8bc0b59126fcc76e4b" title="save_extmap" alt="" coords="169,472,268,501"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1200,472,1269,501"/><area shape="rect" id="node11" href="../../db/d73/bmap_8c.html#a626cf57bebf5e4bfbb4504d92c43f815" title="pack_all_bmaps" alt="" coords="655,365,769,395"/><area shape="rect" id="node35" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="688,472,736,501"/><area shape="rect" id="node13" href="../../d3/d7a/map_8c.html#adedb299c04209530f0730bba4c5fb04c" title="pack_map" alt="" coords="853,367,936,396"/><area shape="rect" id="node15" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="861,313,928,343"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="821,108,968,137"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1053,365,1099,395"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1184,365,1285,395"/><area shape="rect" id="node24" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1036,5,1116,35"/><area shape="rect" id="node28" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1028,59,1124,88"/><area shape="rect" id="node31" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="1019,112,1133,141"/><area shape="rect" id="node33" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="1017,165,1135,195"/><area shape="rect" id="node26" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1191,32,1279,61"/><area shape="rect" id="node40" href="../../d9/d45/gmap_8c.html#ad3b5a9f9d1ee7be33ede21a83479450c" title="pack_extmap" alt="" coords="319,263,417,292"/><area shape="rect" id="node42" href="../../d9/d45/gmap_8c.html#a5d8085eab648579a7d1f199f911db8ce" title="extmap_get_rblock" alt="" coords="469,368,600,397"/><area shape="rect" id="node50" href="../../d9/d45/gmap_8c.html#a70ce90c9c90ffba9965aca7863badae2" title="pack_quadro_group" alt="" coords="468,57,601,87"/><area shape="rect" id="node61" href="../../d9/d45/gmap_8c.html#a98445e1621693c83ca7af93d9e2fc722" title="pack_map_gnode" alt="" coords="473,160,596,189"/><area shape="rect" id="node66" href="../../d9/d45/gmap_8c.html#a381c1da020ffc41bb25e9589b09773f6" title="free_extmap_rblock" alt="" coords="467,315,603,344"/><area shape="rect" id="node45" href="../../d9/d45/gmap_8c.html#a0cfcbd0c066943fa75267cb34af05f9c" title="gmap_get_rblock" alt="" coords="652,419,772,448"/><area shape="rect" id="node48" href="../../d3/d7a/map_8c.html#a987fd3f199daaabdbf8a3859d7bcd4cc" title="get_rnode_block" alt="" coords="836,420,953,449"/><area shape="rect" id="node52" href="../../da/d89/inet_8c.html#a4ef2e36725d0f18182509c8de38d8a64" title="pack_inet_prefix" alt="" coords="653,5,771,35"/><area shape="rect" id="node54" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="856,5,933,35"/><area shape="rect" id="node63" href="../../d3/d7a/map_8c.html#a492987dbade1c9b1b87e31e6b61eaba2" title="pack_map_node" alt="" coords="653,160,771,189"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_icgraph" id="d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="169,32,300,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="349,5,464,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="512,32,563,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0318e97f40679e849d9259e5edb4dfce"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void parse_options </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>argv</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="../../d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_cgraph" id="d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_cgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#ae8605e2b78cd4a81b6c6b5c30cb7366a" title="usage" alt="" coords="171,5,227,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="411,109,456,139"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="404,215,463,244"/><area shape="rect" id="node14" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="163,109,235,139"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#a5696077659f78f01928e949726d9b53e" title="log_to_file" alt="" coords="159,163,239,192"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="528,163,597,192"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="512,109,613,139"/><area shape="rect" id="node16" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="288,109,355,139"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="297,163,345,192"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_icgraph" id="d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="157,5,208,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a678f7ec6e159e6bee076921c8d709847"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* reload_hostname_thread </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>null</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="../../d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_cgraph" id="d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="688,5,747,35"/><area shape="rect" id="node7" href="../../d2/de6/andna__cache_8c.html#a980b534d1201d9557fdb3beba6221ba7" title="load_hostnames" alt="" coords="448,1045,565,1075"/><area shape="rect" id="node35" href="../../d2/de6/andna__cache_8c.html#ae30431f21d44516e3c006ae361578d9c" title="load_snsd" alt="" coords="467,1413,547,1443"/><area shape="rect" id="node79" href="../../d4/d18/andna_8c.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="220,309,375,339"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1303,159,1372,188"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1124,159,1172,188"/><area shape="rect" id="node12" href="../../d2/de6/andna__cache_8c.html#a58ddbd1e98331ce0103b1df0f9d02e62" title="lcl_cache_new" alt="" coords="664,1189,771,1219"/><area shape="rect" id="node24" href="../../d2/de6/andna__cache_8c.html#adb3beca5bbe11507ab53f50abdd69738" title="lcl_cache_find_hname" alt="" coords="643,1045,792,1075"/><area shape="rect" id="node27" href="../../d2/de6/andna__cache_8c.html#a4ccf2a3b6d14429ce0065dd7f795768e" title="lcl_cache_destroy" alt="" coords="655,1347,780,1376"/><area shape="rect" id="node14" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="904,1467,965,1496"/><area shape="rect" id="node18" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="903,1203,967,1232"/><area shape="rect" id="node20" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="872,1149,997,1179"/><area shape="rect" id="node16" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1115,1203,1181,1232"/><area shape="rect" id="node22" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="1107,1097,1189,1127"/><area shape="rect" id="node29" href="../../d2/de6/andna__cache_8c.html#acb88bcfd28e41a6fab99aa3b87b2ba05" title="lcl_cache_free" alt="" coords="881,1360,988,1389"/><area shape="rect" id="node31" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="1073,1492,1223,1521"/><area shape="rect" id="node33" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="1273,1492,1401,1521"/><area shape="rect" id="node39" href="../../d0/ddb/misc_8c.html#afa3287a0852a49ffaeb854b3a43efeeb" title="split_string" alt="" coords="675,1268,760,1297"/><area shape="rect" id="node46" href="../../da/d89/inet_8c.html#a7b648d12a6ba304537ac987a5c55d696" title="str_to_inet" alt="" coords="893,835,976,864"/><area shape="rect" id="node53" href="../../da/d89/inet_8c.html#afd1e5fe1ebde3b0578f839267fc48e39" title="inet_copy_ipdata_raw" alt="" coords="644,1520,791,1549"/><area shape="rect" id="node56" href="../../d7/d48/snsd__cache_8c.html#a0175cddaa16e90f5c345578e31329192" title="str_to_snsd_service" alt="" coords="648,1677,787,1707"/><area shape="rect" id="node60" href="../../d7/d48/snsd__cache_8c.html#a91158550b7ecfbacc616969af0b0e3f9" title="snsd_add_service" alt="" coords="655,1573,780,1603"/><area shape="rect" id="node65" href="../../d7/d48/snsd__cache_8c.html#a1ae593116752066889521f8b62340dce" title="snsd_add_prio" alt="" coords="664,1413,771,1443"/><area shape="rect" id="node70" href="../../d7/d48/snsd__cache_8c.html#a5f0235cc565970b1c88792ccbff8601d" title="snsd_count_prio_nodes" alt="" coords="639,1731,796,1760"/><area shape="rect" id="node74" href="../../d7/d48/snsd__cache_8c.html#adde1a6d9c793272ccc091767f41523a2" title="snsd_add_node" alt="" coords="661,1467,773,1496"/><area shape="rect" id="node43" href="../../d2/dab/xmalloc_8c.html#a95c6a612049c763f0d351481361ad689" title="xrealloc" alt="" coords="901,1307,968,1336"/><area shape="rect" id="node48" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="1120,443,1176,472"/><area shape="rect" id="node51" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="1109,861,1187,891"/><area shape="rect" id="node58" href="../../d7/d48/snsd__cache_8c.html#a95a252ec0d0dbf78bfa343f45b75f8eb" title="str_to_snsd_proto" alt="" coords="872,1677,997,1707"/><area shape="rect" id="node62" href="../../d7/d48/snsd__cache_8c.html#ab38df9ae637ba49a0546f1cabcc618cb" title="snsd_find_service" alt="" coords="872,1573,997,1603"/><area shape="rect" id="node67" href="../../d7/d48/snsd__cache_8c.html#af3e821a5273c77a70e336634382c695f" title="snsd_find_prio" alt="" coords="881,1413,988,1443"/><area shape="rect" id="node72" href="../../d7/d48/snsd__cache_8c.html#a516ac9f73ef729804712b70731b52dfb" title="snsd_count_nodes" alt="" coords="869,1731,1000,1760"/><area shape="rect" id="node76" href="../../d7/d48/snsd__cache_8c.html#a1c2a9996b7d7885857618c4b92f02426" title="snsd_find_node_by_record" alt="" coords="847,1520,1023,1549"/><area shape="rect" id="node81" href="../../d4/d18/andna_8c.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="641,565,793,595"/><area shape="rect" id="node122" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="425,256,588,285"/><area shape="rect" id="node126" href="../../d2/de6/andna__cache_8c.html#a099662b5e5060fa4eef5a25c0573a325" title="save_lcl_cache" alt="" coords="451,309,563,339"/><area shape="rect" id="node83" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="875,523,995,552"/><area shape="rect" id="node85" href="../../d4/d18/andna_8c.html#a891984b6fe0f589d0cbe51273e3c42b7" title="andna_hash" alt="" coords="889,941,980,971"/><area shape="rect" id="node88" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="861,576,1008,605"/><area shape="rect" id="node90" href="../../df/dee/crypto_8c.html#a3f27e858e8e263eed9dafecbfc6e0d46" title="rsa_sign" alt="" coords="900,1045,969,1075"/><area shape="rect" id="node93" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="875,888,995,917"/><area shape="rect" id="node97" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="1107,337,1189,367"/><area shape="rect" id="node99" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="1112,547,1184,576"/><area shape="rect" id="node101" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="896,629,973,659"/><area shape="rect" id="node103" href="../../df/d05/pkts_8c.html#a7ef10aa6a3c9ec3730420c5f692fb195" title="pkt_addcompress" alt="" coords="1085,703,1211,732"/><area shape="rect" id="node105" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="1105,769,1191,799"/><area shape="rect" id="node108" href="../../d7/d48/snsd__cache_8c.html#aea3f6c274a3770ca095f86632c94f03a" title="snsd_pack_all_services" alt="" coords="855,312,1015,341"/><area shape="rect" id="node110" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="901,469,968,499"/><area shape="rect" id="node119" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="900,365,969,395"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_icgraph" id="d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="219,5,328,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="376,5,427,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a3b73ab43b7fcc724211d67c45474391b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* rh_cache_flush_thread </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>null</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="../../d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_cgraph" id="d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="235,5,293,35"/><area shape="rect" id="node7" href="../../d2/de6/andna__cache_8c.html#a358d266d1016b5fdb814d9bd724f3f6d" title="rh_cache_flush" alt="" coords="209,59,319,88"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="383,5,452,35"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html#aefabb748e314ab9879045f1da742bd6c" title="rh_cache_del" alt="" coords="368,59,467,88"/><area shape="rect" id="node11" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="516,59,665,88"/><area shape="rect" id="node13" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="716,59,844,88"/><area shape="rect" id="node15" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="893,59,1029,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_icgraph" id="d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#adad73be642889ec5a245216570fd44b9" title="sigalrm_handler" alt="" coords="209,5,321,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="371,5,421,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a39bc345f354b28f30aebf7598d74faf8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void save_pid </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="../../d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_cgraph" id="d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="128,5,176,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="225,5,295,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="../../d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_icgraph" id="d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="128,5,235,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="283,5,333,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="adad73be642889ec5a245216570fd44b9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sigalrm_handler </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sig</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="../../d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_cgraph" id="d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_cgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a3b73ab43b7fcc724211d67c45474391b" title="rh_cache_flush_thread" alt="" coords="169,32,321,61"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="397,5,456,35"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html#a358d266d1016b5fdb814d9bd724f3f6d" title="rh_cache_flush" alt="" coords="372,59,481,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="545,5,615,35"/><area shape="rect" id="node11" href="../../d2/de6/andna__cache_8c.html#aefabb748e314ab9879045f1da742bd6c" title="rh_cache_del" alt="" coords="531,59,629,88"/><area shape="rect" id="node13" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="679,59,828,88"/><area shape="rect" id="node15" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="879,59,1007,88"/><area shape="rect" id="node17" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="1056,59,1192,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_icgraph" id="d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="168,5,219,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a207b25374e65f083a666cdfaca49bb99"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sighup_handler </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sig</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="../../d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_cgraph" id="d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_cgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="164,464,327,493"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="845,5,904,35"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html#a980b534d1201d9557fdb3beba6221ba7" title="load_hostnames" alt="" coords="605,1044,723,1073"/><area shape="rect" id="node37" href="../../d2/de6/andna__cache_8c.html#ae30431f21d44516e3c006ae361578d9c" title="load_snsd" alt="" coords="624,1257,704,1287"/><area shape="rect" id="node81" href="../../d4/d18/andna_8c.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="377,308,532,337"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1460,159,1529,188"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1281,159,1329,188"/><area shape="rect" id="node14" href="../../d2/de6/andna__cache_8c.html#a58ddbd1e98331ce0103b1df0f9d02e62" title="lcl_cache_new" alt="" coords="821,1097,928,1127"/><area shape="rect" id="node26" href="../../d2/de6/andna__cache_8c.html#adb3beca5bbe11507ab53f50abdd69738" title="lcl_cache_find_hname" alt="" coords="800,1044,949,1073"/><area shape="rect" id="node29" href="../../d2/de6/andna__cache_8c.html#a4ccf2a3b6d14429ce0065dd7f795768e" title="lcl_cache_destroy" alt="" coords="812,1364,937,1393"/><area shape="rect" id="node16" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="1061,1309,1123,1339"/><area shape="rect" id="node20" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="1060,1099,1124,1128"/><area shape="rect" id="node22" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="1029,1045,1155,1075"/><area shape="rect" id="node18" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1272,965,1339,995"/><area shape="rect" id="node24" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="1264,1045,1347,1075"/><area shape="rect" id="node31" href="../../d2/de6/andna__cache_8c.html#acb88bcfd28e41a6fab99aa3b87b2ba05" title="lcl_cache_free" alt="" coords="1039,1573,1145,1603"/><area shape="rect" id="node33" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="1231,1625,1380,1655"/><area shape="rect" id="node35" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="1431,1625,1559,1655"/><area shape="rect" id="node41" href="../../d0/ddb/misc_8c.html#afa3287a0852a49ffaeb854b3a43efeeb" title="split_string" alt="" coords="832,1151,917,1180"/><area shape="rect" id="node48" href="../../da/d89/inet_8c.html#a7b648d12a6ba304537ac987a5c55d696" title="str_to_inet" alt="" coords="1051,835,1133,864"/><area shape="rect" id="node55" href="../../da/d89/inet_8c.html#afd1e5fe1ebde3b0578f839267fc48e39" title="inet_copy_ipdata_raw" alt="" coords="801,1471,948,1500"/><area shape="rect" id="node58" href="../../d7/d48/snsd__cache_8c.html#a0175cddaa16e90f5c345578e31329192" title="str_to_snsd_service" alt="" coords="805,1417,944,1447"/><area shape="rect" id="node62" href="../../d7/d48/snsd__cache_8c.html#a91158550b7ecfbacc616969af0b0e3f9" title="snsd_add_service" alt="" coords="812,1311,937,1340"/><area shape="rect" id="node67" href="../../d7/d48/snsd__cache_8c.html#a1ae593116752066889521f8b62340dce" title="snsd_add_prio" alt="" coords="821,1204,928,1233"/><area shape="rect" id="node72" href="../../d7/d48/snsd__cache_8c.html#a5f0235cc565970b1c88792ccbff8601d" title="snsd_count_prio_nodes" alt="" coords="796,1600,953,1629"/><area shape="rect" id="node76" href="../../d7/d48/snsd__cache_8c.html#adde1a6d9c793272ccc091767f41523a2" title="snsd_add_node" alt="" coords="819,1257,931,1287"/><area shape="rect" id="node45" href="../../d2/dab/xmalloc_8c.html#a95c6a612049c763f0d351481361ad689" title="xrealloc" alt="" coords="1059,1203,1125,1232"/><area shape="rect" id="node50" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="1277,547,1333,576"/><area shape="rect" id="node53" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="1267,808,1344,837"/><area shape="rect" id="node60" href="../../d7/d48/snsd__cache_8c.html#a95a252ec0d0dbf78bfa343f45b75f8eb" title="str_to_snsd_proto" alt="" coords="1029,1469,1155,1499"/><area shape="rect" id="node64" href="../../d7/d48/snsd__cache_8c.html#ab38df9ae637ba49a0546f1cabcc618cb" title="snsd_find_service" alt="" coords="1029,1416,1155,1445"/><area shape="rect" id="node69" href="../../d7/d48/snsd__cache_8c.html#af3e821a5273c77a70e336634382c695f" title="snsd_find_prio" alt="" coords="1039,1256,1145,1285"/><area shape="rect" id="node74" href="../../d7/d48/snsd__cache_8c.html#a516ac9f73ef729804712b70731b52dfb" title="snsd_count_nodes" alt="" coords="1027,1627,1157,1656"/><area shape="rect" id="node78" href="../../d7/d48/snsd__cache_8c.html#a1c2a9996b7d7885857618c4b92f02426" title="snsd_find_node_by_record" alt="" coords="1004,1363,1180,1392"/><area shape="rect" id="node83" href="../../d4/d18/andna_8c.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="799,524,951,553"/><area shape="rect" id="node122" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="583,308,745,337"/><area shape="rect" id="node126" href="../../d2/de6/andna__cache_8c.html#a099662b5e5060fa4eef5a25c0573a325" title="save_lcl_cache" alt="" coords="608,177,720,207"/><area shape="rect" id="node85" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="1032,472,1152,501"/><area shape="rect" id="node87" href="../../d4/d18/andna_8c.html#a891984b6fe0f589d0cbe51273e3c42b7" title="andna_hash" alt="" coords="1047,992,1137,1021"/><area shape="rect" id="node90" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="1019,312,1165,341"/><area shape="rect" id="node92" href="../../df/dee/crypto_8c.html#a3f27e858e8e263eed9dafecbfc6e0d46" title="rsa_sign" alt="" coords="1057,939,1127,968"/><area shape="rect" id="node95" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="1032,781,1152,811"/><area shape="rect" id="node99" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="1264,376,1347,405"/><area shape="rect" id="node101" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="1269,605,1341,635"/><area shape="rect" id="node103" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="1053,365,1131,395"/><area shape="rect" id="node105" href="../../df/d05/pkts_8c.html#a7ef10aa6a3c9ec3730420c5f692fb195" title="pkt_addcompress" alt="" coords="1243,669,1368,699"/><area shape="rect" id="node107" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="1263,727,1348,756"/><area shape="rect" id="node110" href="../../d7/d48/snsd__cache_8c.html#aea3f6c274a3770ca095f86632c94f03a" title="snsd_pack_all_services" alt="" coords="1012,419,1172,448"/><area shape="rect" id="node112" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="1059,576,1125,605"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_icgraph" id="d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="163,5,213,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a785106d5f7144641d79c5f5e9ddc2135"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sigterm_handler </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sig</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="../../d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_cgraph" id="d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_cgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="169,592,300,621"/><area shape="rect" id="node71" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="836,1283,881,1312"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#aa8275f5b6804020ee48f40462a95d389" title="ntk_save_maps" alt="" coords="588,165,703,195"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a3030ad057859c8f9234849b3348626b6" title="ntk_free_maps" alt="" coords="376,352,483,381"/><area shape="rect" id="node37" href="../../d4/d18/andna_8c.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="383,592,476,621"/><area shape="rect" id="node67" href="../../d1/d6f/igs_8c.html#a69dec3b6ff9453bc64d5b98f6b40e2aa" title="close_internet_gateway\l_search" alt="" coords="351,1034,508,1081"/><area shape="rect" id="node93" href="../../d7/d02/radar_8c.html#af02a5a423429d8a737973cfaaf292441" title="last_close_radar" alt="" coords="371,59,488,88"/><area shape="rect" id="node99" href="../../d9/d45/gmap_8c.html#a83ba076e88f05e88c2d941e5ef9338d3" title="e_rnode_free" alt="" coords="381,645,477,675"/><area shape="rect" id="node101" href="../../d6/da2/accept_8c.html#ae966f1b6c2e7318b524e1e613173d2b4" title="destroy_accept_tbl" alt="" coords="364,699,495,728"/><area shape="rect" id="node103" href="../../d7/de2/if_8c.html#a7b7800b95a37fad956338114119c0faf" title="if_close_all" alt="" coords="387,140,472,169"/><area shape="rect" id="node107" href="../../db/de6/qspn_8c.html#a8e01d03af3860d083a330dfad626d239" title="qspn_free" alt="" coords="391,1104,468,1133"/><area shape="rect" id="node109" href="../../d4/d3b/netsukuku_8c.html#a77b81213c58e892e225414a9decfd0c8" title="free_server_opt" alt="" coords="373,248,485,277"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="831,860,887,889"/><area shape="rect" id="node11" href="../../d3/d7a/map_8c.html#a766f7193d569ff69cabe949d29e0b1ef" title="save_map" alt="" coords="817,245,900,275"/><area shape="rect" id="node13" href="../../db/d73/bmap_8c.html#a562f8e24ade799c8796d5aa30ede52af" title="save_bmap" alt="" coords="815,192,903,221"/><area shape="rect" id="node20" href="../../d9/d45/gmap_8c.html#a4fe1c9b16dc69e8bc0b59126fcc76e4b" title="save_extmap" alt="" coords="809,139,908,168"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1151,860,1220,889"/><area shape="rect" id="node15" href="../../db/d73/bmap_8c.html#a626cf57bebf5e4bfbb4504d92c43f815" title="pack_all_bmaps" alt="" coords="985,192,1100,221"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1019,780,1067,809"/><area shape="rect" id="node22" href="../../d9/d45/gmap_8c.html#ad3b5a9f9d1ee7be33ede21a83479450c" title="pack_extmap" alt="" coords="993,139,1092,168"/><area shape="rect" id="node27" href="../../db/d73/bmap_8c.html#aed4fb3f2636edb8f780621c1a5b8db99" title="bmap_levels_free" alt="" coords="584,379,707,408"/><area shape="rect" id="node29" href="../../db/d73/bmap_8c.html#a2dacbb95b8df55493406c8e1e9815af8" title="bmap_counter_free" alt="" coords="579,219,712,248"/><area shape="rect" id="node31" href="../../d9/d45/gmap_8c.html#a49d0277ea2e68801272a66675b78313a" title="free_extmap" alt="" coords="599,272,692,301"/><area shape="rect" id="node35" href="../../d3/d7a/map_8c.html#ad6d14f95d6fd2b4538b03876fecc4a7b" title="free_map" alt="" coords="608,325,683,355"/><area shape="rect" id="node33" href="../../d9/d45/gmap_8c.html#a5582d4831a06617f28c66597f2fea4e9" title="reset_gmap" alt="" coords="813,299,904,328"/><area shape="rect" id="node39" href="../../d4/d18/andna_8c.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="575,859,716,888"/><area shape="rect" id="node51" href="../../d4/d18/andna_8c.html#a90aee78fd7b0472165aca317c1a18721" title="andna_resolvconf_restore" alt="" coords="560,592,731,621"/><area shape="rect" id="node53" href="../../de/d85/andns_8c.html#a7d0899aadc62060e73c4ad5745dbfaad" title="andns_close" alt="" coords="599,645,692,675"/><area shape="rect" id="node55" href="../../d2/de6/andna__cache_8c.html#ae60616b519bcdb2f35ed3f35f71151de" title="lcl_destroy_keyring" alt="" coords="579,699,712,728"/><area shape="rect" id="node57" href="../../d2/de6/andna__cache_8c.html#a4ccf2a3b6d14429ce0065dd7f795768e" title="lcl_cache_destroy" alt="" coords="583,752,708,781"/><area shape="rect" id="node59" href="../../d2/de6/andna__cache_8c.html#aa7f953fb73883ef4de5496fa974472f3" title="andna_cache_destroy" alt="" coords="571,805,720,835"/><area shape="rect" id="node61" href="../../d2/de6/andna__cache_8c.html#aea331db01a63ce8828aa384a0d44dc99" title="counter_c_destroy" alt="" coords="581,432,709,461"/><area shape="rect" id="node63" href="../../d2/de6/andna__cache_8c.html#a358d266d1016b5fdb814d9bd724f3f6d" title="rh_cache_flush" alt="" coords="591,485,700,515"/><area shape="rect" id="node65" href="../../df/d05/pkts_8c.html#a61d1b4bc2230ca26679230b75fa7c1c9" title="pkt_queue_close" alt="" coords="585,539,705,568"/><area shape="rect" id="node42" href="../../d2/de6/andna__cache_8c.html#a099662b5e5060fa4eef5a25c0573a325" title="save_lcl_cache" alt="" coords="803,807,915,836"/><area shape="rect" id="node45" href="../../d2/de6/andna__cache_8c.html#ae02422c831311cf5357e92febb94925f" title="save_andna_cache" alt="" coords="792,700,925,729"/><area shape="rect" id="node48" href="../../d2/de6/andna__cache_8c.html#ab82dc4bb575d3f181457ea7c3076c858" title="save_counter_c" alt="" coords="801,753,916,783"/><area shape="rect" id="node69" href="../../d1/d6f/igs_8c.html#a7b3d293ed96b781f5b351d0f054bbf0d" title="igw_exec_masquerade_sh" alt="" coords="557,1283,733,1312"/><area shape="rect" id="node76" href="../../d1/d6f/igs_8c.html#a5cf5f370332317b793630c29f82414c3" title="igw_exec_tcshaper_sh" alt="" coords="781,964,936,993"/><area shape="rect" id="node79" href="../../d1/d6f/igs_8c.html#a8188aff5547e21daad2860d6bfdc7070" title="reset_igw_rules" alt="" coords="589,1123,701,1152"/><area shape="rect" id="node81" href="../../d1/db7/mark_8c.html#abce88ee61b36a36e1e58278165d6004d" title="mark_close" alt="" coords="601,912,689,941"/><area shape="rect" id="node85" href="../../df/dd8/iptunnel_8c.html#ade2b2a63699f0fc83f3e4746afd97c2e" title="del_all_tunnel_ifs" alt="" coords="584,1176,707,1205"/><area shape="rect" id="node87" href="../../d1/d6f/igs_8c.html#a319bad303b318822fe195f434e5b3ddc" title="free_igws" alt="" coords="607,1229,684,1259"/><area shape="rect" id="node89" href="../../d1/d6f/igs_8c.html#a3df20b00e1530523fdddc24a9987a9b3" title="free_my_igws" alt="" coords="595,1016,696,1045"/><area shape="rect" id="node91" href="../../d1/d6f/igs_8c.html#a53c17c74d86e8cf6bdd47242002c8bef" title="free_internet_hosts" alt="" coords="579,1069,712,1099"/><area shape="rect" id="node74" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="992,1283,1093,1312"/><area shape="rect" id="node95" href="../../d7/d02/radar_8c.html#a260f15a87fd271e8fdc162d6320b9aeb" title="close_radar" alt="" coords="601,59,689,88"/><area shape="rect" id="node97" href="../../d7/d02/radar_8c.html#a7af513cd53e492b69510bc823c384abb" title="rnl_reset" alt="" coords="609,5,681,35"/><area shape="rect" id="node105" href="../../d1/d71/ll__map_8c.html#a941b99564a322ffd231f06abfa13eee3" title="ll_free_index" alt="" coords="599,112,692,141"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_icgraph" id="d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="168,5,219,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae8605e2b78cd4a81b6c6b5c30cb7366a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void usage </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 caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_ae8605e2b78cd4a81b6c6b5c30cb7366a_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_ae8605e2b78cd4a81b6c6b5c30cb7366a_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_ae8605e2b78cd4a81b6c6b5c30cb7366a_icgraph" id="d4/d3b/netsukuku_8c_ae8605e2b78cd4a81b6c6b5c30cb7366a_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a0318e97f40679e849d9259e5edb4dfce" title="parse_options" alt="" coords="113,5,215,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="264,5,315,35"/></map>
</div>
</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="aceb45a83ca6659ee428e0610e29c8430"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int destroy_netsukuku_mutex</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad65a8842cc674e3ddf69355898c0ecbf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int errno</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adb50a0eab9fed92fc3bfc7dfa4f2c410"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* optarg</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae30f05ee1e2e5652f174a35c7875d25e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opterr</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad5e1c16213bbee2d5e8cc363309f418c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int optind</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a28c7790ed9c2ff38c42c4e6c40c6fedc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int options_parsed =0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a475b8db98445da73e5f62a1ef6324b95"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int optopt</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abb1934d1d5013357832b6363309e2068"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int pid_saved</td>
</tr>
</table>
</div><div class="memdoc">
</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="../../d4/d3b/netsukuku_8c.html">netsukuku.c</a></li>
<li class="footer">Generated on Wed Feb 19 2014 14:19:14 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>