netsukuku/d4/d18/andna_8c.html

1845 lines
375 KiB
HTML
Raw Normal View History

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>The Netsukuku Project: src/andna.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
2014-02-20 00:30:40 +00:00
<td id="projectlogo"><img alt="Logo" src="../../Logo_netsukuku.jpg"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">The Netsukuku Project
&#160;<span id="projectnumber">0.0.9</span>
</div>
<div id="projectbrief">An Alternative routing method</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../files.html"><span>File&#160;List</span></a></li>
<li><a href="../../globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('d4/d18/andna_8c.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">andna.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="../../d6/d4a/inet_8h_source.html">inet.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/d3e/endianness_8h_source.html">endianness.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/db7/map_8h_source.html">map.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d7/d3b/gmap_8h_source.html">gmap.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="../../d9/d7f/route_8h_source.html">route.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d4/d43/request_8h_source.html">request.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../da/db5/tracer_8h_source.html">tracer.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d8/da0/qspn_8h_source.html">qspn.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d3/df5/radar_8h_source.html">radar.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../db/d93/netsukuku_8h_source.html">netsukuku.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../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="../../d6/d2e/snsd__cache_8h_source.html">snsd_cache.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="../../dd/dd9/andns_8h_source.html">andns.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d0/d34/dns__wrapper_8h_source.html">dns_wrapper.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../db/dfb/hash_8h_source.html">hash.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/d54/common_8h_source.html">common.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for andna.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../da/db7/andna_8c__incl.png" border="0" usemap="#src_2andna_8c" alt=""/></div>
<map name="src_2andna_8c" id="src_2andna_8c">
<area shape="rect" id="node3" href="../../d1/d0b/includes_8h.html" title="includes.h" alt="" coords="1596,83,1676,112"/><area shape="rect" id="node57" href="../../d6/d4a/inet_8h.html" title="inet.h" alt="" coords="323,392,376,421"/><area shape="rect" id="node59" href="../../dc/d3e/endianness_8h.html" title="endianness.h" alt="" coords="32,469,131,499"/><area shape="rect" id="node64" href="../../dc/db7/map_8h.html" title="map.h" alt="" coords="439,315,497,344"/><area shape="rect" id="node67" href="../../d7/d3b/gmap_8h.html" title="gmap.h" alt="" coords="429,237,493,267"/><area shape="rect" id="node72" href="../../d5/dbf/bmap_8h.html" title="bmap.h" alt="" coords="520,160,584,189"/><area shape="rect" id="node75" href="../../d9/d7f/route_8h.html" title="route.h" alt="" coords="469,83,531,112"/><area shape="rect" id="node79" href="../../d4/d43/request_8h.html" title="request.h" alt="" coords="1700,83,1775,112"/><area shape="rect" id="node81" href="../../da/db5/tracer_8h.html" title="tracer.h" alt="" coords="555,83,621,112"/><area shape="rect" id="node84" href="../../d8/da0/qspn_8h.html" title="qspn.h" alt="" coords="333,83,395,112"/><area shape="rect" id="node87" href="../../d3/df5/radar_8h.html" title="radar.h" alt="" coords="1799,83,1860,112"/><area shape="rect" id="node89" href="../../db/d93/netsukuku_8h.html" title="netsukuku.h" alt="" coords="1884,83,1977,112"/><area shape="rect" id="node91" href="../../d0/d51/daemon_8h.html" title="daemon.h" alt="" coords="2001,83,2079,112"/><area shape="rect" id="node93" href="../../da/da0/crypto_8h.html" title="crypto.h" alt="" coords="268,315,337,344"/><area shape="rect" id="node96" href="../../d6/d2e/snsd__cache_8h.html" title="snsd_cache.h" alt="" coords="195,237,296,267"/><area shape="rect" id="node102" href="../../d7/d74/andna__cache_8h.html" title="andna_cache.h" alt="" coords="99,160,208,189"/><area shape="rect" id="node109" href="../../d5/d05/andna_8h.html" title="andna.h" alt="" coords="91,83,157,112"/><area shape="rect" id="node112" href="../../dd/dd9/andns_8h.html" title="andns.h" alt="" coords="797,83,864,112"/><area shape="rect" id="node118" href="../../d0/d34/dns__wrapper_8h.html" title="dns_wrapper.h" alt="" coords="2103,83,2209,112"/><area shape="rect" id="node120" href="../../db/dfb/hash_8h.html" title="hash.h" alt="" coords="2233,83,2295,112"/><area shape="rect" id="node122" href="../../dc/d54/common_8h.html" title="common.h" alt="" coords="2319,83,2401,112"/><area shape="rect" id="node69" href="../../d4/de1/llist_8c.html" title="llist.c" alt="" coords="361,315,415,344"/></map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:afc0f24a5b798975732d4f238dccc42ef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#afc0f24a5b798975732d4f238dccc42ef">andna_load_caches</a> (void)</td></tr>
<tr class="separator:afc0f24a5b798975732d4f238dccc42ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ec39a1613388c867100206d61c9fae"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a55ec39a1613388c867100206d61c9fae">andna_save_caches</a> (void)</td></tr>
<tr class="separator:a55ec39a1613388c867100206d61c9fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a481b301ec0adb5a8a6d176919ba5ac3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a481b301ec0adb5a8a6d176919ba5ac3e">andna_resolvconf_modify</a> (void)</td></tr>
<tr class="separator:a481b301ec0adb5a8a6d176919ba5ac3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90aee78fd7b0472165aca317c1a18721"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a90aee78fd7b0472165aca317c1a18721">andna_resolvconf_restore</a> (void)</td></tr>
<tr class="separator:a90aee78fd7b0472165aca317c1a18721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7b53282a673cbc82c998a3cf4e5aff2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#aa7b53282a673cbc82c998a3cf4e5aff2">andna_init</a> (void)</td></tr>
<tr class="separator:aa7b53282a673cbc82c998a3cf4e5aff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad741f07b1bbda88076dfc6116707ba01"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#ad741f07b1bbda88076dfc6116707ba01">andna_close</a> (void)</td></tr>
<tr class="separator:ad741f07b1bbda88076dfc6116707ba01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedc9bb0e88975d80c22e1bf47f53cfab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab">andna_hash_by_family</a> (int <a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>, void *msg, u_int hash[4])</td></tr>
<tr class="separator:aedc9bb0e88975d80c22e1bf47f53cfab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a891984b6fe0f589d0cbe51273e3c42b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a891984b6fe0f589d0cbe51273e3c42b7">andna_hash</a> (int <a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>, void *msg, int len, u_int hash[4], u_int ip_hash[4])</td></tr>
<tr class="separator:a891984b6fe0f589d0cbe51273e3c42b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bbfc7546eab467a039d19e74e51afaf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a1bbfc7546eab467a039d19e74e51afaf">is_hgnode_excluded</a> (<a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a> *qg, u_int **excluded_hgnode, int tot_excluded_hgnodes, int lvl)</td></tr>
<tr class="separator:a1bbfc7546eab467a039d19e74e51afaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99ce07a28c9e01a71d0be08f5f9d294b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a99ce07a28c9e01a71d0be08f5f9d294b">is_hgnodeip_excluded</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *hgnodeip, u_int **excluded_hgnode, int tot_excluded_hgnodes)</td></tr>
<tr class="separator:a99ce07a28c9e01a71d0be08f5f9d294b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad824e987f9deb115009c2b6378ccbc8c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#ad824e987f9deb115009c2b6378ccbc8c">random_gid_level_0</a> (<a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a> *qg, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *to, int exclude_me)</td></tr>
<tr class="separator:ad824e987f9deb115009c2b6378ccbc8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38841ce4a17cc49307989b692098b777"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a38841ce4a17cc49307989b692098b777">find_hash_gnode_recurse</a> (<a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a> qg, int level, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *to, u_int **excluded_hgnode, int tot_excluded_hgnodes, int exclude_me)</td></tr>
<tr class="separator:a38841ce4a17cc49307989b692098b777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6114eeecf073e71b67aed8e268a8d1b6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6">find_hash_gnode</a> (u_int hash[4], <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *to, u_int **excluded_hgnode, int tot_excluded_hgnodes, int exclude_me)</td></tr>
<tr class="separator:a6114eeecf073e71b67aed8e268a8d1b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f6db55ee7de052695358525b3fe212c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a5f6db55ee7de052695358525b3fe212c">andna_flood_pkt</a> (<a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> *rpkt, int exclude_rfrom)</td></tr>
<tr class="separator:a5f6db55ee7de052695358525b3fe212c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace253314fd37a2f2f6ad08cc1f0d2f42"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#ace253314fd37a2f2f6ad08cc1f0d2f42">andna_find_flood_pkt_id</a> (int *ids_array, int pkt_id)</td></tr>
<tr class="separator:ace253314fd37a2f2f6ad08cc1f0d2f42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3eed0def8cb9fce6e9d4e534ef6e8f7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#af3eed0def8cb9fce6e9d4e534ef6e8f7">andna_add_flood_pkt_id</a> (int *ids_array, int pkt_id)</td></tr>
<tr class="separator:af3eed0def8cb9fce6e9d4e534ef6e8f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47f535bfa2b7403ded9d8b4a7c19d27d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a47f535bfa2b7403ded9d8b4a7c19d27d">andna_register_hname</a> (<a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *alcl, <a class="el" href="../../dc/d52/structsnsd__service.html">snsd_service</a> *snsd_delete)</td></tr>
<tr class="separator:a47f535bfa2b7403ded9d8b4a7c19d27d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5da3518ba270f03f8d087c3c1cb25115"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a5da3518ba270f03f8d087c3c1cb25115">andna_recv_reg_rq</a> (<a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> rpkt)</td></tr>
<tr class="separator:a5da3518ba270f03f8d087c3c1cb25115"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a278c2e4e68b10357f59f3edbaa9bf7de"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a278c2e4e68b10357f59f3edbaa9bf7de">andna_check_counter</a> (<a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> pkt)</td></tr>
<tr class="separator:a278c2e4e68b10357f59f3edbaa9bf7de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa787887419437e0bca8efae5cd88aaf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#aaa787887419437e0bca8efae5cd88aaf">andna_recv_check_counter</a> (<a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> rpkt)</td></tr>
<tr class="separator:aaa787887419437e0bca8efae5cd88aaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8449aa760529b5de85e4fa75190bfd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d52/structsnsd__service.html">snsd_service</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7">andna_resolve_hash_locally</a> (u_int hname_hash[4], int service, u_char proto, int *records)</td></tr>
<tr class="separator:af8449aa760529b5de85e4fa75190bfd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ce60180d15ab89d473eb45928ee6ee5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d52/structsnsd__service.html">snsd_service</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a1ce60180d15ab89d473eb45928ee6ee5">andna_resolve_hash</a> (u_int hname_hash[4], int service, u_char proto, int *records)</td></tr>
<tr class="separator:a1ce60180d15ab89d473eb45928ee6ee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3b87d2348a3a7cdb6e2d95c66fdfb6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d52/structsnsd__service.html">snsd_service</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f">andna_resolve_hname</a> (char *hname, int service, u_char proto, int *records)</td></tr>
<tr class="separator:aa3b87d2348a3a7cdb6e2d95c66fdfb6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8aab86a04409ff7c8baef00863464621"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a8aab86a04409ff7c8baef00863464621">andna_recv_resolve_rq</a> (<a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> rpkt)</td></tr>
<tr class="separator:a8aab86a04409ff7c8baef00863464621"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f9606b7d11bf10088542d80e6aac805"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a9f9606b7d11bf10088542d80e6aac805">andna_reverse_resolve</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> ip)</td></tr>
<tr class="separator:a9f9606b7d11bf10088542d80e6aac805"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e3e539ab14f207121225a8f649acf8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a44e3e539ab14f207121225a8f649acf8">andna_recv_rev_resolve_rq</a> (<a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> rpkt)</td></tr>
<tr class="separator:a44e3e539ab14f207121225a8f649acf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a176509d35d2405f8416d22b7defd2081"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a176509d35d2405f8416d22b7defd2081">get_single_andna_c</a> (u_int hash[4], u_int hash_gnode[4])</td></tr>
<tr class="separator:a176509d35d2405f8416d22b7defd2081"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a518d5d1d638386131f4e1ca4b5e2edb6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a518d5d1d638386131f4e1ca4b5e2edb6">put_single_acache</a> (<a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> rpkt)</td></tr>
<tr class="separator:a518d5d1d638386131f4e1ca4b5e2edb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5be4621b26ee1e36c55a6da772614de"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#ac5be4621b26ee1e36c55a6da772614de">spread_single_acache</a> (u_int hash[4])</td></tr>
<tr class="separator:ac5be4621b26ee1e36c55a6da772614de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cb15ea6895d12e1dc8b334360de6819"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a7cb15ea6895d12e1dc8b334360de6819">recv_spread_single_acache</a> (<a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> rpkt)</td></tr>
<tr class="separator:a7cb15ea6895d12e1dc8b334360de6819"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75826b3a2a955fdd50d081ac17e0abe8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a75826b3a2a955fdd50d081ac17e0abe8">get_andna_cache</a> (<a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *dst_rnode, int *counter)</td></tr>
<tr class="separator:a75826b3a2a955fdd50d081ac17e0abe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a288580e9a1dfc745225f740d4afb9f6d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a288580e9a1dfc745225f740d4afb9f6d">put_andna_cache</a> (<a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> rq_pkt)</td></tr>
<tr class="separator:a288580e9a1dfc745225f740d4afb9f6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3148136f16559910186e2e0f253a5981"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a3148136f16559910186e2e0f253a5981">get_counter_cache</a> (<a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *dst_rnode, int *counter)</td></tr>
<tr class="separator:a3148136f16559910186e2e0f253a5981"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2196e258ccd91d09ad736705e25b59ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a2196e258ccd91d09ad736705e25b59ce">put_counter_cache</a> (<a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> rq_pkt)</td></tr>
<tr class="separator:a2196e258ccd91d09ad736705e25b59ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf6fd190d88f1384138cd1ea6e37493e"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#aaf6fd190d88f1384138cd1ea6e37493e">andna_hook</a> (void *null)</td></tr>
<tr class="separator:aaf6fd190d88f1384138cd1ea6e37493e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abac5b6d2df2140ec17abb62d9ce8cbbc"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc">andna_min_update_retry</a> (void *void_alcl)</td></tr>
<tr class="separator:abac5b6d2df2140ec17abb62d9ce8cbbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22751676386bfd17dd30f88528ee0f12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a22751676386bfd17dd30f88528ee0f12">andna_update_hnames</a> (int only_new_hname)</td></tr>
<tr class="separator:a22751676386bfd17dd30f88528ee0f12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5e2e3a07b8b99edbc9501aae6e5b1ff"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff">andna_maintain_hnames_active</a> (void *null)</td></tr>
<tr class="separator:ac5e2e3a07b8b99edbc9501aae6e5b1ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e4b96442964a739cdea01a29aee4ddc"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d18/andna_8c.html#a0e4b96442964a739cdea01a29aee4ddc">andna_main</a> (void *null)</td></tr>
<tr class="separator:a0e4b96442964a739cdea01a29aee4ddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="af3eed0def8cb9fce6e9d4e534ef6e8f7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_add_flood_pkt_id </td>
<td>(</td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>ids_array</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pkt_id</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/d18/andna_8c_af3eed0def8cb9fce6e9d4e534ef6e8f7_cgraph.png" border="0" usemap="#d4/d18/andna_8c_af3eed0def8cb9fce6e9d4e534ef6e8f7_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_af3eed0def8cb9fce6e9d4e534ef6e8f7_cgraph" id="d4/d18/andna_8c_af3eed0def8cb9fce6e9d4e534ef6e8f7_cgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#ace253314fd37a2f2f6ad08cc1f0d2f42" title="andna_find_flood_pkt_id" alt="" coords="216,5,379,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/d18/andna_8c_af3eed0def8cb9fce6e9d4e534ef6e8f7_icgraph.png" border="0" usemap="#d4/d18/andna_8c_af3eed0def8cb9fce6e9d4e534ef6e8f7_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_af3eed0def8cb9fce6e9d4e534ef6e8f7_icgraph" id="d4/d18/andna_8c_af3eed0def8cb9fce6e9d4e534ef6e8f7_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="441,5,572,35"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="416,112,597,141"/><area shape="rect" id="node14" href="../../d5/d05/andna_8h.html#ac5be4621b26ee1e36c55a6da772614de" title="spread_single_acache" alt="" coords="217,57,367,87"/><area shape="rect" id="node20" href="../../d5/d05/andna_8h.html#a7cb15ea6895d12e1dc8b334360de6819" title="recv_spread_single\l_acache" alt="" coords="225,161,359,207"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="647,85,727,115"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="776,85,883,115"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="931,85,981,115"/><area shape="rect" id="node17" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="429,59,584,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a278c2e4e68b10357f59f3edbaa9bf7de"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_check_counter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a>&#160;</td>
<td class="paramname"><em>pkt</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/d18/andna_8c_a278c2e4e68b10357f59f3edbaa9bf7de_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a278c2e4e68b10357f59f3edbaa9bf7de_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a278c2e4e68b10357f59f3edbaa9bf7de_cgraph" id="d4/d18/andna_8c_a278c2e4e68b10357f59f3edbaa9bf7de_cgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a891984b6fe0f589d0cbe51273e3c42b7" title="andna_hash" alt="" coords="217,59,308,88"/><area shape="rect" id="node11" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="203,267,323,296"/><area shape="rect" id="node41" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="801,789,857,819"/><area shape="rect" id="node44" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="788,891,871,920"/><area shape="rect" id="node56" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="623,635,695,664"/><area shape="rect" id="node60" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="796,1361,863,1391"/><area shape="rect" id="node63" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="599,373,719,403"/><area shape="rect" id="node68" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="423,1305,489,1335"/><area shape="rect" id="node99" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="795,1725,864,1755"/><area shape="rect" id="node5" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="415,5,497,35"/><area shape="rect" id="node7" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="379,59,533,88"/><area shape="rect" id="node9" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="616,59,701,88"/><area shape="rect" id="node13" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="620,267,697,296"/><area shape="rect" id="node25" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1073,360,1151,389"/><area shape="rect" id="node28" href="../../d9/d45/gmap_8c.html#ae70fabc2a38bc24442f78bcb1d862a24" title="iptoquadg" alt="" coords="417,213,495,243"/><area shape="rect" id="node36" href="../../d4/d18/andna_8c.html#a38841ce4a17cc49307989b692098b777" title="find_hash_gnode_recurse" alt="" coords="371,452,541,481"/><area shape="rect" id="node15" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="776,320,883,349"/><area shape="rect" id="node21" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="1073,281,1151,311"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="955,1047,1000,1076"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1077,1047,1147,1076"/><area shape="rect" id="node23" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1201,321,1281,351"/><area shape="rect" id="node30" href="../../d9/d45/gmap_8c.html#a558e1bec08c2060b80372ac25cd8d8f2" title="iptogids" alt="" coords="625,213,692,243"/><area shape="rect" id="node32" href="../../d9/d45/gmap_8c.html#a63189b04abdf98d1dc6c140fe91aa269" title="gidtoipstart" alt="" coords="787,479,872,508"/><area shape="rect" id="node34" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="600,320,717,349"/><area shape="rect" id="node38" href="../../d4/d18/andna_8c.html#ad824e987f9deb115009c2b6378ccbc8c" title="random_gid_level_0" alt="" coords="591,531,727,560"/><area shape="rect" id="node51" href="../../d9/d45/gmap_8c.html#a74e73e73955e25a770ceeafe057f613c" title="quadg_gids_cmp" alt="" coords="599,427,719,456"/><area shape="rect" id="node46" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="931,632,1024,6
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a278c2e4e68b10357f59f3edbaa9bf7de_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a278c2e4e68b10357f59f3edbaa9bf7de_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a278c2e4e68b10357f59f3edbaa9bf7de_icgraph" id="d4/d18/andna_8c_a278c2e4e68b10357f59f3edbaa9bf7de_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="204,5,335,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="385,5,465,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="515,5,621,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="669,5,720,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad741f07b1bbda88076dfc6116707ba01"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void andna_close </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/d18/andna_8c_ad741f07b1bbda88076dfc6116707ba01_cgraph.png" border="0" usemap="#d4/d18/andna_8c_ad741f07b1bbda88076dfc6116707ba01_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_ad741f07b1bbda88076dfc6116707ba01_cgraph" id="d4/d18/andna_8c_ad741f07b1bbda88076dfc6116707ba01_cgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="164,341,305,371"/><area shape="rect" id="node63" href="../../d4/d18/andna_8c.html#a90aee78fd7b0472165aca317c1a18721" title="andna_resolvconf_restore" alt="" coords="149,563,320,592"/><area shape="rect" id="node84" href="../../de/d85/andns_8c.html#a7d0899aadc62060e73c4ad5745dbfaad" title="andns_close" alt="" coords="188,616,281,645"/><area shape="rect" id="node87" href="../../d2/de6/andna__cache_8c.html#ae60616b519bcdb2f35ed3f35f71151de" title="lcl_destroy_keyring" alt="" coords="168,669,301,699"/><area shape="rect" id="node89" href="../../d2/de6/andna__cache_8c.html#a4ccf2a3b6d14429ce0065dd7f795768e" title="lcl_cache_destroy" alt="" coords="172,723,297,752"/><area shape="rect" id="node97" href="../../d2/de6/andna__cache_8c.html#aa7f953fb73883ef4de5496fa974472f3" title="andna_cache_destroy" alt="" coords="160,776,309,805"/><area shape="rect" id="node104" href="../../d2/de6/andna__cache_8c.html#aea331db01a63ce8828aa384a0d44dc99" title="counter_c_destroy" alt="" coords="171,829,299,859"/><area shape="rect" id="node110" href="../../d2/de6/andna__cache_8c.html#a358d266d1016b5fdb814d9bd724f3f6d" title="rh_cache_flush" alt="" coords="180,883,289,912"/><area shape="rect" id="node115" href="../../df/d05/pkts_8c.html#a61d1b4bc2230ca26679230b75fa7c1c9" title="pkt_queue_close" alt="" coords="175,936,295,965"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="804,511,860,540"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html#a099662b5e5060fa4eef5a25c0573a325" title="save_lcl_cache" alt="" coords="380,368,492,397"/><area shape="rect" id="node31" href="../../d2/de6/andna__cache_8c.html#ae02422c831311cf5357e92febb94925f" title="save_andna_cache" alt="" coords="369,261,503,291"/><area shape="rect" id="node48" href="../../d2/de6/andna__cache_8c.html#ab82dc4bb575d3f181457ea7c3076c858" title="save_counter_c" alt="" coords="379,315,493,344"/><area shape="rect" id="node55" href="../../d2/de6/andna__cache_8c.html#aba364b75290b92041b9d27b76dd6c255" title="save_rh_cache" alt="" coords="381,208,491,237"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1239,457,1308,487"/><area shape="rect" id="node11" href="../../d2/de6/andna__cache_8c.html#a57cc184f00d4d7dcba8d59428e0c6eb1" title="pack_lcl_cache" alt="" coords="568,301,680,331"/><area shape="rect" id="node28" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="600,355,648,384"/><area shape="rect" id="node13" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="799,301,865,331"/><area shape="rect" id="node18" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="1200,187,1347,216"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1033,405,1079,435"/><area shape="rect" id="node20" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1431,136,1511,165"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1423,189,1519,219"/><area shape="rect" id="node24" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="1413,243,1528,272"/><area shape="rect" id="node26" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="1412,83,1529,112"/><area shape="rect" id="node33" href="../../d2/de6/andna__cache_8c.html#a0d9f1fef5d898612fcabd13b79b486ba" title="pack_andna_cache" alt="" coords="557,195,691,224"/><area shape="rect" id="node37" href="../../d2/de6/andna__cache_8c.html#a29c1eeb9df9d110cdfca3144331b8b7b" title="pack_single_andna_c
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_ad741f07b1bbda88076dfc6116707ba01_icgraph.png" border="0" usemap="#d4/d18/andna_8c_ad741f07b1bbda88076dfc6116707ba01_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_ad741f07b1bbda88076dfc6116707ba01_icgraph" id="d4/d18/andna_8c_ad741f07b1bbda88076dfc6116707ba01_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="151,32,281,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="331,5,445,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="493,32,544,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ace253314fd37a2f2f6ad08cc1f0d2f42"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_find_flood_pkt_id </td>
<td>(</td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>ids_array</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pkt_id</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 caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_ace253314fd37a2f2f6ad08cc1f0d2f42_icgraph.png" border="0" usemap="#d4/d18/andna_8c_ace253314fd37a2f2f6ad08cc1f0d2f42_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_ace253314fd37a2f2f6ad08cc1f0d2f42_icgraph" id="d4/d18/andna_8c_ace253314fd37a2f2f6ad08cc1f0d2f42_icgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#af3eed0def8cb9fce6e9d4e534ef6e8f7" title="andna_add_flood_pkt_id" alt="" coords="216,84,379,113"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="652,5,783,35"/><area shape="rect" id="node13" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="627,112,808,141"/><area shape="rect" id="node16" href="../../d5/d05/andna_8h.html#ac5be4621b26ee1e36c55a6da772614de" title="spread_single_acache" alt="" coords="428,57,577,87"/><area shape="rect" id="node22" href="../../d5/d05/andna_8h.html#a7cb15ea6895d12e1dc8b334360de6819" title="recv_spread_single\l_acache" alt="" coords="436,161,569,207"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="857,85,937,115"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="987,85,1093,115"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1141,85,1192,115"/><area shape="rect" id="node19" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="640,59,795,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a5f6db55ee7de052695358525b3fe212c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_flood_pkt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> *&#160;</td>
<td class="paramname"><em>rpkt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>exclude_rfrom</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/d18/andna_8c_a5f6db55ee7de052695358525b3fe212c_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a5f6db55ee7de052695358525b3fe212c_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a5f6db55ee7de052695358525b3fe212c_cgraph" id="d4/d18/andna_8c_a5f6db55ee7de052695358525b3fe212c_cgraph">
<area shape="rect" id="node3" href="../../df/d05/pkts_8c.html#ac4d4cb4e990a267fcc7e8008461ba760" title="pkt_copy" alt="" coords="219,468,293,497"/><area shape="rect" id="node13" href="../../d6/d62/tracer_8c.html#a809840aac9f63a3ba74995665fda8341" title="ip_to_rfrom" alt="" coords="213,232,299,261"/><area shape="rect" id="node38" href="../../d6/d62/tracer_8c.html#ad25e8b2a612d95d7be851a8fd6fd91fb" title="exclude_glevel" alt="" coords="391,363,497,392"/><area shape="rect" id="node41" href="../../d6/d62/tracer_8c.html#a241c64e2efee2847e8ac96eb843c4c07" title="exclude_from_and_glevel" alt="" coords="172,415,340,444"/><area shape="rect" id="node46" href="../../d6/d62/tracer_8c.html#add8a05e0cb98370b058e9a4906bcc463" title="flood_pkt_send" alt="" coords="201,836,311,865"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="744,460,811,489"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="929,447,975,476"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1225,525,1295,555"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1064,423,1165,452"/><area shape="rect" id="node15" href="../../d9/d45/gmap_8c.html#ae70fabc2a38bc24442f78bcb1d862a24" title="iptoquadg" alt="" coords="405,85,483,115"/><area shape="rect" id="node25" href="../../d9/d45/gmap_8c.html#a74e73e73955e25a770ceeafe057f613c" title="quadg_gids_cmp" alt="" coords="547,311,667,340"/><area shape="rect" id="node29" href="../../d3/d7a/map_8c.html#ab320d2b543c2a66f66fd11eb4dbdf681" title="iptomap" alt="" coords="411,152,477,181"/><area shape="rect" id="node33" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="403,259,485,288"/><area shape="rect" id="node35" href="../../d9/d45/gmap_8c.html#acd0185dfa7044c427401f12042fd5110" title="e_rnode_find" alt="" coords="396,205,492,235"/><area shape="rect" id="node17" href="../../d9/d45/gmap_8c.html#a558e1bec08c2060b80372ac25cd8d8f2" title="iptogids" alt="" coords="573,5,640,35"/><area shape="rect" id="node21" href="../../d9/d45/gmap_8c.html#a63189b04abdf98d1dc6c140fe91aa269" title="gidtoipstart" alt="" coords="564,59,649,88"/><area shape="rect" id="node23" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="548,112,665,141"/><area shape="rect" id="node19" href="../../d9/d45/gmap_8c.html#a94609b8ed9b174e8cd3c1a2b98b9006e" title="iptogid" alt="" coords="748,5,807,35"/><area shape="rect" id="node27" href="../../d9/d45/gmap_8c.html#ab086e11ba60ae3d1d2e0c6a5562dd385" title="gids_cmp" alt="" coords="739,311,816,340"/><area shape="rect" id="node31" href="../../dd/db1/ipv6-gmp_8c.html#a721aafd6cac8cffcaacfc981342ed6a0" title="sub_128" alt="" coords="572,165,641,195"/><area shape="rect" id="node44" href="../../d6/d62/tracer_8c.html#a7a8a697051696a65c6fd157245fb78bc" title="exclude_from" alt="" coords="395,416,493,445"/><area shape="rect" id="node48" href="../../d7/d02/radar_8c.html#a23199e508fb5df7dca7410b1744531c0" title="rnl_fill_rq" alt="" coords="569,655,644,684"/><area shape="rect" id="node63" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="1073,1172,1156,1201"/><area shape="rect" id="node71" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1091,707,1139,736"/><area shape="rect" id="node74" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="1080,1404,1149,1433"/><area shape="rect" id="node88" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="924,500,980,529"/><area shape="rect" id="node91" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="916,1641,988,1671"/><area shape="rect" id="n
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a5f6db55ee7de052695358525b3fe212c_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a5f6db55ee7de052695358525b3fe212c_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a5f6db55ee7de052695358525b3fe212c_icgraph" id="d4/d18/andna_8c_a5f6db55ee7de052695358525b3fe212c_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="396,5,527,35"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="371,112,552,141"/><area shape="rect" id="node14" href="../../d5/d05/andna_8h.html#ac5be4621b26ee1e36c55a6da772614de" title="spread_single_acache" alt="" coords="172,57,321,87"/><area shape="rect" id="node20" href="../../d5/d05/andna_8h.html#a7cb15ea6895d12e1dc8b334360de6819" title="recv_spread_single\l_acache" alt="" coords="180,161,313,207"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="601,85,681,115"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="731,85,837,115"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="885,85,936,115"/><area shape="rect" id="node17" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="384,59,539,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a891984b6fe0f589d0cbe51273e3c42b7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void andna_hash </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>family</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>hash</em>[4], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>ip_hash</em>[4]&#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/d18/andna_8c_a891984b6fe0f589d0cbe51273e3c42b7_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a891984b6fe0f589d0cbe51273e3c42b7_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a891984b6fe0f589d0cbe51273e3c42b7_cgraph" id="d4/d18/andna_8c_a891984b6fe0f589d0cbe51273e3c42b7_cgraph">
<area shape="rect" id="node3" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="183,5,265,35"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="147,59,301,88"/><area shape="rect" id="node7" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="351,59,436,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/d18/andna_8c_a891984b6fe0f589d0cbe51273e3c42b7_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a891984b6fe0f589d0cbe51273e3c42b7_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a891984b6fe0f589d0cbe51273e3c42b7_icgraph" id="d4/d18/andna_8c_a891984b6fe0f589d0cbe51273e3c42b7_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="161,136,313,165"/><area shape="rect" id="node45" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="163,59,312,88"/><area shape="rect" id="node52" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="147,5,328,35"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="377,212,540,241"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="596,212,751,241"/><area shape="rect" id="node40" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="591,90,756,137"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="807,271,969,300"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="857,212,919,241"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="1203,276,1312,305"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2197,145,2248,175"/><area shape="rect" id="node17" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1020,212,1153,241"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1212,212,1303,241"/><area shape="rect" id="node21" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1360,167,1547,196"/><area shape="rect" id="node23" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1596,172,1711,201"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1772,225,1860,255"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1773,119,1859,148"/><area shape="rect" id="node35" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1760,172,1872,201"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1920,171,1995,200"/><area shape="rect" id="node29" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2043,145,2149,175"/><area shape="rect" id="node42" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="1041,76,1132,105"/><area shape="rect" id="node47" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="393,57,524,87"/><area shape="rect" id="node49" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="633,16,713,45"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aedc9bb0e88975d80c22e1bf47f53cfab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void andna_hash_by_family </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>family</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>hash</em>[4]&#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/d18/andna_8c_aedc9bb0e88975d80c22e1bf47f53cfab_cgraph.png" border="0" usemap="#d4/d18/andna_8c_aedc9bb0e88975d80c22e1bf47f53cfab_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_aedc9bb0e88975d80c22e1bf47f53cfab_cgraph" id="d4/d18/andna_8c_aedc9bb0e88975d80c22e1bf47f53cfab_cgraph">
<area shape="rect" id="node3" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="209,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/d18/andna_8c_aedc9bb0e88975d80c22e1bf47f53cfab_icgraph.png" border="0" usemap="#d4/d18/andna_8c_aedc9bb0e88975d80c22e1bf47f53cfab_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_aedc9bb0e88975d80c22e1bf47f53cfab_icgraph" id="d4/d18/andna_8c_aedc9bb0e88975d80c22e1bf47f53cfab_icgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a891984b6fe0f589d0cbe51273e3c42b7" title="andna_hash" alt="" coords="241,259,332,288"/><area shape="rect" id="node49" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="663,205,793,235"/><area shape="rect" id="node58" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="216,463,357,492"/><area shape="rect" id="node87" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="209,5,364,35"/><area shape="rect" id="node90" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="221,63,352,92"/><area shape="rect" id="node93" href="../../d5/d05/andna_8h.html#a7cb15ea6895d12e1dc8b334360de6819" title="recv_spread_single\l_acache" alt="" coords="220,123,353,170"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="428,312,580,341"/><area shape="rect" id="node47" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="429,259,579,288"/><area shape="rect" id="node54" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="413,155,595,184"/><area shape="rect" id="node7" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="647,309,809,339"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="863,313,1017,343"/><area shape="rect" id="node42" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="1281,229,1447,275"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="1068,313,1231,343"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1119,367,1180,396"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="1687,313,1796,343"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2485,313,2536,343"/><area shape="rect" id="node19" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1297,367,1431,396"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1503,367,1593,396"/><area shape="rect" id="node23" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1648,367,1835,396"/><area shape="rect" id="node25" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1884,419,1999,448"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2060,419,2148,448"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2061,472,2147,501"/><area shape="rect" id="node37" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2048,365,2160,395"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2208,392,2283,421"/><area shape="rect" id="node31" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2331,365,2437,395"/><area shape="rect" id="node44" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_ma
</div>
</p>
</div>
</div>
<a class="anchor" id="aaf6fd190d88f1384138cd1ea6e37493e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* andna_hook </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/d18/andna_8c_aaf6fd190d88f1384138cd1ea6e37493e_cgraph.png" border="0" usemap="#d4/d18/andna_8c_aaf6fd190d88f1384138cd1ea6e37493e_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_aaf6fd190d88f1384138cd1ea6e37493e_cgraph" id="d4/d18/andna_8c_aaf6fd190d88f1384138cd1ea6e37493e_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="336,5,395,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="899,1656,955,1685"/><area shape="rect" id="node10" href="../../d4/d18/andna_8c.html#a75826b3a2a955fdd50d081ac17e0abe8" title="get_andna_cache" alt="" coords="152,1195,275,1224"/><area shape="rect" id="node146" href="../../d4/d18/andna_8c.html#a3148136f16559910186e2e0f253a5981" title="get_counter_cache" alt="" coords="148,1067,279,1096"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1365,648,1435,677"/><area shape="rect" id="node12" href="../../d7/d02/radar_8c.html#a23199e508fb5df7dca7410b1744531c0" title="rnl_fill_rq" alt="" coords="328,1092,403,1121"/><area shape="rect" id="node27" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="1068,1301,1151,1331"/><area shape="rect" id="node42" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1085,673,1133,703"/><area shape="rect" id="node55" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="892,311,961,340"/><area shape="rect" id="node71" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="691,1451,763,1480"/><area shape="rect" id="node75" href="../../df/d05/pkts_8c.html#aa27a33c6310aee1bd27afa42578bc7f4" title="pkt_addtimeout" alt="" coords="672,211,781,240"/><area shape="rect" id="node77" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="492,937,559,967"/><area shape="rect" id="node134" href="../../d2/de6/andna__cache_8c.html#a35e46feb951ff01251d48e46ef345f96" title="unpack_andna_cache" alt="" coords="452,2097,599,2127"/><area shape="rect" id="node14" href="../../d7/d02/radar_8c.html#ac87ec2c357e722cc77948e2f4a133b03" title="rnl_get_sk" alt="" coords="484,1757,567,1787"/><area shape="rect" id="node63" href="../../da/d89/inet_8c.html#a44c5821edfbfaab89efae40fe8751963" title="inet_getpeername" alt="" coords="664,624,789,653"/><area shape="rect" id="node16" href="../../d7/d02/radar_8c.html#a642a13cee6514a86fed1130d901107e0" title="rnl_find_node" alt="" coords="677,1861,776,1891"/><area shape="rect" id="node18" href="../../d7/d02/radar_8c.html#a11ff123e5ec053bcdbad5480aa71b4f1" title="find_node_radar_q" alt="" coords="663,1915,791,1944"/><area shape="rect" id="node20" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="888,1888,965,1917"/><area shape="rect" id="node22" href="../../d9/d45/gmap_8c.html#aea98ff28b23a15bca09eb85401731d2d" title="rnodetoip" alt="" coords="689,2019,764,2048"/><area shape="rect" id="node25" href="../../df/d05/pkts_8c.html#ac024e276423e4ad5476ae1730d71cf76" title="pkt_tcp_connect" alt="" coords="668,885,785,915"/><area shape="rect" id="node59" href="../../da/d89/inet_8c.html#ab9d798f523c8e369403823f8529ebe44" title="set_keepalive_sk" alt="" coords="865,985,988,1015"/><area shape="rect" id="node33" href="../../da/d89/inet_8c.html#ad2c73cc3fb6cc8a9fcb3997be118b71c" title="new_tcp_conn" alt="" coords="873,1039,980,1068"/><area shape="rect" id="node45" href="../../df/d05/pkts_8c.html#a8fb27f7c76bb4c5e4f22315d4a51a0c4" title="pkt_addsk" alt="" coords="885,727,968,756"/><area shape="rect" id="node47" href="../../df/d05/pkts_8c.html#a10af98abd797f411f0c06bc4bff939ee" title="pkt_addport" alt="" coords="881,780,972,809"/><area shape="rect" id="node49" href="../../df/d05/pkts_8c.html#ac8bb8c9b1659c15702e273b4a795f3d7" title="pkt_recv" alt="" coords="891,415,963,444"/><area shape="rect" id="node53" href="../../dd/d23/request_8c.html#a1026a80f12ff3079f0a38299ebb89fa9" title="rq_strerror" alt="" coords="887,1092,967,1121"/><area shape="rect" id="node29" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_st
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_aaf6fd190d88f1384138cd1ea6e37493e_icgraph.png" border="0" usemap="#d4/d18/andna_8c_aaf6fd190d88f1384138cd1ea6e37493e_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_aaf6fd190d88f1384138cd1ea6e37493e_icgraph" id="d4/d18/andna_8c_aaf6fd190d88f1384138cd1ea6e37493e_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="279,5,369,35"/><area shape="rect" id="node7" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="147,59,208,88"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1419,19,1469,48"/><area shape="rect" id="node9" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="257,59,391,88"/><area shape="rect" id="node11" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="441,59,532,88"/><area shape="rect" id="node13" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="581,59,768,88"/><area shape="rect" id="node15" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="817,111,932,140"/><area shape="rect" id="node17" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="993,57,1081,87"/><area shape="rect" id="node24" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="995,111,1080,140"/><area shape="rect" id="node27" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="981,164,1093,193"/><area shape="rect" id="node19" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1141,97,1216,127"/><area shape="rect" id="node21" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1264,71,1371,100"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa7b53282a673cbc82c998a3cf4e5aff2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void andna_init </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/d18/andna_8c_aa7b53282a673cbc82c998a3cf4e5aff2_cgraph.png" border="0" usemap="#d4/d18/andna_8c_aa7b53282a673cbc82c998a3cf4e5aff2_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_aa7b53282a673cbc82c998a3cf4e5aff2_cgraph" id="d4/d18/andna_8c_aa7b53282a673cbc82c998a3cf4e5aff2_cgraph">
<area shape="rect" id="node3" href="../../df/d05/pkts_8c.html#abec2e55dc4f3d4e5c639f048bf35316c" title="add_pkt_op" alt="" coords="183,831,271,861"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="161,885,292,914"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="640,2467,696,2497"/><area shape="rect" id="node50" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="644,3049,692,3078"/><area shape="rect" id="node79" href="../../d4/d18/andna_8c.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="136,1538,317,1567"/><area shape="rect" id="node98" href="../../d4/d18/andna_8c.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="149,1826,304,1855"/><area shape="rect" id="node116" href="../../d4/d18/andna_8c.html#a44e3e539ab14f207121225a8f649acf8" title="andna_recv_rev_resolve_rq" alt="" coords="136,2441,317,2470"/><area shape="rect" id="node122" href="../../d4/d18/andna_8c.html#a288580e9a1dfc745225f740d4afb9f6d" title="put_andna_cache" alt="" coords="165,2673,288,2702"/><area shape="rect" id="node128" href="../../d4/d18/andna_8c.html#a2196e258ccd91d09ad736705e25b59ce" title="put_counter_cache" alt="" coords="161,2726,292,2755"/><area shape="rect" id="node134" href="../../d4/d18/andna_8c.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="161,2033,292,2062"/><area shape="rect" id="node151" href="../../d4/d18/andna_8c.html#a7cb15ea6895d12e1dc8b334360de6819" title="recv_spread_single\l_acache" alt="" coords="160,1371,293,1417"/><area shape="rect" id="node160" href="../../d4/d18/andna_8c.html#a90aee78fd7b0472165aca317c1a18721" title="andna_resolvconf_restore" alt="" coords="141,2883,312,2913"/><area shape="rect" id="node162" href="../../df/d05/pkts_8c.html#a01001fd998fb3abf74fea80de24882c3" title="pkt_queue_init" alt="" coords="173,2937,280,2966"/><area shape="rect" id="node164" href="../../d2/de6/andna__cache_8c.html#a2888ba59b8a8cb7ed0f7a91f87df4606" title="andna_caches_init" alt="" coords="161,2990,292,3019"/><area shape="rect" id="node166" href="../../d7/d48/snsd__cache_8c.html#a471e906bab70cf24334d1149c252d02d" title="snsd_cache_init" alt="" coords="169,3043,284,3073"/><area shape="rect" id="node168" href="../../d4/d18/andna_8c.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="159,2830,295,2859"/><area shape="rect" id="node171" href="../../d2/de6/andna__cache_8c.html#a251759601e094b59de67ebee59725c4c" title="lcl_new_keyring" alt="" coords="169,3254,284,3283"/><area shape="rect" id="node173" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="423,3253,481,3282"/><area shape="rect" id="node176" href="../../d2/de6/andna__cache_8c.html#ab554f25eba04cf2eb41deac263e6cf07" title="save_lcl_keyring" alt="" coords="168,3358,285,3387"/><area shape="rect" id="node179" href="../../de/d85/andns_8c.html#a5a4d6d7f4f8ffb407a416f1bab193258" title="andns_init" alt="" coords="187,3097,267,3126"/><area shape="rect" id="node186" href="../../d4/d18/andna_8c.html#a481b301ec0adb5a8a6d176919ba5ac3e" title="andna_resolvconf_modify" alt="" coords="141,3201,312,3230"/><area shape="rect" id="node7" href="../../df/d05/pkts_8c.html#ac4d4cb4e990a267fcc7e8008461ba760" title="pkt_copy" alt="" coords="415,1458,489,1487"/><area shape="rect" id="node9" href="../../d4/d18/andna_8c.html#af3eed0def8cb9fce6e9d4e534ef6e8f7" title="andna_add_flood_pkt_id" alt="" coords="587,861,749,890"/><area shape="rect" id="node13" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="799,1275,876,1305"/><area shape="rect" id="node15" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="420,1826,484,1855"/><area shape="rect" id="node17" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="ine
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_aa7b53282a673cbc82c998a3cf4e5aff2_icgraph.png" border="0" usemap="#d4/d18/andna_8c_aa7b53282a673cbc82c998a3cf4e5aff2_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_aa7b53282a673cbc82c998a3cf4e5aff2_icgraph" id="d4/d18/andna_8c_aa7b53282a673cbc82c998a3cf4e5aff2_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="136,5,243,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="291,5,341,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="afc0f24a5b798975732d4f238dccc42ef"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_load_caches </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/d18/andna_8c_afc0f24a5b798975732d4f238dccc42ef_cgraph.png" border="0" usemap="#d4/d18/andna_8c_afc0f24a5b798975732d4f238dccc42ef_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_afc0f24a5b798975732d4f238dccc42ef_cgraph" id="d4/d18/andna_8c_afc0f24a5b798975732d4f238dccc42ef_cgraph">
<area shape="rect" id="node3" href="../../d0/ddb/misc_8c.html#a928b1da945af8413e422d1749058d33a" title="file_exist" alt="" coords="220,5,295,35"/><area shape="rect" id="node5" href="../../d2/de6/andna__cache_8c.html#a9fa8ccc3bb0953672b2b27b28bf0d723" title="load_lcl_keyring" alt="" coords="200,417,315,447"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1245,1175,1291,1204"/><area shape="rect" id="node28" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="837,264,893,293"/><area shape="rect" id="node32" href="../../d2/de6/andna__cache_8c.html#aed9cccf08d649d2e68d14ade8dcac375" title="load_lcl_cache" alt="" coords="392,989,499,1019"/><area shape="rect" id="node48" href="../../d2/de6/andna__cache_8c.html#a7293b5abfab109b6f0831ef5d9b3e6c8" title="load_andna_cache" alt="" coords="192,727,323,756"/><area shape="rect" id="node64" href="../../d2/de6/andna__cache_8c.html#a85d78478e24191d1b67942636dcbcda5" title="load_counter_c" alt="" coords="391,575,500,604"/><area shape="rect" id="node73" href="../../d2/de6/andna__cache_8c.html#aef722a61792359c3a73a56ecad163291" title="load_rh_cache" alt="" coords="392,675,499,704"/><area shape="rect" id="node82" href="../../d2/de6/andna__cache_8c.html#a980b534d1201d9557fdb3beba6221ba7" title="load_hostnames" alt="" coords="387,1357,504,1387"/><area shape="rect" id="node101" href="../../d2/de6/andna__cache_8c.html#ae30431f21d44516e3c006ae361578d9c" title="load_snsd" alt="" coords="405,1304,485,1333"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="624,469,672,499"/><area shape="rect" id="node11" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1045,937,1112,967"/><area shape="rect" id="node18" href="../../d2/de6/andna__cache_8c.html#a1b05831280109c236a1093b623176022" title="unpack_lcl_keyring" alt="" coords="379,365,512,395"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1397,316,1467,345"/><area shape="rect" id="node16" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1381,1175,1483,1204"/><area shape="rect" id="node20" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="792,755,939,784"/><area shape="rect" id="node24" href="../../df/dee/crypto_8c.html#a083ef5b48a25edd59ca31d084819e68c" title="get_rsa_priv" alt="" coords="601,264,695,293"/><area shape="rect" id="node26" href="../../df/dee/crypto_8c.html#a95c10cbc9648b4770fb5cb553c3f9b03" title="ssl_strerr" alt="" coords="611,211,685,240"/><area shape="rect" id="node36" href="../../d2/de6/andna__cache_8c.html#ad36261c4854577e1921a9d9033b09e88" title="unpack_lcl_cache" alt="" coords="585,1144,711,1173"/><area shape="rect" id="node39" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="835,1040,896,1069"/><area shape="rect" id="node42" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="833,1363,897,1392"/><area shape="rect" id="node44" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="803,1309,928,1339"/><area shape="rect" id="node46" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="1037,1335,1120,1364"/><area shape="rect" id="node52" href="../../d2/de6/andna__cache_8c.html#a35e46feb951ff01251d48e46ef345f96" title="unpack_andna_cache" alt="" coords="372,728,519,757"/><area shape="rect" id="node56" href="../../d2/de6/andna__cache_8c.html#a616a54519cf7a95237b8805ce7be6207" title="unpack_acq_llist" alt="" coords="589,728,707,757"/><area shape="rect" id="node60" href="../../d7/d48/snsd__cache_8c.html#a36e689670df34e28fd0ff259a55c63c0" title="snsd_unpack_all_service" alt="" coords="781,821,9
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_afc0f24a5b798975732d4f238dccc42ef_icgraph.png" border="0" usemap="#d4/d18/andna_8c_afc0f24a5b798975732d4f238dccc42ef_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_afc0f24a5b798975732d4f238dccc42ef_icgraph" id="d4/d18/andna_8c_afc0f24a5b798975732d4f238dccc42ef_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="193,5,273,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="323,5,429,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="477,5,528,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0e4b96442964a739cdea01a29aee4ddc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* andna_main </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/d18/andna_8c_a0e4b96442964a739cdea01a29aee4ddc_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a0e4b96442964a739cdea01a29aee4ddc_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a0e4b96442964a739cdea01a29aee4ddc_cgraph" id="d4/d18/andna_8c_a0e4b96442964a739cdea01a29aee4ddc_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1483,406,1549,435"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="1488,1991,1544,2020"/><area shape="rect" id="node14" href="../../dc/d21/daemon_8c.html#a3f387bddacd8366d3090012ae59da7da" title="udp_daemon" alt="" coords="168,334,264,363"/><area shape="rect" id="node109" href="../../dc/d21/daemon_8c.html#a88f858fae301a92fc9b7afe59e8ca351" title="tcp_daemon" alt="" coords="169,1098,263,1127"/><area shape="rect" id="node137" href="../../d4/d18/andna_8c.html#aaf6fd190d88f1384138cd1ea6e37493e" title="andna_hook" alt="" coords="553,2336,644,2366"/><area shape="rect" id="node157" href="../../db/d6b/dns__wrapper_8c.html#af39cca75aca9ffb5b6fbcbacc1e89ca5" title="dns_wrapper_thread" alt="" coords="147,2439,285,2468"/><area shape="rect" id="node159" href="../../d4/d18/andna_8c.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="516,2389,681,2436"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1649,432,1695,462"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1776,1191,1845,1220"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1760,432,1861,462"/><area shape="rect" id="node17" href="../../dc/d21/daemon_8c.html#a990f15964056fbc0a9289f6fcf5e360c" title="sockets_all_ifs" alt="" coords="544,551,653,580"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1648,924,1696,954"/><area shape="rect" id="node29" href="../../df/d05/pkts_8c.html#a8fb27f7c76bb4c5e4f22315d4a51a0c4" title="pkt_addsk" alt="" coords="1149,1070,1232,1099"/><area shape="rect" id="node31" href="../../df/d05/pkts_8c.html#ae5bd461fc16a3e66ff48dbb83f6a91a0" title="pkt_add_dev" alt="" coords="352,462,448,491"/><area shape="rect" id="node33" href="../../df/d05/pkts_8c.html#a10af98abd797f411f0c06bc4bff939ee" title="pkt_addport" alt="" coords="1145,358,1236,387"/><area shape="rect" id="node35" href="../../df/d05/pkts_8c.html#ac8bb8c9b1659c15702e273b4a795f3d7" title="pkt_recv" alt="" coords="1155,611,1227,640"/><area shape="rect" id="node54" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="973,968,1043,998"/><area shape="rect" id="node57" href="../../dc/d21/daemon_8c.html#afc47801db3abdd5d408c48044643018d" title="udp_exec_pkt" alt="" coords="349,1203,451,1232"/><area shape="rect" id="node107" href="../../d6/da2/accept_8c.html#ae966f1b6c2e7318b524e1e613173d2b4" title="destroy_accept_tbl" alt="" coords="335,104,465,134"/><area shape="rect" id="node19" href="../../dc/d21/daemon_8c.html#a71a44ef24ad390d8bfd927ed826d42eb" title="prepare_listen_socket" alt="" coords="933,662,1083,691"/><area shape="rect" id="node24" href="../../da/d89/inet_8c.html#a428a881d9fbb4d8b4fa5224962fcdd03" title="inet_close" alt="" coords="1151,819,1231,848"/><area shape="rect" id="node37" href="../../df/d05/pkts_8c.html#a1179aed21beeb7c21f762c4db1d54b83" title="pkt_recv_udp" alt="" coords="1300,560,1399,590"/><area shape="rect" id="node47" href="../../df/d05/pkts_8c.html#a4edb2a703136880ce100a9daa0c17078" title="pkt_recv_tcp" alt="" coords="1301,718,1397,747"/><area shape="rect" id="node52" href="../../df/d05/pkts_8c.html#a7eb5c8362e19fe397f598c89688ad457" title="pkt_unpack" alt="" coords="1305,664,1393,694"/><area shape="rect" id="node41" href="../../da/d89/inet_8c.html#a16c8d2dac83a014ea3035178a3771340" title="sockaddr_to_inet" alt="" coords="1456,560,1576,590"/><area shape="rect" id="node44" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="1633,560,1711,590"/><area shape="rect" id="node60" href="../../d6/da2/accept_8c.html#a1c6006fb8298f7
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a0e4b96442964a739cdea01a29aee4ddc_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a0e4b96442964a739cdea01a29aee4ddc_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a0e4b96442964a739cdea01a29aee4ddc_icgraph" id="d4/d18/andna_8c_a0e4b96442964a739cdea01a29aee4ddc_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="147,5,197,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ac5e2e3a07b8b99edbc9501aae6e5b1ff"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* andna_maintain_hnames_active </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>If we don't have rnodes, it's useless to try anything </p>
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_ac5e2e3a07b8b99edbc9501aae6e5b1ff_cgraph.png" border="0" usemap="#d4/d18/andna_8c_ac5e2e3a07b8b99edbc9501aae6e5b1ff_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_ac5e2e3a07b8b99edbc9501aae6e5b1ff_cgraph" id="d4/d18/andna_8c_ac5e2e3a07b8b99edbc9501aae6e5b1ff_cgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="223,636,375,665"/><area shape="rect" id="node125" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="269,1233,328,1263"/><area shape="rect" id="node128" href="../../d2/de6/andna__cache_8c.html#a099662b5e5060fa4eef5a25c0573a325" title="save_lcl_cache" alt="" coords="243,1287,355,1316"/><area shape="rect" id="node135" href="../../d0/ddb/misc_8c.html#af7f747ea1b353be8609df593dc0a629a" title="rand_range" alt="" coords="256,1340,341,1369"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="445,59,565,88"/><area shape="rect" id="node13" href="../../d4/d18/andna_8c.html#a891984b6fe0f589d0cbe51273e3c42b7" title="andna_hash" alt="" coords="460,163,551,192"/><area shape="rect" id="node19" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="647,216,793,245"/><area shape="rect" id="node28" href="../../df/dee/crypto_8c.html#a3f27e858e8e263eed9dafecbfc6e0d46" title="rsa_sign" alt="" coords="471,296,540,325"/><area shape="rect" id="node30" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="687,323,753,352"/><area shape="rect" id="node38" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="445,480,565,509"/><area shape="rect" id="node47" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="885,947,941,976"/><area shape="rect" id="node50" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="872,1053,955,1083"/><area shape="rect" id="node57" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="684,688,756,717"/><area shape="rect" id="node61" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="467,5,544,35"/><area shape="rect" id="node64" href="../../df/d05/pkts_8c.html#a7ef10aa6a3c9ec3730420c5f692fb195" title="pkt_addcompress" alt="" coords="657,741,783,771"/><area shape="rect" id="node66" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="677,795,763,824"/><area shape="rect" id="node69" href="../../d7/d48/snsd__cache_8c.html#aea3f6c274a3770ca095f86632c94f03a" title="snsd_pack_all_services" alt="" coords="425,848,585,877"/><area shape="rect" id="node73" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="472,1131,539,1160"/><area shape="rect" id="node77" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="889,1521,937,1551"/><area shape="rect" id="node98" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="879,1652,948,1681"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="681,5,759,35"/><area shape="rect" id="node9" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1164,323,1241,352"/><area shape="rect" id="node11" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1292,217,1372,247"/><area shape="rect" id="node15" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="679,109,761,139"/><area shape="rect" id="node17" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="643,163,797,192"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="865,216,961,245"/><area shape="rect" id="node24" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_a
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_ac5e2e3a07b8b99edbc9501aae6e5b1ff_icgraph.png" border="0" usemap="#d4/d18/andna_8c_ac5e2e3a07b8b99edbc9501aae6e5b1ff_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_ac5e2e3a07b8b99edbc9501aae6e5b1ff_icgraph" id="d4/d18/andna_8c_ac5e2e3a07b8b99edbc9501aae6e5b1ff_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="223,13,313,43"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="363,13,413,43"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="abac5b6d2df2140ec17abb62d9ce8cbbc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* andna_min_update_retry </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>void_alcl</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/d18/andna_8c_abac5b6d2df2140ec17abb62d9ce8cbbc_cgraph.png" border="0" usemap="#d4/d18/andna_8c_abac5b6d2df2140ec17abb62d9ce8cbbc_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_abac5b6d2df2140ec17abb62d9ce8cbbc_cgraph" id="d4/d18/andna_8c_abac5b6d2df2140ec17abb62d9ce8cbbc_cgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="220,845,372,874"/><area shape="rect" id="node136" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="267,1549,325,1578"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="657,9,777,38"/><area shape="rect" id="node13" href="../../d4/d18/andna_8c.html#a891984b6fe0f589d0cbe51273e3c42b7" title="andna_hash" alt="" coords="457,166,548,196"/><area shape="rect" id="node19" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="429,325,576,354"/><area shape="rect" id="node28" href="../../df/dee/crypto_8c.html#a3f27e858e8e263eed9dafecbfc6e0d46" title="rsa_sign" alt="" coords="468,481,537,510"/><area shape="rect" id="node30" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="863,558,929,588"/><area shape="rect" id="node38" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="443,689,563,718"/><area shape="rect" id="node47" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="868,1252,924,1281"/><area shape="rect" id="node50" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="855,1525,937,1554"/><area shape="rect" id="node57" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="681,948,753,977"/><area shape="rect" id="node61" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="464,897,541,926"/><area shape="rect" id="node64" href="../../df/d05/pkts_8c.html#a7ef10aa6a3c9ec3730420c5f692fb195" title="pkt_addcompress" alt="" coords="655,1001,780,1030"/><area shape="rect" id="node66" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="675,1054,760,1084"/><area shape="rect" id="node69" href="../../d7/d48/snsd__cache_8c.html#aea3f6c274a3770ca095f86632c94f03a" title="snsd_pack_all_services" alt="" coords="423,1108,583,1137"/><area shape="rect" id="node73" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="469,1525,536,1554"/><area shape="rect" id="node77" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="872,1928,920,1957"/><area shape="rect" id="node98" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="861,1421,931,1450"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="857,1312,935,1341"/><area shape="rect" id="node9" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1132,560,1209,589"/><area shape="rect" id="node11" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1260,404,1340,433"/><area shape="rect" id="node15" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="676,113,759,142"/><area shape="rect" id="node17" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="640,166,795,196"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="669,377,765,406"/><area shape="rect" id="node24" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="660,220,775,249"/><area shape="rect" id="node26" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="659,273,776,302"/><area shape="rect" id="node36" href="../../df/dee/crypto_8c.html#ae8ae48562aa988a87f931029e885aa
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_abac5b6d2df2140ec17abb62d9ce8cbbc_icgraph.png" border="0" usemap="#d4/d18/andna_8c_abac5b6d2df2140ec17abb62d9ce8cbbc_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_abac5b6d2df2140ec17abb62d9ce8cbbc_icgraph" id="d4/d18/andna_8c_abac5b6d2df2140ec17abb62d9ce8cbbc_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="220,32,375,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="425,5,588,35"/><area shape="rect" id="node11" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="476,59,537,88"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="821,5,931,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1816,19,1867,48"/><area shape="rect" id="node13" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="639,59,772,88"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="831,59,921,88"/><area shape="rect" id="node17" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="979,59,1165,88"/><area shape="rect" id="node19" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1215,111,1329,140"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1391,57,1479,87"/><area shape="rect" id="node28" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1392,111,1477,140"/><area shape="rect" id="node31" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1379,164,1491,193"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1539,97,1613,127"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1661,71,1768,100"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aaa787887419437e0bca8efae5cd88aaf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_recv_check_counter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a>&#160;</td>
<td class="paramname"><em>rpkt</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/d18/andna_8c_aaa787887419437e0bca8efae5cd88aaf_cgraph.png" border="0" usemap="#d4/d18/andna_8c_aaa787887419437e0bca8efae5cd88aaf_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_aaa787887419437e0bca8efae5cd88aaf_cgraph" id="d4/d18/andna_8c_aaa787887419437e0bca8efae5cd88aaf_cgraph">
<area shape="rect" id="node3" href="../../df/d05/pkts_8c.html#ac4d4cb4e990a267fcc7e8008461ba760" title="pkt_copy" alt="" coords="493,12,568,42"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="284,119,348,148"/><area shape="rect" id="node12" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="683,896,765,926"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="696,950,752,979"/><area shape="rect" id="node24" href="../../d4/d18/andna_8c.html#af3eed0def8cb9fce6e9d4e534ef6e8f7" title="andna_add_flood_pkt_id" alt="" coords="235,1340,397,1370"/><area shape="rect" id="node28" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="492,1207,569,1236"/><area shape="rect" id="node35" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="688,699,760,728"/><area shape="rect" id="node39" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="685,640,763,670"/><area shape="rect" id="node41" href="../../df/d05/pkts_8c.html#a8fb27f7c76bb4c5e4f22315d4a51a0c4" title="pkt_addsk" alt="" coords="683,763,765,792"/><area shape="rect" id="node43" href="../../df/dee/crypto_8c.html#a6d41a9be93383c2fa34625895e83b028" title="get_rsa_pub" alt="" coords="269,1394,363,1423"/><area shape="rect" id="node45" href="../../df/dee/crypto_8c.html#a1485a2eb818dac9656d344ae00249022" title="verify_sign" alt="" coords="273,1472,359,1502"/><area shape="rect" id="node49" href="../../df/d05/pkts_8c.html#ad386f9f8ac111df2a8d5a5e9912013ca" title="pkt_err" alt="" coords="285,510,347,539"/><area shape="rect" id="node54" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="681,486,767,515"/><area shape="rect" id="node65" href="../../dd/d23/request_8c.html#a1026a80f12ff3079f0a38299ebb89fa9" title="rq_strerror" alt="" coords="684,838,764,867"/><area shape="rect" id="node67" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="496,383,565,412"/><area shape="rect" id="node71" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="243,1287,389,1316"/><area shape="rect" id="node80" href="../../d9/d45/gmap_8c.html#a4fd466fa98af4fd37acf104d0d2f8710" title="ip_gids_cmp" alt="" coords="269,999,363,1028"/><area shape="rect" id="node86" href="../../d4/d18/andna_8c.html#a891984b6fe0f589d0cbe51273e3c42b7" title="andna_hash" alt="" coords="271,1578,361,1607"/><area shape="rect" id="node92" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="256,1103,376,1132"/><area shape="rect" id="node102" href="../../df/d05/pkts_8c.html#a9705190f4cb9031da8070644993515d5" title="forward_pkt" alt="" coords="271,588,361,618"/><area shape="rect" id="node107" href="../../d2/de6/andna__cache_8c.html#a9f7cabda293c637bbcaf1d99c26b5670" title="counter_c_add" alt="" coords="263,174,369,203"/><area shape="rect" id="node116" href="../../d2/de6/andna__cache_8c.html#a3a7e5bcce911a001f171ff5aec1363e3" title="cc_hashes_add" alt="" coords="260,228,372,258"/><area shape="rect" id="node118" href="../../d2/de6/andna__cache_8c.html#a7944b8c07bd47d91a2552bf531a8ab31" title="cc_findhash" alt="" coords="485,279,576,308"/><area shape="rect" id="node124" href="../../d4/d18/andna_8c.html#a5f6db55ee7de052695358525b3fe212c" title="andna_flood_pkt" alt="" coords="257,66,375,95"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="691,146,757,175"/><area shape="rect" id="node9" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="495,66,567,95"/><area shape="rect" id="node14" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipra
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_aaa787887419437e0bca8efae5cd88aaf_icgraph.png" border="0" usemap="#d4/d18/andna_8c_aaa787887419437e0bca8efae5cd88aaf_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_aaa787887419437e0bca8efae5cd88aaf_icgraph" id="d4/d18/andna_8c_aaa787887419437e0bca8efae5cd88aaf_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="236,5,316,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="365,5,472,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="520,5,571,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a5da3518ba270f03f8d087c3c1cb25115"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_recv_reg_rq </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a>&#160;</td>
<td class="paramname"><em>rpkt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the counter of number of updates matches with the pkt</p>
<p>Has the registration request been sent too early ?</p>
<p>Set the mainip flag only to the real mainip record, in this way we're sure that there is only one.</p>
<p>Broadcast the request to the entire gnode of level 1 to let the other nodes register the hname.</p>
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a5da3518ba270f03f8d087c3c1cb25115_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a5da3518ba270f03f8d087c3c1cb25115_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a5da3518ba270f03f8d087c3c1cb25115_cgraph" id="d4/d18/andna_8c_a5da3518ba270f03f8d087c3c1cb25115_cgraph">
<area shape="rect" id="node3" href="../../df/d05/pkts_8c.html#ac4d4cb4e990a267fcc7e8008461ba760" title="pkt_copy" alt="" coords="663,165,737,194"/><area shape="rect" id="node7" href="../../d4/d18/andna_8c.html#af3eed0def8cb9fce6e9d4e534ef6e8f7" title="andna_add_flood_pkt_id" alt="" coords="408,7,571,37"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="672,885,728,914"/><area shape="rect" id="node15" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="661,1575,739,1605"/><area shape="rect" id="node23" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="457,61,521,90"/><area shape="rect" id="node28" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="659,1162,741,1191"/><area shape="rect" id="node32" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="664,1251,736,1281"/><area shape="rect" id="node36" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="661,573,739,602"/><area shape="rect" id="node38" href="../../df/d05/pkts_8c.html#a8fb27f7c76bb4c5e4f22315d4a51a0c4" title="pkt_addsk" alt="" coords="659,650,741,679"/><area shape="rect" id="node40" href="../../df/dee/crypto_8c.html#a6d41a9be93383c2fa34625895e83b028" title="get_rsa_pub" alt="" coords="227,1597,320,1626"/><area shape="rect" id="node42" href="../../df/dee/crypto_8c.html#a1485a2eb818dac9656d344ae00249022" title="verify_sign" alt="" coords="231,1650,316,1679"/><area shape="rect" id="node46" href="../../df/d05/pkts_8c.html#ad386f9f8ac111df2a8d5a5e9912013ca" title="pkt_err" alt="" coords="243,573,304,602"/><area shape="rect" id="node51" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="657,342,743,371"/><area shape="rect" id="node62" href="../../dd/d23/request_8c.html#a1026a80f12ff3079f0a38299ebb89fa9" title="rq_strerror" alt="" coords="660,715,740,745"/><area shape="rect" id="node64" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="455,781,524,810"/><area shape="rect" id="node66" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="200,1493,347,1522"/><area shape="rect" id="node75" href="../../d9/d45/gmap_8c.html#a4fd466fa98af4fd37acf104d0d2f8710" title="ip_gids_cmp" alt="" coords="443,1445,536,1474"/><area shape="rect" id="node79" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="196,1703,351,1733"/><area shape="rect" id="node81" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="429,1391,549,1421"/><area shape="rect" id="node85" href="../../df/d05/pkts_8c.html#a9705190f4cb9031da8070644993515d5" title="forward_pkt" alt="" coords="228,727,319,757"/><area shape="rect" id="node89" href="../../d2/de6/andna__cache_8c.html#abf435c93b128f5bba328b5ea73076af1" title="andna_cache_findhash" alt="" coords="412,1813,567,1842"/><area shape="rect" id="node91" href="../../d4/d18/andna_8c.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="205,1137,341,1166"/><area shape="rect" id="node100" href="../../d4/d18/andna_8c.html#ac5be4621b26ee1e36c55a6da772614de" title="spread_single_acache" alt="" coords="199,253,348,282"/><area shape="rect" id="node106" href="../../d4/d18/andna_8c.html#a5f6db55ee7de052695358525b3fe212c" title="andna_flood_pkt" alt="" coords="431,165,548,194"/><area shape="rect" id="node109" href="../../d4/d18/andna_8c.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="199,909,348,938"/><area shape="rect" id="node119" href="../../d2/de6/andna__cache_8c.html#ae8ebacd9d4cd117ac0be33b267ebbfbe" title="andna_cache_addhash" alt="" coords="196,1807,351,1837"/><area shape="rect" id="node122" href="../../d2/de6/andn
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a5da3518ba270f03f8d087c3c1cb25115_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a5da3518ba270f03f8d087c3c1cb25115_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a5da3518ba270f03f8d087c3c1cb25115_icgraph" id="d4/d18/andna_8c_a5da3518ba270f03f8d087c3c1cb25115_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="188,5,268,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="317,5,424,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="472,5,523,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a8aab86a04409ff7c8baef00863464621"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_recv_resolve_rq </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a>&#160;</td>
<td class="paramname"><em>rpkt</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/d18/andna_8c_a8aab86a04409ff7c8baef00863464621_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a8aab86a04409ff7c8baef00863464621_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a8aab86a04409ff7c8baef00863464621_cgraph" id="d4/d18/andna_8c_a8aab86a04409ff7c8baef00863464621_cgraph">
<area shape="rect" id="node3" href="../../df/d05/pkts_8c.html#ac4d4cb4e990a267fcc7e8008461ba760" title="pkt_copy" alt="" coords="255,109,329,139"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="700,132,767,161"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="695,208,772,237"/><area shape="rect" id="node15" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="260,5,324,35"/><area shape="rect" id="node20" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="885,627,968,656"/><area shape="rect" id="node27" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="899,881,955,911"/><area shape="rect" id="node31" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="695,625,772,655"/><area shape="rect" id="node33" href="../../df/d05/pkts_8c.html#a8fb27f7c76bb4c5e4f22315d4a51a0c4" title="pkt_addsk" alt="" coords="692,1091,775,1120"/><area shape="rect" id="node35" href="../../df/d05/pkts_8c.html#a7ef10aa6a3c9ec3730420c5f692fb195" title="pkt_addcompress" alt="" coords="671,1144,796,1173"/><area shape="rect" id="node37" href="../../df/d05/pkts_8c.html#a2d9d7b7b56f6e28d0b4836353c593a7a" title="pkt_addlowdelay" alt="" coords="233,1547,351,1576"/><area shape="rect" id="node39" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="660,1495,807,1524"/><area shape="rect" id="node48" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="215,1600,369,1629"/><area shape="rect" id="node52" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="451,312,571,341"/><area shape="rect" id="node62" href="../../df/d05/pkts_8c.html#ad386f9f8ac111df2a8d5a5e9912013ca" title="pkt_err" alt="" coords="261,557,323,587"/><area shape="rect" id="node67" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="691,569,776,599"/><area shape="rect" id="node75" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="697,1197,769,1227"/><area shape="rect" id="node85" href="../../dd/d23/request_8c.html#a1026a80f12ff3079f0a38299ebb89fa9" title="rq_strerror" alt="" coords="693,1441,773,1471"/><area shape="rect" id="node89" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="476,467,545,496"/><area shape="rect" id="node93" href="../../df/d05/pkts_8c.html#a9705190f4cb9031da8070644993515d5" title="forward_pkt" alt="" coords="247,675,337,704"/><area shape="rect" id="node98" href="../../d2/de6/andna__cache_8c.html#ac17faff41ae2db220f28aa9867ba9684" title="andna_cache_gethash" alt="" coords="216,1653,368,1683"/><area shape="rect" id="node104" href="../../d4/d18/andna_8c.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="224,909,360,939"/><area shape="rect" id="node112" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="660,1037,807,1067"/><area shape="rect" id="node130" href="../../d7/d48/snsd__cache_8c.html#aea3f6c274a3770ca095f86632c94f03a" title="snsd_pack_all_services" alt="" coords="212,1757,372,1787"/><area shape="rect" id="node132" href="../../d7/d48/snsd__cache_8c.html#a6a72e6a4c792d596b34da0115a916606" title="snsd_pack_service" alt="" coords="444,1757,577,1787"/><area shape="rect" id="node134" href="../../d7/d48/snsd__cache_8c.html#ab38df9ae637ba49a0546f1cabcc618cb" title="snsd_find_service" alt="" coords="229,1811,355,1840"/><area shape="rect" id="node138" href="../../d4/d18/andna_8c.html#ac5be4621b26ee1e36c55a6da772614de" title="spread_single_acache" alt="" coords="436,725,585,755"/><area shape="rect" id="node9" hre
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a8aab86a04409ff7c8baef00863464621_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a8aab86a04409ff7c8baef00863464621_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a8aab86a04409ff7c8baef00863464621_icgraph" id="d4/d18/andna_8c_a8aab86a04409ff7c8baef00863464621_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="212,5,292,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="341,5,448,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="496,5,547,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a44e3e539ab14f207121225a8f649acf8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_recv_rev_resolve_rq </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a>&#160;</td>
<td class="paramname"><em>rpkt</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/d18/andna_8c_a44e3e539ab14f207121225a8f649acf8_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a44e3e539ab14f207121225a8f649acf8_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a44e3e539ab14f207121225a8f649acf8_cgraph" id="d4/d18/andna_8c_a44e3e539ab14f207121225a8f649acf8_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="848,1018,931,1048"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="680,397,736,426"/><area shape="rect" id="node15" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="495,293,580,322"/><area shape="rect" id="node17" href="../../d2/de6/andna__cache_8c.html#a57cc184f00d4d7dcba8d59428e0c6eb1" title="pack_lcl_cache" alt="" coords="652,85,764,114"/><area shape="rect" id="node35" href="../../df/d05/pkts_8c.html#ad386f9f8ac111df2a8d5a5e9912013ca" title="pkt_err" alt="" coords="236,294,297,324"/><area shape="rect" id="node37" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="348,242,425,272"/><area shape="rect" id="node43" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="353,888,420,917"/><area shape="rect" id="node78" href="../../df/d05/pkts_8c.html#a8fb27f7c76bb4c5e4f22315d4a51a0c4" title="pkt_addsk" alt="" coords="667,1534,749,1564"/><area shape="rect" id="node87" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="673,1280,743,1309"/><area shape="rect" id="node135" href="../../df/d05/pkts_8c.html#a7ef10aa6a3c9ec3730420c5f692fb195" title="pkt_addcompress" alt="" coords="475,1637,600,1666"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="1024,917,1117,946"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1191,554,1268,584"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1329,268,1409,297"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1195,344,1264,373"/><area shape="rect" id="node19" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="856,138,923,168"/><area shape="rect" id="node26" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="816,85,963,114"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1048,317,1093,346"/><area shape="rect" id="node24" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1179,290,1280,320"/><area shape="rect" id="node29" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1023,32,1119,61"/><area shape="rect" id="node31" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="1013,85,1128,114"/><area shape="rect" id="node33" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="1012,138,1129,168"/><area shape="rect" id="node39" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="669,293,747,322"/><area shape="rect" id="node45" href="../../dd/d23/request_8c.html#a94a2019cbf2deca631276eb81a7641e8" title="op_verify" alt="" coords="852,1385,927,1414"/><area shape="rect" id="node47" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1047,737,1095,766"/><area shape="rect" id="node50" href="../../dd/d23/request_8c.html#a0051de555770a781fee178739a210820" title="re_verify" alt="" coords="672,1333,744,1362"/><area shape="rect" id="node53" href="../../dd/d23/request_8c.html#a9faf34ea59b2146380a56187bbe05354" title="re_to_str" alt="" coords="501,1330,573,1360"/><area shape="rect" id="node56" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coo
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a44e3e539ab14f207121225a8f649acf8_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a44e3e539ab14f207121225a8f649acf8_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a44e3e539ab14f207121225a8f649acf8_icgraph" id="d4/d18/andna_8c_a44e3e539ab14f207121225a8f649acf8_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="236,5,316,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="365,5,472,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="520,5,571,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a47f535bfa2b7403ded9d8b4a7c19d27d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_register_hname </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td>
<td class="paramname"><em>alcl</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/d52/structsnsd__service.html">snsd_service</a> *&#160;</td>
<td class="paramname"><em>snsd_delete</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/d18/andna_8c_a47f535bfa2b7403ded9d8b4a7c19d27d_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a47f535bfa2b7403ded9d8b4a7c19d27d_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a47f535bfa2b7403ded9d8b4a7c19d27d_cgraph" id="d4/d18/andna_8c_a47f535bfa2b7403ded9d8b4a7c19d27d_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="444,480,564,509"/><area shape="rect" id="node11" href="../../d4/d18/andna_8c.html#a891984b6fe0f589d0cbe51273e3c42b7" title="andna_hash" alt="" coords="244,59,335,88"/><area shape="rect" id="node17" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="216,216,363,245"/><area shape="rect" id="node26" href="../../df/dee/crypto_8c.html#a3f27e858e8e263eed9dafecbfc6e0d46" title="rsa_sign" alt="" coords="255,896,324,925"/><area shape="rect" id="node28" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="649,1208,716,1237"/><area shape="rect" id="node36" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="229,427,349,456"/><area shape="rect" id="node45" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="655,1155,711,1184"/><area shape="rect" id="node48" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="641,1312,724,1341"/><area shape="rect" id="node55" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="468,587,540,616"/><area shape="rect" id="node59" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="251,685,328,715"/><area shape="rect" id="node62" href="../../df/d05/pkts_8c.html#a7ef10aa6a3c9ec3730420c5f692fb195" title="pkt_addcompress" alt="" coords="441,1051,567,1080"/><area shape="rect" id="node64" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="461,1104,547,1133"/><area shape="rect" id="node67" href="../../d7/d48/snsd__cache_8c.html#aea3f6c274a3770ca095f86632c94f03a" title="snsd_pack_all_services" alt="" coords="209,561,369,591"/><area shape="rect" id="node71" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="256,1520,323,1549"/><area shape="rect" id="node75" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="659,1775,707,1804"/><area shape="rect" id="node101" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="648,1989,717,2019"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="644,665,721,695"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="919,375,996,404"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1047,217,1127,247"/><area shape="rect" id="node13" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="463,5,545,35"/><area shape="rect" id="node15" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="427,59,581,88"/><area shape="rect" id="node20" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="456,163,552,192"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="447,216,561,245"/><area shape="rect" id="node24" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="445,269,563,299"/><area shape="rect" id="node34" href="../../df/dee/crypto_8c.html#ae8ae48562aa988a87f931029e885aa37" title="hash_sha1" alt="" coords="461,896,547,925"/><area shape="rect" id="node30" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="800,1312,845,1341"/><area shape="rect" id="node32" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" a
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a47f535bfa2b7403ded9d8b4a7c19d27d_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a47f535bfa2b7403ded9d8b4a7c19d27d_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a47f535bfa2b7403ded9d8b4a7c19d27d_icgraph" id="d4/d18/andna_8c_a47f535bfa2b7403ded9d8b4a7c19d27d_icgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="209,104,372,133"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="428,104,583,133"/><area shape="rect" id="node38" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="423,199,588,246"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="639,25,801,55"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="689,104,751,133"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="1035,5,1144,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2029,107,2080,136"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="852,104,985,133"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1044,104,1135,133"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1192,55,1379,84"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1428,107,1543,136"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1604,53,1692,83"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1605,107,1691,136"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1592,160,1704,189"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1752,107,1827,136"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1875,107,1981,136"/><area shape="rect" id="node40" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="873,212,964,241"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a481b301ec0adb5a8a6d176919ba5ac3e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void andna_resolvconf_modify </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/d18/andna_8c_a481b301ec0adb5a8a6d176919ba5ac3e_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a481b301ec0adb5a8a6d176919ba5ac3e_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a481b301ec0adb5a8a6d176919ba5ac3e_cgraph" id="d4/d18/andna_8c_a481b301ec0adb5a8a6d176919ba5ac3e_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="505,5,564,35"/><area shape="rect" id="node7" href="../../d2/de6/andna__cache_8c.html#a9a5622c1d456d34edea6d72281957e3c" title="add_resolv_conf" alt="" coords="224,109,341,139"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="399,57,447,87"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="629,84,699,113"/><area shape="rect" id="node12" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="389,161,456,191"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="507,109,563,139"/><area shape="rect" id="node14" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="512,163,557,192"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="613,163,715,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/d18/andna_8c_a481b301ec0adb5a8a6d176919ba5ac3e_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a481b301ec0adb5a8a6d176919ba5ac3e_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a481b301ec0adb5a8a6d176919ba5ac3e_icgraph" id="d4/d18/andna_8c_a481b301ec0adb5a8a6d176919ba5ac3e_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="225,5,305,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="355,5,461,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="509,5,560,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a90aee78fd7b0472165aca317c1a18721"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void andna_resolvconf_restore </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/d18/andna_8c_a90aee78fd7b0472165aca317c1a18721_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a90aee78fd7b0472165aca317c1a18721_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a90aee78fd7b0472165aca317c1a18721_cgraph" id="d4/d18/andna_8c_a90aee78fd7b0472165aca317c1a18721_cgraph">
<area shape="rect" id="node3" href="../../de/d85/andns_8c.html#a14f73f295437c3ab586d2f19cf20799f" title="reset_andns_ns" alt="" coords="235,17,349,47"/><area shape="rect" id="node5" href="../../de/d85/andns_8c.html#a412c450840e3bb78ac14b32b3db878a8" title="collect_resolv_conf" alt="" coords="225,71,359,100"/><area shape="rect" id="node20" href="../../d2/de6/andna__cache_8c.html#a9edd08e680358abba0f550b789d58d05" title="del_resolv_conf" alt="" coords="236,151,348,180"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="424,111,472,140"/><area shape="rect" id="node11" href="../../d0/ddb/misc_8c.html#a1b81740c73bef5d3a6c69149d2c66378" title="strip_char" alt="" coords="409,57,487,87"/><area shape="rect" id="node15" href="../../de/d85/andns_8c.html#a06279c082d2dfb4436b0b575ee0bf485" title="store_ns" alt="" coords="541,5,613,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="789,111,859,140"/><area shape="rect" id="node13" href="../../d0/ddb/misc_8c.html#ae13480d8227e14c4ea764297d170d39c" title="last_token" alt="" coords="536,59,619,88"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="668,32,724,61"/><area shape="rect" id="node22" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="544,164,611,193"/><area shape="rect" id="node29" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="417,164,479,193"/><area shape="rect" id="node24" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="673,164,719,193"/><area shape="rect" id="node27" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="773,164,875,193"/></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/d18/andna_8c_a90aee78fd7b0472165aca317c1a18721_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a90aee78fd7b0472165aca317c1a18721_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a90aee78fd7b0472165aca317c1a18721_icgraph" id="d4/d18/andna_8c_a90aee78fd7b0472165aca317c1a18721_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="232,5,312,35"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="225,59,319,88"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="553,5,660,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="712,57,763,87"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="369,59,500,88"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="549,109,664,139"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a1ce60180d15ab89d473eb45928ee6ee5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dc/d52/structsnsd__service.html">snsd_service</a>* andna_resolve_hash </td>
<td>(</td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>hname_hash</em>[4], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>service</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>proto</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>records</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/d18/andna_8c_a1ce60180d15ab89d473eb45928ee6ee5_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a1ce60180d15ab89d473eb45928ee6ee5_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a1ce60180d15ab89d473eb45928ee6ee5_cgraph" id="d4/d18/andna_8c_a1ce60180d15ab89d473eb45928ee6ee5_cgraph">
<area shape="rect" id="node3" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="453,5,539,35"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7" title="andna_resolve_hash\l_locally" alt="" coords="208,157,349,203"/><area shape="rect" id="node10" href="../../d7/d48/snsd__cache_8c.html#af314938a99eac1d0f265b5d2381d01ea" title="snsd_service_llist_copy" alt="" coords="416,219,576,248"/><area shape="rect" id="node18" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="219,373,339,403"/><area shape="rect" id="node26" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="201,81,356,111"/><area shape="rect" id="node29" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="219,1520,339,1549"/><area shape="rect" id="node38" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="647,1312,703,1341"/><area shape="rect" id="node42" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="633,1209,716,1239"/><area shape="rect" id="node49" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="460,1467,532,1496"/><area shape="rect" id="node53" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="205,1728,352,1757"/><area shape="rect" id="node62" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="240,427,317,456"/><area shape="rect" id="node65" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="245,712,312,741"/><area shape="rect" id="node70" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="245,920,312,949"/><area shape="rect" id="node94" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="640,504,709,533"/><area shape="rect" id="node117" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="205,1675,352,1704"/><area shape="rect" id="node121" href="../../d7/d48/snsd__cache_8c.html#a36e689670df34e28fd0ff259a55c63c0" title="snsd_unpack_all_service" alt="" coords="195,1832,363,1861"/><area shape="rect" id="node123" href="../../d7/d48/snsd__cache_8c.html#a35991d5fdd856d295f70b217e4eed072" title="snsd_unpack_service" alt="" coords="423,1939,569,1968"/><area shape="rect" id="node126" href="../../d7/d48/snsd__cache_8c.html#aa6e9429873d619682ae4d01c9017463d" title="snsd_find_mainip" alt="" coords="217,1885,340,1915"/><area shape="rect" id="node128" href="../../d2/de6/andna__cache_8c.html#a168a5f13166e44611dfc70c085c9cc56" title="rh_cache_add_hash" alt="" coords="209,309,348,339"/><area shape="rect" id="node132" href="../../d7/d48/snsd__cache_8c.html#a6555d8f1d85434e72f1b2f8dd32e46c4" title="snsd_service_llist\l_merge" alt="" coords="216,1938,341,1985"/><area shape="rect" id="node8" href="../../d2/de6/andna__cache_8c.html#a36505895398a666c08e4c25f8d37ae91" title="lcl_cache_find_hash" alt="" coords="427,112,565,141"/><area shape="rect" id="node12" href="../../d7/d48/snsd__cache_8c.html#a6f223de1e43e379d34a6321b904ea44d" title="snsd_add_mainip" alt="" coords="435,165,557,195"/><area shape="rect" id="node14" href="../../d2/de6/andna__cache_8c.html#a54856f5aae2cb70a2342cd6ad1120b51" title="rh_cache_find_hash" alt="" coords="427,272,565,301"/><area shape="rect" id="node16" href="../../d2/de6/andna__cache_8c.html#ac17faff41ae2db220f28aa9867ba9684" title="andna_cache_gethash" alt="" coords="420,59,572,88"/><area shape="rect" id="node20" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="457,376,535,405"/><area shape="rect" id="node22" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118d
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a1ce60180d15ab89d473eb45928ee6ee5_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a1ce60180d15ab89d473eb45928ee6ee5_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a1ce60180d15ab89d473eb45928ee6ee5_icgraph" id="d4/d18/andna_8c_a1ce60180d15ab89d473eb45928ee6ee5_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="195,18,347,47"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="815,132,879,162"/><area shape="rect" id="node14" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="220,108,321,138"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="812,31,881,60"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="931,68,1016,98"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1065,68,1167,98"/><area shape="rect" id="node16" href="../../d1/dd5/andns__snsd_8h.html#a86f72d27da5b908d5ce023c778ad4b74" title="snsd_node_to_data" alt="" coords="403,108,536,138"/><area shape="rect" id="node22" href="../../d1/dd5/andns__snsd_8h.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="593,159,761,188"/><area shape="rect" id="node25" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="396,31,543,60"/><area shape="rect" id="node19" href="../../d1/dd5/andns__snsd_8h.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="604,106,751,135"/><area shape="rect" id="node27" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="604,31,751,60"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="af8449aa760529b5de85e4fa75190bfd7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dc/d52/structsnsd__service.html">snsd_service</a>* andna_resolve_hash_locally </td>
<td>(</td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>hname_hash</em>[4], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>service</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>proto</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>records</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/d18/andna_8c_af8449aa760529b5de85e4fa75190bfd7_cgraph.png" border="0" usemap="#d4/d18/andna_8c_af8449aa760529b5de85e4fa75190bfd7_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_af8449aa760529b5de85e4fa75190bfd7_cgraph" id="d4/d18/andna_8c_af8449aa760529b5de85e4fa75190bfd7_cgraph">
<area shape="rect" id="node3" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="233,5,319,35"/><area shape="rect" id="node5" href="../../d2/de6/andna__cache_8c.html#a36505895398a666c08e4c25f8d37ae91" title="lcl_cache_find_hash" alt="" coords="207,59,345,88"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#af314938a99eac1d0f265b5d2381d01ea" title="snsd_service_llist_copy" alt="" coords="196,112,356,141"/><area shape="rect" id="node15" href="../../d7/d48/snsd__cache_8c.html#a6f223de1e43e379d34a6321b904ea44d" title="snsd_add_mainip" alt="" coords="215,165,337,195"/><area shape="rect" id="node41" href="../../d2/de6/andna__cache_8c.html#a54856f5aae2cb70a2342cd6ad1120b51" title="rh_cache_find_hash" alt="" coords="207,244,345,273"/><area shape="rect" id="node51" href="../../d2/de6/andna__cache_8c.html#ac17faff41ae2db220f28aa9867ba9684" title="andna_cache_gethash" alt="" coords="200,323,352,352"/><area shape="rect" id="node9" href="../../d7/d48/snsd__cache_8c.html#ad152e716af865c594e7feb5e81fd84b1" title="is_equal_to_serv_proto" alt="" coords="417,5,572,35"/><area shape="rect" id="node11" href="../../d7/d48/snsd__cache_8c.html#aa9d5e9651d0ccdd8c6a3a89ddddb9e82" title="snsd_prio_llist_copy" alt="" coords="425,59,564,88"/><area shape="rect" id="node13" href="../../d7/d48/snsd__cache_8c.html#af0f30f3ad7e920a3eb7641a116f86a05" title="snsd_node_llist_copy" alt="" coords="648,5,795,35"/><area shape="rect" id="node17" href="../../d7/d48/snsd__cache_8c.html#a91158550b7ecfbacc616969af0b0e3f9" title="snsd_add_service" alt="" coords="432,112,557,141"/><area shape="rect" id="node31" href="../../d7/d48/snsd__cache_8c.html#a1ae593116752066889521f8b62340dce" title="snsd_add_prio" alt="" coords="441,165,548,195"/><area shape="rect" id="node36" href="../../d7/d48/snsd__cache_8c.html#adde1a6d9c793272ccc091767f41523a2" title="snsd_add_node" alt="" coords="439,219,551,248"/><area shape="rect" id="node19" href="../../d7/d48/snsd__cache_8c.html#ab38df9ae637ba49a0546f1cabcc618cb" title="snsd_find_service" alt="" coords="659,59,784,88"/><area shape="rect" id="node21" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="691,112,752,141"/><area shape="rect" id="node23" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="877,112,944,141"/><area shape="rect" id="node25" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1064,112,1109,141"/><area shape="rect" id="node27" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1241,139,1311,168"/><area shape="rect" id="node29" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1225,85,1327,115"/><area shape="rect" id="node33" href="../../d7/d48/snsd__cache_8c.html#af3e821a5273c77a70e336634382c695f" title="snsd_find_prio" alt="" coords="668,165,775,195"/><area shape="rect" id="node38" href="../../d7/d48/snsd__cache_8c.html#a1c2a9996b7d7885857618c4b92f02426" title="snsd_find_node_by_record" alt="" coords="633,219,809,248"/><area shape="rect" id="node43" href="../../d2/de6/andna__cache_8c.html#aefabb748e314ab9879045f1da742bd6c" title="rh_cache_del" alt="" coords="861,269,960,299"/><area shape="rect" id="node45" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="1012,296,1161,325"/><area shape="rect" id="node47" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="1212,296,1340,325"/><area shape="rect" id="node49" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="1389,296,1525,325"/><area shape="rect" id="node53" href="../../d2/de6/andna__cache_8c.html#abf435c93b128f5bba328b5ea73076af1" title="andna_cache_findhash" alt="" coords="417,376,572,405"/><area shape="rect" id="node55" href="../../d2/de6/andna__cache_8c
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_af8449aa760529b5de85e4fa75190bfd7_icgraph.png" border="0" usemap="#d4/d18/andna_8c_af8449aa760529b5de85e4fa75190bfd7_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_af8449aa760529b5de85e4fa75190bfd7_icgraph" id="d4/d18/andna_8c_af8449aa760529b5de85e4fa75190bfd7_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="195,108,336,138"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="384,18,536,47"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1004,132,1068,162"/><area shape="rect" id="node16" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="409,108,511,138"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="1001,31,1071,60"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="1120,68,1205,98"/><area shape="rect" id="node11" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1255,68,1356,98"/><area shape="rect" id="node18" href="../../d1/dd5/andns__snsd_8h.html#a86f72d27da5b908d5ce023c778ad4b74" title="snsd_node_to_data" alt="" coords="592,108,725,138"/><area shape="rect" id="node24" href="../../d1/dd5/andns__snsd_8h.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="783,159,951,188"/><area shape="rect" id="node27" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="585,31,732,60"/><area shape="rect" id="node21" href="../../d1/dd5/andns__snsd_8h.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="793,106,940,135"/><area shape="rect" id="node29" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="793,31,940,60"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa3b87d2348a3a7cdb6e2d95c66fdfb6f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dc/d52/structsnsd__service.html">snsd_service</a>* andna_resolve_hname </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>hname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>service</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>proto</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>records</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/d18/andna_8c_aa3b87d2348a3a7cdb6e2d95c66fdfb6f_cgraph.png" border="0" usemap="#d4/d18/andna_8c_aa3b87d2348a3a7cdb6e2d95c66fdfb6f_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_aa3b87d2348a3a7cdb6e2d95c66fdfb6f_cgraph" id="d4/d18/andna_8c_aa3b87d2348a3a7cdb6e2d95c66fdfb6f_cgraph">
<area shape="rect" id="node3" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="235,920,317,949"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="205,973,347,1003"/><area shape="rect" id="node7" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="653,5,739,35"/><area shape="rect" id="node9" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7" title="andna_resolve_hash\l_locally" alt="" coords="408,151,549,198"/><area shape="rect" id="node14" href="../../d7/d48/snsd__cache_8c.html#af314938a99eac1d0f265b5d2381d01ea" title="snsd_service_llist_copy" alt="" coords="616,219,776,248"/><area shape="rect" id="node22" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="419,427,539,456"/><area shape="rect" id="node30" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="401,79,556,108"/><area shape="rect" id="node33" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="419,1313,539,1343"/><area shape="rect" id="node42" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="847,687,903,716"/><area shape="rect" id="node46" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="833,1156,916,1185"/><area shape="rect" id="node53" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="660,1261,732,1291"/><area shape="rect" id="node57" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="405,1576,552,1605"/><area shape="rect" id="node66" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="440,544,517,573"/><area shape="rect" id="node69" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="445,724,512,753"/><area shape="rect" id="node74" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="445,816,512,845"/><area shape="rect" id="node98" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="840,1037,909,1067"/><area shape="rect" id="node114" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="405,1523,552,1552"/><area shape="rect" id="node118" href="../../d7/d48/snsd__cache_8c.html#a36e689670df34e28fd0ff259a55c63c0" title="snsd_unpack_all_service" alt="" coords="395,1680,563,1709"/><area shape="rect" id="node120" href="../../d7/d48/snsd__cache_8c.html#a35991d5fdd856d295f70b217e4eed072" title="snsd_unpack_service" alt="" coords="623,1784,769,1813"/><area shape="rect" id="node123" href="../../d7/d48/snsd__cache_8c.html#aa6e9429873d619682ae4d01c9017463d" title="snsd_find_mainip" alt="" coords="417,1733,540,1763"/><area shape="rect" id="node125" href="../../d2/de6/andna__cache_8c.html#a168a5f13166e44611dfc70c085c9cc56" title="rh_cache_add_hash" alt="" coords="409,272,548,301"/><area shape="rect" id="node129" href="../../d7/d48/snsd__cache_8c.html#a6555d8f1d85434e72f1b2f8dd32e46c4" title="snsd_service_llist\l_merge" alt="" coords="416,1786,541,1833"/><area shape="rect" id="node12" href="../../d2/de6/andna__cache_8c.html#a36505895398a666c08e4c25f8d37ae91" title="lcl_cache_find_hash" alt="" coords="627,112,765,141"/><area shape="rect" id="node16" href="../../d7/d48/snsd__cache_8c.html#a6f223de1e43e379d34a6321b904ea44d" title="snsd_add_mainip" alt="" coords="635,165,757,195"/><area shape="rect" id="node18" href="../../d2/de6/andna__cache_8c.html#a54856f5aae2cb70a2342cd6ad1120b51" title="rh_cache_find_hash" alt="" coords="627,272,765,301"/><area shape="rect" id="node20" href="../../d2/de6/andna__cache_8c.html#ac17faff41ae2db220f28aa9867ba
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_aa3b87d2348a3a7cdb6e2d95c66fdfb6f_icgraph.png" border="0" usemap="#d4/d18/andna_8c_aa3b87d2348a3a7cdb6e2d95c66fdfb6f_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_aa3b87d2348a3a7cdb6e2d95c66fdfb6f_icgraph" id="d4/d18/andna_8c_aa3b87d2348a3a7cdb6e2d95c66fdfb6f_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="207,5,276,35"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="325,5,411,35"/><area shape="rect" id="node7" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="460,5,561,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a9f9606b7d11bf10088542d80e6aac805"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a>* andna_reverse_resolve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>ip</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/d18/andna_8c_a9f9606b7d11bf10088542d80e6aac805_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a9f9606b7d11bf10088542d80e6aac805_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a9f9606b7d11bf10088542d80e6aac805_cgraph" id="d4/d18/andna_8c_a9f9606b7d11bf10088542d80e6aac805_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="637,117,715,147"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="832,579,915,608"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="648,1096,704,1125"/><area shape="rect" id="node15" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="432,1560,504,1589"/><area shape="rect" id="node19" href="../../d2/de6/andna__cache_8c.html#a78885141648274051a9347d0bfe8d5b9" title="lcl_get_registered\l_hnames" alt="" coords="213,1655,336,1702"/><area shape="rect" id="node33" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="236,64,313,93"/><area shape="rect" id="node36" href="../../df/d05/pkts_8c.html#add9d3fdd60f0e0e8a0b0c15e2470b3d7" title="pkt_addfrom" alt="" coords="228,117,321,147"/><area shape="rect" id="node39" href="../../df/d05/pkts_8c.html#aa27a33c6310aee1bd27afa42578bc7f4" title="pkt_addtimeout" alt="" coords="413,1405,523,1435"/><area shape="rect" id="node41" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="241,891,308,920"/><area shape="rect" id="node45" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1015,968,1063,997"/><area shape="rect" id="node87" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="641,315,711,344"/><area shape="rect" id="node138" href="../../d2/de6/andna__cache_8c.html#ad36261c4854577e1921a9d9033b09e88" title="unpack_lcl_cache" alt="" coords="212,1771,337,1800"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="992,579,1085,608"/><area shape="rect" id="node9" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1145,735,1223,764"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1149,968,1219,997"/><area shape="rect" id="node17" href="../../dd/d23/request_8c.html#a544592715c1fa859a8a108d1b3734d5b" title="rq_verify" alt="" coords="640,1560,712,1589"/><area shape="rect" id="node21" href="../../d2/de6/andna__cache_8c.html#ac268eec18472d8373b339cb4c0a01a18" title="is_lcl_hname_registered" alt="" coords="387,1613,549,1643"/><area shape="rect" id="node23" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="436,1771,500,1800"/><area shape="rect" id="node27" href="../../d7/d48/snsd__cache_8c.html#af314938a99eac1d0f265b5d2381d01ea" title="snsd_service_llist_copy" alt="" coords="388,1717,548,1747"/><area shape="rect" id="node25" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="640,1771,712,1800"/><area shape="rect" id="node29" href="../../d7/d48/snsd__cache_8c.html#ad152e716af865c594e7feb5e81fd84b1" title="is_equal_to_serv_proto" alt="" coords="599,1717,753,1747"/><area shape="rect" id="node31" href="../../d7/d48/snsd__cache_8c.html#aa9d5e9651d0ccdd8c6a3a89ddddb9e82" title="snsd_prio_llist_copy" alt="" coords="607,1664,745,1693"/><area shape="rect" id="node43" href="../../dd/d23/request_8c.html#a94a2019cbf2deca631276eb81a7641e8" title="op_verify" alt="" coords="836,1331,911,1360"/><area shape="rect" id="node48" href="../../dd/d23/request_8c.html#a0051de555770a781fee178739a210820" title="re_verify" alt="" coords="640,1355,712,1384"/><area shape="rect" id="node51" href="../../dd/d23/request_8c.html#a9faf34ea59b2146380a56187bbe05354" title="re_to_str" alt="" coords="432,1301,504,1331"/><area shape="rect" id="node56" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="425,837,511,867"/><area shape="rect" id="node58" href="../../df/d
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a9f9606b7d11bf10088542d80e6aac805_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a9f9606b7d11bf10088542d80e6aac805_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a9f9606b7d11bf10088542d80e6aac805_icgraph" id="d4/d18/andna_8c_a9f9606b7d11bf10088542d80e6aac805_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="212,5,281,35"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="215,59,279,88"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="331,32,416,61"/><area shape="rect" id="node7" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="465,32,567,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a55ec39a1613388c867100206d61c9fae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_save_caches </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/d18/andna_8c_a55ec39a1613388c867100206d61c9fae_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a55ec39a1613388c867100206d61c9fae_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a55ec39a1613388c867100206d61c9fae_cgraph" id="d4/d18/andna_8c_a55ec39a1613388c867100206d61c9fae_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="631,5,687,35"/><area shape="rect" id="node7" href="../../d2/de6/andna__cache_8c.html#a099662b5e5060fa4eef5a25c0573a325" title="save_lcl_cache" alt="" coords="207,280,319,309"/><area shape="rect" id="node34" href="../../d2/de6/andna__cache_8c.html#ae02422c831311cf5357e92febb94925f" title="save_andna_cache" alt="" coords="196,333,329,363"/><area shape="rect" id="node62" href="../../d2/de6/andna__cache_8c.html#ab82dc4bb575d3f181457ea7c3076c858" title="save_counter_c" alt="" coords="205,227,320,256"/><area shape="rect" id="node69" href="../../d2/de6/andna__cache_8c.html#aba364b75290b92041b9d27b76dd6c255" title="save_rh_cache" alt="" coords="208,173,317,203"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1065,57,1135,87"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html#a57cc184f00d4d7dcba8d59428e0c6eb1" title="pack_lcl_cache" alt="" coords="395,333,507,363"/><area shape="rect" id="node31" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="427,227,475,256"/><area shape="rect" id="node11" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="625,315,692,344"/><area shape="rect" id="node18" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="1027,368,1173,397"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="860,109,905,139"/><area shape="rect" id="node16" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1049,111,1151,140"/><area shape="rect" id="node20" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="2257,341,2337,371"/><area shape="rect" id="node24" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1436,419,1532,448"/><area shape="rect" id="node27" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="1240,393,1355,423"/><area shape="rect" id="node29" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="1239,289,1356,319"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="2388,373,2476,403"/><area shape="rect" id="node36" href="../../d2/de6/andna__cache_8c.html#a0d9f1fef5d898612fcabd13b79b486ba" title="pack_andna_cache" alt="" coords="384,408,517,437"/><area shape="rect" id="node40" href="../../d2/de6/andna__cache_8c.html#a29c1eeb9df9d110cdfca3144331b8b7b" title="pack_single_andna_cache" alt="" coords="572,419,745,448"/><area shape="rect" id="node43" href="../../d2/de6/andna__cache_8c.html#a2d80e94b5ec287281ea7eec6279f9399" title="pack_andna_cache_queue" alt="" coords="795,393,971,423"/><area shape="rect" id="node46" href="../../d7/d48/snsd__cache_8c.html#aea3f6c274a3770ca095f86632c94f03a" title="snsd_pack_all_services" alt="" coords="1020,236,1180,265"/><area shape="rect" id="node48" href="../../d7/d48/snsd__cache_8c.html#a6a72e6a4c792d596b34da0115a916606" title="snsd_pack_service" alt="" coords="1231,236,1364,265"/><area shape="rect" id="node50" href="../../d7/d48/snsd__cache_8c.html#acc74354df68d0ea3e4b93e59eb333ed7" title="snsd_pack_all_prios" alt="" coords="1415,243,1553,272"/><area shape="rect" id="node52" href="../../d7/d48/snsd__cache_8c.html#a472f122efb54c5cbf24cd3b2e919af41" title="snsd_pack_prio" alt="" coords="1604,269,1716,299"/><area shape="rect" id="node54" href="../../d7/d48/snsd__cache_8c.html#af765c375ebd690fdf1fa844ec7e1c0d6" title="snsd_pack_all_nodes" alt="" coords="1765,283,1912,312"/><area shape="rect" id="node56" href="../../d7/d48/snsd__cache_8c.html#a0d50c4944d234d5bf4cadd84cede4fc1" title="s
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a55ec39a1613388c867100206d61c9fae_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a55ec39a1613388c867100206d61c9fae_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a55ec39a1613388c867100206d61c9fae_icgraph" id="d4/d18/andna_8c_a55ec39a1613388c867100206d61c9fae_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="196,32,289,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="340,32,471,61"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="520,5,635,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="683,32,733,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a22751676386bfd17dd30f88528ee0f12"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void andna_update_hnames </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>only_new_hname</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/d18/andna_8c_a22751676386bfd17dd30f88528ee0f12_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a22751676386bfd17dd30f88528ee0f12_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a22751676386bfd17dd30f88528ee0f12_cgraph" id="d4/d18/andna_8c_a22751676386bfd17dd30f88528ee0f12_cgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="425,636,577,665"/><area shape="rect" id="node125" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="472,739,531,768"/><area shape="rect" id="node128" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="212,688,375,717"/><area shape="rect" id="node132" href="../../d2/de6/andna__cache_8c.html#a099662b5e5060fa4eef5a25c0573a325" title="save_lcl_cache" alt="" coords="445,792,557,821"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="648,59,768,88"/><area shape="rect" id="node13" href="../../d4/d18/andna_8c.html#a891984b6fe0f589d0cbe51273e3c42b7" title="andna_hash" alt="" coords="663,163,753,192"/><area shape="rect" id="node19" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="849,216,996,245"/><area shape="rect" id="node28" href="../../df/dee/crypto_8c.html#a3f27e858e8e263eed9dafecbfc6e0d46" title="rsa_sign" alt="" coords="673,296,743,325"/><area shape="rect" id="node30" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="889,323,956,352"/><area shape="rect" id="node38" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="648,480,768,509"/><area shape="rect" id="node47" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="1088,947,1144,976"/><area shape="rect" id="node50" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="1075,1053,1157,1083"/><area shape="rect" id="node57" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="887,688,959,717"/><area shape="rect" id="node61" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="669,5,747,35"/><area shape="rect" id="node64" href="../../df/d05/pkts_8c.html#a7ef10aa6a3c9ec3730420c5f692fb195" title="pkt_addcompress" alt="" coords="860,741,985,771"/><area shape="rect" id="node66" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="880,795,965,824"/><area shape="rect" id="node69" href="../../d7/d48/snsd__cache_8c.html#aea3f6c274a3770ca095f86632c94f03a" title="snsd_pack_all_services" alt="" coords="628,848,788,877"/><area shape="rect" id="node73" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="675,1131,741,1160"/><area shape="rect" id="node77" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1092,1521,1140,1551"/><area shape="rect" id="node98" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="1081,1652,1151,1681"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="884,5,961,35"/><area shape="rect" id="node9" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1367,323,1444,352"/><area shape="rect" id="node11" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1495,217,1575,247"/><area shape="rect" id="node15" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="881,109,964,139"/><area shape="rect" id="node17" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="845,163,1000,192"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1068,216,1164,245"/><area shape="rect" id="node24" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89ce
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a22751676386bfd17dd30f88528ee0f12_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a22751676386bfd17dd30f88528ee0f12_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a22751676386bfd17dd30f88528ee0f12_icgraph" id="d4/d18/andna_8c_a22751676386bfd17dd30f88528ee0f12_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="212,5,375,35"/><area shape="rect" id="node9" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="263,59,324,88"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="608,5,717,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1603,19,1653,48"/><area shape="rect" id="node11" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="425,59,559,88"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="617,59,708,88"/><area shape="rect" id="node15" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="765,59,952,88"/><area shape="rect" id="node17" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1001,111,1116,140"/><area shape="rect" id="node19" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1177,57,1265,87"/><area shape="rect" id="node26" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1179,111,1264,140"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1165,164,1277,193"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1325,97,1400,127"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1448,71,1555,100"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a6114eeecf073e71b67aed8e268a8d1b6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int find_hash_gnode </td>
<td>(</td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>hash</em>[4], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>to</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int **&#160;</td>
<td class="paramname"><em>excluded_hgnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tot_excluded_hgnodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>exclude_me</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/d18/andna_8c_a6114eeecf073e71b67aed8e268a8d1b6_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a6114eeecf073e71b67aed8e268a8d1b6_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a6114eeecf073e71b67aed8e268a8d1b6_cgraph" id="d4/d18/andna_8c_a6114eeecf073e71b67aed8e268a8d1b6_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="424,112,501,141"/><area shape="rect" id="node19" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="981,57,1059,87"/><area shape="rect" id="node22" href="../../d9/d45/gmap_8c.html#ae70fabc2a38bc24442f78bcb1d862a24" title="iptoquadg" alt="" coords="220,203,297,232"/><area shape="rect" id="node32" href="../../d4/d18/andna_8c.html#a38841ce4a17cc49307989b692098b777" title="find_hash_gnode_recurse" alt="" coords="173,449,344,479"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="581,160,688,189"/><area shape="rect" id="node13" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="776,5,853,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1203,209,1248,239"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1373,263,1443,292"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1357,209,1459,239"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1185,32,1265,61"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1364,32,1452,61"/><area shape="rect" id="node24" href="../../d9/d45/gmap_8c.html#a558e1bec08c2060b80372ac25cd8d8f2" title="iptogids" alt="" coords="429,216,496,245"/><area shape="rect" id="node28" href="../../d9/d45/gmap_8c.html#a63189b04abdf98d1dc6c140fe91aa269" title="gidtoipstart" alt="" coords="592,317,677,347"/><area shape="rect" id="node30" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="1167,424,1284,453"/><area shape="rect" id="node26" href="../../d9/d45/gmap_8c.html#a94609b8ed9b174e8cd3c1a2b98b9006e" title="iptogid" alt="" coords="605,264,664,293"/><area shape="rect" id="node34" href="../../d4/d18/andna_8c.html#ad824e987f9deb115009c2b6378ccbc8c" title="random_gid_level_0" alt="" coords="395,424,531,453"/><area shape="rect" id="node39" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="607,424,663,453"/><area shape="rect" id="node42" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="593,371,676,400"/><area shape="rect" id="node49" href="../../d9/d45/gmap_8c.html#a74e73e73955e25a770ceeafe057f613c" title="quadg_gids_cmp" alt="" coords="403,528,523,557"/><area shape="rect" id="node53" href="../../d4/d18/andna_8c.html#a1bbfc7546eab467a039d19e74e51afaf" title="is_hgnode_excluded" alt="" coords="393,269,532,299"/><area shape="rect" id="node58" href="../../df/dbf/route_8c.html#a34a380e2ec58df564730b06f150141ec" title="get_gw_ips" alt="" coords="419,659,507,688"/><area shape="rect" id="node36" href="../../d0/ddb/misc_8c.html#af7f747ea1b353be8609df593dc0a629a" title="rand_range" alt="" coords="977,476,1063,505"/><area shape="rect" id="node44" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="768,109,861,139"/><area shape="rect" id="node51" href="../../d9/d45/gmap_8c.html#ab086e11ba60ae3d1d2e0c6a5562dd385" title="gids_cmp" alt="" coords="596,528,673,557"/><area shape="rect" id="node60" href="../../df/dbf/route_8c.html#a6150155996af94410ba3116f0c41e7ef" title="get_gw_gnode" alt="" coords="581,632,688,661"/><area shape="rect" id="node91" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="596,685,673,715"/><area shape="rect" id="node93" href="../../d3/d7a/map_8c.html#ab4c5fb4d30e7d21c05dce334b85cb2e9" title="maptoip" alt="" coords="601,845,668,875"/><area shape="rec
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a6114eeecf073e71b67aed8e268a8d1b6_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a6114eeecf073e71b67aed8e268a8d1b6_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a6114eeecf073e71b67aed8e268a8d1b6_icgraph" id="d4/d18/andna_8c_a6114eeecf073e71b67aed8e268a8d1b6_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="188,76,340,105"/><area shape="rect" id="node45" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="420,289,551,319"/><area shape="rect" id="node50" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="189,309,339,339"/><area shape="rect" id="node53" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="173,363,355,392"/><area shape="rect" id="node56" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="193,508,335,537"/><area shape="rect" id="node85" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="408,167,563,196"/><area shape="rect" id="node88" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="196,205,332,235"/><area shape="rect" id="node95" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="199,416,329,445"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="404,63,567,92"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="624,35,779,64"/><area shape="rect" id="node40" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="1233,154,1399,201"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="836,5,999,35"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="887,59,948,88"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="1687,5,1796,35"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2304,203,2355,232"/><area shape="rect" id="node17" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1049,59,1183,88"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1271,59,1361,88"/><area shape="rect" id="node21" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1448,111,1635,140"/><area shape="rect" id="node23" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1684,111,1799,140"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1860,164,1948,193"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1861,57,1947,87"/><area shape="rect" id="node35" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1848,111,1960,140"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2017,137,2092,167"/><area shape="rect" id="node29" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2149,203,2256,232"/><area shape="rect" id="node42" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="2009,319,2100,348"/><area shape="rect" id="node47" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="661,279
</div>
</p>
</div>
</div>
<a class="anchor" id="a38841ce4a17cc49307989b692098b777"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int find_hash_gnode_recurse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a>&#160;</td>
<td class="paramname"><em>qg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>to</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int **&#160;</td>
<td class="paramname"><em>excluded_hgnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tot_excluded_hgnodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>exclude_me</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/d18/andna_8c_a38841ce4a17cc49307989b692098b777_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a38841ce4a17cc49307989b692098b777_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a38841ce4a17cc49307989b692098b777_cgraph" id="d4/d18/andna_8c_a38841ce4a17cc49307989b692098b777_cgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#ad824e987f9deb115009c2b6378ccbc8c" title="random_gid_level_0" alt="" coords="227,148,363,177"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="439,200,495,229"/><area shape="rect" id="node13" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="425,43,508,72"/><area shape="rect" id="node24" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="999,531,1116,560"/><area shape="rect" id="node26" href="../../d9/d45/gmap_8c.html#a74e73e73955e25a770ceeafe057f613c" title="quadg_gids_cmp" alt="" coords="235,331,355,360"/><area shape="rect" id="node30" href="../../d4/d18/andna_8c.html#a1bbfc7546eab467a039d19e74e51afaf" title="is_hgnode_excluded" alt="" coords="225,252,364,281"/><area shape="rect" id="node42" href="../../df/dbf/route_8c.html#a34a380e2ec58df564730b06f150141ec" title="get_gw_ips" alt="" coords="251,437,339,467"/><area shape="rect" id="node5" href="../../d0/ddb/misc_8c.html#af7f747ea1b353be8609df593dc0a629a" title="rand_range" alt="" coords="809,213,895,243"/><area shape="rect" id="node7" href="../../d9/d45/gmap_8c.html#a63189b04abdf98d1dc6c140fe91aa269" title="gidtoipstart" alt="" coords="424,96,509,125"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1205,108,1275,137"/><area shape="rect" id="node15" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="600,5,693,35"/><area shape="rect" id="node17" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="813,5,891,35"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1017,5,1097,35"/><area shape="rect" id="node21" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1196,5,1284,35"/><area shape="rect" id="node28" href="../../d9/d45/gmap_8c.html#ab086e11ba60ae3d1d2e0c6a5562dd385" title="gids_cmp" alt="" coords="428,357,505,387"/><area shape="rect" id="node32" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="593,109,700,139"/><area shape="rect" id="node40" href="../../d9/d45/gmap_8c.html#a94609b8ed9b174e8cd3c1a2b98b9006e" title="iptogid" alt="" coords="437,304,496,333"/><area shape="rect" id="node34" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1035,135,1080,164"/><area shape="rect" id="node37" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1189,161,1291,191"/><area shape="rect" id="node44" href="../../df/dbf/route_8c.html#a6150155996af94410ba3116f0c41e7ef" title="get_gw_gnode" alt="" coords="413,411,520,440"/><area shape="rect" id="node75" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="428,464,505,493"/><area shape="rect" id="node77" href="../../d3/d7a/map_8c.html#ab4c5fb4d30e7d21c05dce334b85cb2e9" title="maptoip" alt="" coords="433,517,500,547"/><area shape="rect" id="node46" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="623,344,671,373"/><area shape="rect" id="node49" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="616,239,677,268"/><area shape="rect" id="node54" href="../../df/dbf/route_8c.html#abbe040eb10fb43323e36bc2e456a29ce" title="get_gw_gnode_recurse" alt="" coords="569,411,724,440"/><area shape="rect" id="node51" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="819,160,885,189"/><area shape="rect" id="node56" href="../../d0/ddb/misc_8c.html#aec37f76b7523c94cbf893daa3011d561" title="find_int" alt="" coords="820,364,884,393"/><area shape="rect" id="node59" hr
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a38841ce4a17cc49307989b692098b777_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a38841ce4a17cc49307989b692098b777_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a38841ce4a17cc49307989b692098b777_icgraph" id="d4/d18/andna_8c_a38841ce4a17cc49307989b692098b777_icgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="224,284,344,313"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="407,76,559,105"/><area shape="rect" id="node47" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="639,289,769,319"/><area shape="rect" id="node52" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="408,309,557,339"/><area shape="rect" id="node55" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="392,363,573,392"/><area shape="rect" id="node58" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="412,508,553,537"/><area shape="rect" id="node87" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="627,167,781,196"/><area shape="rect" id="node90" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="415,205,551,235"/><area shape="rect" id="node97" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="417,416,548,445"/><area shape="rect" id="node7" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="623,63,785,92"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="843,35,997,64"/><area shape="rect" id="node42" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="1452,154,1617,201"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="1055,5,1217,35"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1105,59,1167,88"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="1905,5,2015,35"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2523,203,2573,232"/><area shape="rect" id="node19" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1268,59,1401,88"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1489,59,1580,88"/><area shape="rect" id="node23" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1667,111,1853,140"/><area shape="rect" id="node25" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1903,111,2017,140"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2079,164,2167,193"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2080,57,2165,87"/><area shape="rect" id="node37" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2067,111,2179,140"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2236,137,2311,167"/><area shape="rect" id="node31" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2368,203,2475,232"/><area shape="rect" id="node44" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="
</div>
</p>
</div>
</div>
<a class="anchor" id="a75826b3a2a955fdd50d081ac17e0abe8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a>* get_andna_cache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *&#160;</td>
<td class="paramname"><em>dst_rnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>counter</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/d18/andna_8c_a75826b3a2a955fdd50d081ac17e0abe8_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a75826b3a2a955fdd50d081ac17e0abe8_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a75826b3a2a955fdd50d081ac17e0abe8_cgraph" id="d4/d18/andna_8c_a75826b3a2a955fdd50d081ac17e0abe8_cgraph">
<area shape="rect" id="node3" href="../../d7/d02/radar_8c.html#a23199e508fb5df7dca7410b1744531c0" title="rnl_fill_rq" alt="" coords="179,1674,253,1703"/><area shape="rect" id="node18" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="899,751,981,780"/><area shape="rect" id="node36" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1081,1195,1129,1224"/><area shape="rect" id="node52" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="713,1412,783,1442"/><area shape="rect" id="node67" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="720,751,776,780"/><area shape="rect" id="node70" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="527,20,599,50"/><area shape="rect" id="node74" href="../../df/d05/pkts_8c.html#aa27a33c6310aee1bd27afa42578bc7f4" title="pkt_addtimeout" alt="" coords="508,124,617,154"/><area shape="rect" id="node76" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="343,694,409,723"/><area shape="rect" id="node143" href="../../d2/de6/andna__cache_8c.html#a35e46feb951ff01251d48e46ef345f96" title="unpack_andna_cache" alt="" coords="303,1851,449,1880"/><area shape="rect" id="node5" href="../../d7/d02/radar_8c.html#ac87ec2c357e722cc77948e2f4a133b03" title="rnl_get_sk" alt="" coords="335,1464,417,1494"/><area shape="rect" id="node60" href="../../da/d89/inet_8c.html#a44c5821edfbfaab89efae40fe8751963" title="inet_getpeername" alt="" coords="685,1722,811,1751"/><area shape="rect" id="node7" href="../../d7/d02/radar_8c.html#a642a13cee6514a86fed1130d901107e0" title="rnl_find_node" alt="" coords="513,1570,612,1599"/><area shape="rect" id="node9" href="../../d7/d02/radar_8c.html#a11ff123e5ec053bcdbad5480aa71b4f1" title="find_node_radar_q" alt="" coords="499,1516,627,1546"/><area shape="rect" id="node11" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="709,1322,787,1351"/><area shape="rect" id="node13" href="../../d9/d45/gmap_8c.html#aea98ff28b23a15bca09eb85401731d2d" title="rnodetoip" alt="" coords="525,1308,600,1338"/><area shape="rect" id="node16" href="../../df/d05/pkts_8c.html#ac024e276423e4ad5476ae1730d71cf76" title="pkt_tcp_connect" alt="" coords="504,898,621,927"/><area shape="rect" id="node56" href="../../da/d89/inet_8c.html#ab9d798f523c8e369403823f8529ebe44" title="set_keepalive_sk" alt="" coords="879,1464,1001,1494"/><area shape="rect" id="node24" href="../../da/d89/inet_8c.html#ad2c73cc3fb6cc8a9fcb3997be118b71c" title="new_tcp_conn" alt="" coords="695,959,801,988"/><area shape="rect" id="node42" href="../../df/d05/pkts_8c.html#a8fb27f7c76bb4c5e4f22315d4a51a0c4" title="pkt_addsk" alt="" coords="707,644,789,674"/><area shape="rect" id="node44" href="../../df/d05/pkts_8c.html#a10af98abd797f411f0c06bc4bff939ee" title="pkt_addport" alt="" coords="703,698,793,727"/><area shape="rect" id="node46" href="../../df/d05/pkts_8c.html#ac8bb8c9b1659c15702e273b4a795f3d7" title="pkt_recv" alt="" coords="712,804,784,834"/><area shape="rect" id="node50" href="../../dd/d23/request_8c.html#a1026a80f12ff3079f0a38299ebb89fa9" title="rq_strerror" alt="" coords="708,591,788,620"/><area shape="rect" id="node20" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="1059,752,1152,782"/><area shape="rect" id="node22" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1212,791,1289,820"/><area shape="rect" id="node27" href="../../da/d89/inet_8c.html#a8eac5edae4e220edc0f4a974dd5749d3" title="inet_to_sockaddr" alt="" coords="880,804,1000,834"/><area shape="rect" id="node39" href="../../da/d89/inet_8c.html#ab5a263b2a13ea5c2eb67c8b05bd56564" title="set_bindtodevice_sk" alt="" coords="869,962,1011,991"/><area shape="rect" id="node30" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" a
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a75826b3a2a955fdd50d081ac17e0abe8_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a75826b3a2a955fdd50d081ac17e0abe8_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a75826b3a2a955fdd50d081ac17e0abe8_icgraph" id="d4/d18/andna_8c_a75826b3a2a955fdd50d081ac17e0abe8_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a533e80474668ec6d63b4e5302b910a6c" title="andna_hook" alt="" coords="180,33,271,63"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="452,5,543,35"/><area shape="rect" id="node9" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="320,59,381,88"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1592,19,1643,48"/><area shape="rect" id="node11" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="431,59,564,88"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="615,59,705,88"/><area shape="rect" id="node15" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="755,59,941,88"/><area shape="rect" id="node17" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="991,111,1105,140"/><area shape="rect" id="node19" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1167,57,1255,87"/><area shape="rect" id="node26" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1168,111,1253,140"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1155,164,1267,193"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1315,97,1389,127"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1437,71,1544,100"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a3148136f16559910186e2e0f253a5981"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a>* get_counter_cache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *&#160;</td>
<td class="paramname"><em>dst_rnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>counter</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/d18/andna_8c_a3148136f16559910186e2e0f253a5981_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a3148136f16559910186e2e0f253a5981_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a3148136f16559910186e2e0f253a5981_cgraph" id="d4/d18/andna_8c_a3148136f16559910186e2e0f253a5981_cgraph">
<area shape="rect" id="node3" href="../../d7/d02/radar_8c.html#a23199e508fb5df7dca7410b1744531c0" title="rnl_fill_rq" alt="" coords="228,1632,303,1662"/><area shape="rect" id="node18" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="965,671,1048,700"/><area shape="rect" id="node36" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1148,1170,1196,1199"/><area shape="rect" id="node52" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="791,462,860,491"/><area shape="rect" id="node67" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="797,408,853,438"/><area shape="rect" id="node70" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="615,59,687,88"/><area shape="rect" id="node74" href="../../df/d05/pkts_8c.html#aa27a33c6310aee1bd27afa42578bc7f4" title="pkt_addtimeout" alt="" coords="596,112,705,142"/><area shape="rect" id="node76" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="432,734,499,763"/><area shape="rect" id="node145" href="../../d2/de6/andna__cache_8c.html#abeab4c42702fa5492a775eb8c01fe95c" title="unpack_counter_cache" alt="" coords="188,786,343,815"/><area shape="rect" id="node5" href="../../d7/d02/radar_8c.html#ac87ec2c357e722cc77948e2f4a133b03" title="rnl_get_sk" alt="" coords="424,1555,507,1584"/><area shape="rect" id="node60" href="../../da/d89/inet_8c.html#a44c5821edfbfaab89efae40fe8751963" title="inet_getpeername" alt="" coords="763,1763,888,1792"/><area shape="rect" id="node7" href="../../d7/d02/radar_8c.html#a642a13cee6514a86fed1130d901107e0" title="rnl_find_node" alt="" coords="601,1555,700,1584"/><area shape="rect" id="node9" href="../../d7/d02/radar_8c.html#a11ff123e5ec053bcdbad5480aa71b4f1" title="find_node_radar_q" alt="" coords="587,1608,715,1638"/><area shape="rect" id="node11" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="787,1246,864,1275"/><area shape="rect" id="node13" href="../../d9/d45/gmap_8c.html#aea98ff28b23a15bca09eb85401731d2d" title="rnodetoip" alt="" coords="613,1347,688,1376"/><area shape="rect" id="node16" href="../../df/d05/pkts_8c.html#ac024e276423e4ad5476ae1730d71cf76" title="pkt_tcp_connect" alt="" coords="592,838,709,867"/><area shape="rect" id="node56" href="../../da/d89/inet_8c.html#ab9d798f523c8e369403823f8529ebe44" title="set_keepalive_sk" alt="" coords="945,1518,1068,1547"/><area shape="rect" id="node24" href="../../da/d89/inet_8c.html#ad2c73cc3fb6cc8a9fcb3997be118b71c" title="new_tcp_conn" alt="" coords="772,776,879,806"/><area shape="rect" id="node42" href="../../df/d05/pkts_8c.html#a8fb27f7c76bb4c5e4f22315d4a51a0c4" title="pkt_addsk" alt="" coords="784,672,867,702"/><area shape="rect" id="node44" href="../../df/d05/pkts_8c.html#a10af98abd797f411f0c06bc4bff939ee" title="pkt_addport" alt="" coords="780,830,871,859"/><area shape="rect" id="node46" href="../../df/d05/pkts_8c.html#ac8bb8c9b1659c15702e273b4a795f3d7" title="pkt_recv" alt="" coords="789,515,861,544"/><area shape="rect" id="node50" href="../../dd/d23/request_8c.html#a1026a80f12ff3079f0a38299ebb89fa9" title="rq_strerror" alt="" coords="785,883,865,912"/><area shape="rect" id="node20" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="1125,671,1219,700"/><area shape="rect" id="node22" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1279,698,1356,727"/><area shape="rect" id="node27" href="../../da/d89/inet_8c.html#a8eac5edae4e220edc0f4a974dd5749d3" title="inet_to_sockaddr" alt="" coords="947,724,1067,754"/><area shape="rect" id="node39" href="../../da/d89/inet_8c.html#ab5a263b2a13ea5c2eb67c8b05bd56564" title="set_bindtodevice_sk" alt="" coords="936,882,1077,911"/><area shape="rect" id="node30" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" al
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a3148136f16559910186e2e0f253a5981_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a3148136f16559910186e2e0f253a5981_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a3148136f16559910186e2e0f253a5981_icgraph" id="d4/d18/andna_8c_a3148136f16559910186e2e0f253a5981_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a533e80474668ec6d63b4e5302b910a6c" title="andna_hook" alt="" coords="188,33,279,63"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="460,5,551,35"/><area shape="rect" id="node9" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="328,59,389,88"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1600,19,1651,48"/><area shape="rect" id="node11" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="439,59,572,88"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="623,59,713,88"/><area shape="rect" id="node15" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="763,59,949,88"/><area shape="rect" id="node17" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="999,111,1113,140"/><area shape="rect" id="node19" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1175,57,1263,87"/><area shape="rect" id="node26" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1176,111,1261,140"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1163,164,1275,193"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1323,97,1397,127"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1445,71,1552,100"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a176509d35d2405f8416d22b7defd2081"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a>* get_single_andna_c </td>
<td>(</td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>hash</em>[4], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>hash_gnode</em>[4]&#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/d18/andna_8c_a176509d35d2405f8416d22b7defd2081_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a176509d35d2405f8416d22b7defd2081_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a176509d35d2405f8416d22b7defd2081_cgraph" id="d4/d18/andna_8c_a176509d35d2405f8416d22b7defd2081_cgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="207,107,327,136"/><area shape="rect" id="node26" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="653,369,709,399"/><area shape="rect" id="node29" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="640,780,723,809"/><area shape="rect" id="node35" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="415,211,535,240"/><area shape="rect" id="node40" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="608,1824,755,1853"/><area shape="rect" id="node49" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="829,701,896,731"/><area shape="rect" id="node53" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="439,1771,511,1800"/><area shape="rect" id="node57" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="233,1120,300,1149"/><area shape="rect" id="node61" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="657,1484,705,1513"/><area shape="rect" id="node88" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="647,1248,716,1277"/><area shape="rect" id="node132" href="../../d2/de6/andna__cache_8c.html#a35e46feb951ff01251d48e46ef345f96" title="unpack_andna_cache" alt="" coords="193,444,340,473"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="643,159,720,188"/><area shape="rect" id="node17" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="972,237,1049,267"/><area shape="rect" id="node20" href="../../d9/d45/gmap_8c.html#ae70fabc2a38bc24442f78bcb1d862a24" title="iptoquadg" alt="" coords="436,5,513,35"/><area shape="rect" id="node24" href="../../d4/d18/andna_8c.html#a38841ce4a17cc49307989b692098b777" title="find_hash_gnode_recurse" alt="" coords="389,368,560,397"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="809,421,916,451"/><area shape="rect" id="node13" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="972,172,1049,201"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="988,524,1033,553"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1105,524,1175,553"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1100,276,1180,305"/><area shape="rect" id="node22" href="../../d9/d45/gmap_8c.html#a558e1bec08c2060b80372ac25cd8d8f2" title="iptogids" alt="" coords="648,5,715,35"/><area shape="rect" id="node31" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="816,263,909,292"/><area shape="rect" id="node37" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="643,623,720,652"/><area shape="rect" id="node43" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="815,773,911,803"/><area shape="rect" id="node45" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="805,1797,920,1827"/><area shape="rect" id="node47" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="804,1851,921,1880"/><area shape="rect" id="node55" href="../../dd/d23/request_8c.html#a544592715c1fa859a8a108d1b3734d5b" title="rq_verify" al
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a176509d35d2405f8416d22b7defd2081_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a176509d35d2405f8416d22b7defd2081_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a176509d35d2405f8416d22b7defd2081_icgraph" id="d4/d18/andna_8c_a176509d35d2405f8416d22b7defd2081_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="205,5,336,35"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="193,59,348,88"/><area shape="rect" id="node14" href="../../d5/d05/andna_8h.html#a7cb15ea6895d12e1dc8b334360de6819" title="recv_spread_single\l_acache" alt="" coords="204,111,337,158"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="399,59,479,88"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="528,59,635,88"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="683,59,733,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a1bbfc7546eab467a039d19e74e51afaf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int is_hgnode_excluded </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a> *&#160;</td>
<td class="paramname"><em>qg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int **&#160;</td>
<td class="paramname"><em>excluded_hgnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tot_excluded_hgnodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>lvl</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/d18/andna_8c_a1bbfc7546eab467a039d19e74e51afaf_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a1bbfc7546eab467a039d19e74e51afaf_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a1bbfc7546eab467a039d19e74e51afaf_cgraph" id="d4/d18/andna_8c_a1bbfc7546eab467a039d19e74e51afaf_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="195,5,301,35"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="351,59,407,88"/><area shape="rect" id="node14" href="../../d9/d45/gmap_8c.html#a94609b8ed9b174e8cd3c1a2b98b9006e" title="iptogid" alt="" coords="219,109,277,139"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="356,5,401,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="472,59,541,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="456,5,557,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/d18/andna_8c_a1bbfc7546eab467a039d19e74e51afaf_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a1bbfc7546eab467a039d19e74e51afaf_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a1bbfc7546eab467a039d19e74e51afaf_icgraph" id="d4/d18/andna_8c_a1bbfc7546eab467a039d19e74e51afaf_icgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a99ce07a28c9e01a71d0be08f5f9d294b" title="is_hgnodeip_excluded" alt="" coords="205,231,355,260"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#a38841ce4a17cc49307989b692098b777" title="find_hash_gnode_recurse" alt="" coords="195,284,365,313"/><area shape="rect" id="node7" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="413,284,533,313"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="596,76,748,105"/><area shape="rect" id="node51" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="828,289,959,319"/><area shape="rect" id="node56" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="597,309,747,339"/><area shape="rect" id="node59" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="581,363,763,392"/><area shape="rect" id="node62" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="601,508,743,537"/><area shape="rect" id="node91" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="816,167,971,196"/><area shape="rect" id="node94" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="604,205,740,235"/><area shape="rect" id="node101" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="607,416,737,445"/><area shape="rect" id="node11" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="812,63,975,92"/><area shape="rect" id="node13" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="1032,35,1187,64"/><area shape="rect" id="node46" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="1641,154,1807,201"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="1244,5,1407,35"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1295,59,1356,88"/><area shape="rect" id="node17" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="2095,5,2204,35"/><area shape="rect" id="node19" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2712,203,2763,232"/><area shape="rect" id="node23" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1457,59,1591,88"/><area shape="rect" id="node25" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1679,59,1769,88"/><area shape="rect" id="node27" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1856,111,2043,140"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2092,111,2207,140"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2268,164,2356,193"/><area shape="rect" id="node38" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2269,57,2355,87"/><area shape="rect" id="node41" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2256,111,2368,140"/><area shape="rect" id="node33" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" a
</div>
</p>
</div>
</div>
<a class="anchor" id="a99ce07a28c9e01a71d0be08f5f9d294b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int is_hgnodeip_excluded </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>hgnodeip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int **&#160;</td>
<td class="paramname"><em>excluded_hgnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tot_excluded_hgnodes</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/d18/andna_8c_a99ce07a28c9e01a71d0be08f5f9d294b_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a99ce07a28c9e01a71d0be08f5f9d294b_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a99ce07a28c9e01a71d0be08f5f9d294b_cgraph" id="d4/d18/andna_8c_a99ce07a28c9e01a71d0be08f5f9d294b_cgraph">
<area shape="rect" id="node3" href="../../d9/d45/gmap_8c.html#ae70fabc2a38bc24442f78bcb1d862a24" title="iptoquadg" alt="" coords="237,85,315,115"/><area shape="rect" id="node13" href="../../d4/d18/andna_8c.html#a1bbfc7546eab467a039d19e74e51afaf" title="is_hgnode_excluded" alt="" coords="207,191,345,220"/><area shape="rect" id="node5" href="../../d9/d45/gmap_8c.html#a558e1bec08c2060b80372ac25cd8d8f2" title="iptogids" alt="" coords="421,5,488,35"/><area shape="rect" id="node9" href="../../d9/d45/gmap_8c.html#a63189b04abdf98d1dc6c140fe91aa269" title="gidtoipstart" alt="" coords="412,59,497,88"/><area shape="rect" id="node11" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="396,112,513,141"/><area shape="rect" id="node7" href="../../d9/d45/gmap_8c.html#a94609b8ed9b174e8cd3c1a2b98b9006e" title="iptogid" alt="" coords="564,84,623,113"/><area shape="rect" id="node15" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="401,216,508,245"/><area shape="rect" id="node23" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="565,268,621,297"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="571,215,616,244"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="688,268,757,297"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="672,215,773,244"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a288580e9a1dfc745225f740d4afb9f6d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int put_andna_cache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a>&#160;</td>
<td class="paramname"><em>rq_pkt</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/d18/andna_8c_a288580e9a1dfc745225f740d4afb9f6d_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a288580e9a1dfc745225f740d4afb9f6d_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a288580e9a1dfc745225f740d4afb9f6d_cgraph" id="d4/d18/andna_8c_a288580e9a1dfc745225f740d4afb9f6d_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="843,1118,925,1147"/><area shape="rect" id="node11" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="208,1296,285,1326"/><area shape="rect" id="node15" href="../../df/d05/pkts_8c.html#a8fb27f7c76bb4c5e4f22315d4a51a0c4" title="pkt_addsk" alt="" coords="633,1430,716,1459"/><area shape="rect" id="node17" href="../../df/d05/pkts_8c.html#a7ef10aa6a3c9ec3730420c5f692fb195" title="pkt_addcompress" alt="" coords="388,1478,513,1507"/><area shape="rect" id="node19" href="../../d2/de6/andna__cache_8c.html#a0d9f1fef5d898612fcabd13b79b486ba" title="pack_andna_cache" alt="" coords="180,132,313,162"/><area shape="rect" id="node44" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="647,960,703,990"/><area shape="rect" id="node47" href="../../dd/d23/request_8c.html#a9faf34ea59b2146380a56187bbe05354" title="re_to_str" alt="" coords="415,238,487,267"/><area shape="rect" id="node53" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="213,858,280,887"/><area shape="rect" id="node56" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1041,755,1089,784"/><area shape="rect" id="node92" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="640,1483,709,1512"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="1019,1092,1112,1122"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1185,808,1263,838"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1324,471,1404,500"/><area shape="rect" id="node13" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="636,1118,713,1147"/><area shape="rect" id="node21" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="851,288,917,318"/><area shape="rect" id="node29" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="811,80,957,110"/><area shape="rect" id="node38" href="../../d2/de6/andna__cache_8c.html#a29c1eeb9df9d110cdfca3144331b8b7b" title="pack_single_andna_cache" alt="" coords="364,80,537,110"/><area shape="rect" id="node23" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1043,442,1088,471"/><area shape="rect" id="node25" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1189,755,1259,784"/><area shape="rect" id="node27" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1173,442,1275,471"/><area shape="rect" id="node32" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1017,184,1113,214"/><area shape="rect" id="node34" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="1008,27,1123,56"/><area shape="rect" id="node36" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="1007,80,1124,110"/><area shape="rect" id="node41" href="../../d2/de6/andna__cache_8c.html#a2d80e94b5ec287281ea7eec6279f9399" title="pack_andna_cache_queue" alt="" coords="587,30,763,59"/><area shape="rect" id="node49" href="../../dd/d23/request_8c.html#a0051de555770a781fee178739a210820" title="re_verify" alt="" coords="639,235,711,264"/><area shape="rect" id="node51" href="../../dd/d23/request_8c.html#a94a2019cbf2deca631276eb81a7641e8" title="op_verify" alt="" coords="847,235,921,264"/><area shape="rect" id="node61" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff62417
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a288580e9a1dfc745225f740d4afb9f6d_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a288580e9a1dfc745225f740d4afb9f6d_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a288580e9a1dfc745225f740d4afb9f6d_icgraph" id="d4/d18/andna_8c_a288580e9a1dfc745225f740d4afb9f6d_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="180,5,260,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="309,5,416,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="464,5,515,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a2196e258ccd91d09ad736705e25b59ce"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int put_counter_cache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a>&#160;</td>
<td class="paramname"><em>rq_pkt</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/d18/andna_8c_a2196e258ccd91d09ad736705e25b59ce_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a2196e258ccd91d09ad736705e25b59ce_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a2196e258ccd91d09ad736705e25b59ce_cgraph" id="d4/d18/andna_8c_a2196e258ccd91d09ad736705e25b59ce_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="712,997,795,1027"/><area shape="rect" id="node11" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="188,64,265,93"/><area shape="rect" id="node15" href="../../df/d05/pkts_8c.html#a8fb27f7c76bb4c5e4f22315d4a51a0c4" title="pkt_addsk" alt="" coords="519,871,601,900"/><area shape="rect" id="node17" href="../../df/d05/pkts_8c.html#a7ef10aa6a3c9ec3730420c5f692fb195" title="pkt_addcompress" alt="" coords="315,167,440,196"/><area shape="rect" id="node19" href="../../d2/de6/andna__cache_8c.html#a35b354e37cffa71b841eac414548e31d" title="pack_counter_cache" alt="" coords="489,36,631,65"/><area shape="rect" id="node38" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="532,193,588,223"/><area shape="rect" id="node41" href="../../dd/d23/request_8c.html#a9faf34ea59b2146380a56187bbe05354" title="re_to_str" alt="" coords="341,1284,413,1313"/><area shape="rect" id="node47" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="193,871,260,900"/><area shape="rect" id="node50" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="911,816,959,845"/><area shape="rect" id="node86" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="525,1337,595,1367"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="888,933,981,963"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1055,685,1132,715"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1193,335,1273,364"/><area shape="rect" id="node13" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="521,140,599,169"/><area shape="rect" id="node21" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="720,245,787,275"/><area shape="rect" id="node29" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="680,36,827,65"/><area shape="rect" id="node23" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="912,412,957,441"/><area shape="rect" id="node25" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1059,385,1128,415"/><area shape="rect" id="node27" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1043,439,1144,468"/><area shape="rect" id="node32" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="887,35,983,64"/><area shape="rect" id="node34" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="877,88,992,117"/><area shape="rect" id="node36" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="876,141,993,171"/><area shape="rect" id="node43" href="../../dd/d23/request_8c.html#a0051de555770a781fee178739a210820" title="re_verify" alt="" coords="524,1284,596,1313"/><area shape="rect" id="node45" href="../../dd/d23/request_8c.html#a94a2019cbf2deca631276eb81a7641e8" title="op_verify" alt="" coords="716,1259,791,1288"/><area shape="rect" id="node55" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="341,1391,413,1420"/><area shape="rect" id="node60" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="335,1231,420,1260"/><area shape="rect" id="node62" href="../../df/d05/pkts_8c.html#a10af98abd797f411f0c06bc4bff939ee" title="pkt_addport" alt="" coords="515,1
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a2196e258ccd91d09ad736705e25b59ce_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a2196e258ccd91d09ad736705e25b59ce_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a2196e258ccd91d09ad736705e25b59ce_icgraph" id="d4/d18/andna_8c_a2196e258ccd91d09ad736705e25b59ce_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="188,5,268,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="317,5,424,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="472,5,523,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a518d5d1d638386131f4e1ca4b5e2edb6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int put_single_acache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a>&#160;</td>
<td class="paramname"><em>rpkt</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/d18/andna_8c_a518d5d1d638386131f4e1ca4b5e2edb6_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a518d5d1d638386131f4e1ca4b5e2edb6_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a518d5d1d638386131f4e1ca4b5e2edb6_cgraph" id="d4/d18/andna_8c_a518d5d1d638386131f4e1ca4b5e2edb6_cgraph">
<area shape="rect" id="node3" href="../../df/d05/pkts_8c.html#ac4d4cb4e990a267fcc7e8008461ba760" title="pkt_copy" alt="" coords="224,112,299,141"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="668,157,735,186"/><area shape="rect" id="node11" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="437,318,515,348"/><area shape="rect" id="node16" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="663,314,740,344"/><area shape="rect" id="node20" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="229,165,293,194"/><area shape="rect" id="node25" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="660,578,743,608"/><area shape="rect" id="node32" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="673,472,729,501"/><area shape="rect" id="node35" href="../../da/d89/inet_8c.html#a284a1d36cd80931c6d96aba2e6a6ae46" title="inet_copy" alt="" coords="663,734,740,764"/><area shape="rect" id="node37" href="../../df/d05/pkts_8c.html#a8fb27f7c76bb4c5e4f22315d4a51a0c4" title="pkt_addsk" alt="" coords="660,1046,743,1076"/><area shape="rect" id="node39" href="../../df/d05/pkts_8c.html#a7ef10aa6a3c9ec3730420c5f692fb195" title="pkt_addcompress" alt="" coords="639,1100,764,1129"/><area shape="rect" id="node41" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="837,682,984,712"/><area shape="rect" id="node50" href="../../df/d05/pkts_8c.html#ad386f9f8ac111df2a8d5a5e9912013ca" title="pkt_err" alt="" coords="231,940,292,969"/><area shape="rect" id="node52" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="437,785,515,814"/><area shape="rect" id="node55" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="659,993,744,1022"/><area shape="rect" id="node58" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="443,889,509,918"/><area shape="rect" id="node62" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="677,525,725,554"/><area shape="rect" id="node71" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="665,1212,737,1241"/><area shape="rect" id="node77" href="../../df/d05/pkts_8c.html#a10af98abd797f411f0c06bc4bff939ee" title="pkt_addport" alt="" coords="656,1282,747,1312"/><area shape="rect" id="node84" href="../../dd/d23/request_8c.html#a1026a80f12ff3079f0a38299ebb89fa9" title="rq_strerror" alt="" coords="661,1345,741,1374"/><area shape="rect" id="node88" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="441,1145,511,1174"/><area shape="rect" id="node94" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="184,1401,339,1430"/><area shape="rect" id="node98" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="201,474,321,504"/><area shape="rect" id="node108" href="../../df/d05/pkts_8c.html#a9705190f4cb9031da8070644993515d5" title="forward_pkt" alt="" coords="216,886,307,916"/><area shape="rect" id="node113" href="../../d2/de6/andna__cache_8c.html#ac17faff41ae2db220f28aa9867ba9684" title="andna_cache_gethash" alt="" coords="185,1454,337,1484"/><area shape="rect" id="node119" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="416,630,536,660"/><area shape="rect" id="node129" href="../../d2/de6/andna__cache_8c.html#a0d9f1fef5d898612fcabd13b79b486ba" title="pack_andna_cache" alt="" coords="409,9,543,38"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" c
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a518d5d1d638386131f4e1ca4b5e2edb6_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a518d5d1d638386131f4e1ca4b5e2edb6_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a518d5d1d638386131f4e1ca4b5e2edb6_icgraph" id="d4/d18/andna_8c_a518d5d1d638386131f4e1ca4b5e2edb6_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="185,5,265,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="315,5,421,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="469,5,520,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad824e987f9deb115009c2b6378ccbc8c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int random_gid_level_0 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a> *&#160;</td>
<td class="paramname"><em>qg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>to</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>exclude_me</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/d18/andna_8c_ad824e987f9deb115009c2b6378ccbc8c_cgraph.png" border="0" usemap="#d4/d18/andna_8c_ad824e987f9deb115009c2b6378ccbc8c_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_ad824e987f9deb115009c2b6378ccbc8c_cgraph" id="d4/d18/andna_8c_ad824e987f9deb115009c2b6378ccbc8c_cgraph">
<area shape="rect" id="node3" href="../../d0/ddb/misc_8c.html#af7f747ea1b353be8609df593dc0a629a" title="rand_range" alt="" coords="193,5,279,35"/><area shape="rect" id="node5" href="../../d9/d45/gmap_8c.html#a63189b04abdf98d1dc6c140fe91aa269" title="gidtoipstart" alt="" coords="193,59,279,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="208,112,264,141"/><area shape="rect" id="node11" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="195,165,277,195"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="340,112,409,141"/><area shape="rect" id="node13" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="328,165,421,195"/><area shape="rect" id="node15" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="471,165,548,195"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="599,165,679,195"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="729,165,817,195"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_ad824e987f9deb115009c2b6378ccbc8c_icgraph.png" border="0" usemap="#d4/d18/andna_8c_ad824e987f9deb115009c2b6378ccbc8c_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_ad824e987f9deb115009c2b6378ccbc8c_icgraph" id="d4/d18/andna_8c_ad824e987f9deb115009c2b6378ccbc8c_icgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a38841ce4a17cc49307989b692098b777" title="find_hash_gnode_recurse" alt="" coords="192,284,363,313"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="411,284,531,313"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="593,76,745,105"/><area shape="rect" id="node49" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="825,289,956,319"/><area shape="rect" id="node54" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="595,309,744,339"/><area shape="rect" id="node57" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="579,363,760,392"/><area shape="rect" id="node60" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="599,508,740,537"/><area shape="rect" id="node89" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="813,167,968,196"/><area shape="rect" id="node92" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="601,205,737,235"/><area shape="rect" id="node99" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="604,416,735,445"/><area shape="rect" id="node9" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="809,63,972,92"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="1029,35,1184,64"/><area shape="rect" id="node44" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="1639,154,1804,201"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="1241,5,1404,35"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1292,59,1353,88"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="2092,5,2201,35"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2709,203,2760,232"/><area shape="rect" id="node21" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1455,59,1588,88"/><area shape="rect" id="node23" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1676,59,1767,88"/><area shape="rect" id="node25" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1853,111,2040,140"/><area shape="rect" id="node27" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2089,111,2204,140"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2265,164,2353,193"/><area shape="rect" id="node36" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2267,57,2352,87"/><area shape="rect" id="node39" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2253,111,2365,140"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2423,137,2497,167"/><area shape="rect" id="node33" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" al
</div>
</p>
</div>
</div>
<a class="anchor" id="a7cb15ea6895d12e1dc8b334360de6819"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int recv_spread_single_acache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a>&#160;</td>
<td class="paramname"><em>rpkt</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/d18/andna_8c_a7cb15ea6895d12e1dc8b334360de6819_cgraph.png" border="0" usemap="#d4/d18/andna_8c_a7cb15ea6895d12e1dc8b334360de6819_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a7cb15ea6895d12e1dc8b334360de6819_cgraph" id="d4/d18/andna_8c_a7cb15ea6895d12e1dc8b334360de6819_cgraph">
<area shape="rect" id="node3" href="../../df/d05/pkts_8c.html#ac4d4cb4e990a267fcc7e8008461ba760" title="pkt_copy" alt="" coords="448,1548,523,1577"/><area shape="rect" id="node11" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="631,267,777,296"/><area shape="rect" id="node24" href="../../d4/d18/andna_8c.html#af3eed0def8cb9fce6e9d4e534ef6e8f7" title="andna_add_flood_pkt_id" alt="" coords="189,265,352,295"/><area shape="rect" id="node28" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="869,1199,925,1228"/><area shape="rect" id="node31" href="../../d2/de6/andna__cache_8c.html#abf435c93b128f5bba328b5ea73076af1" title="andna_cache_findhash" alt="" coords="193,1283,348,1312"/><area shape="rect" id="node33" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="193,319,348,348"/><area shape="rect" id="node37" href="../../d4/d18/andna_8c.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="203,1188,339,1217"/><area shape="rect" id="node100" href="../../df/d05/pkts_8c.html#a3169b3f057f310203a70d49f038f81b7" title="pkt_free" alt="" coords="863,1643,932,1672"/><area shape="rect" id="node120" href="../../d4/d18/andna_8c.html#a5f6db55ee7de052695358525b3fe212c" title="andna_flood_pkt" alt="" coords="212,1652,329,1681"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="671,1460,737,1489"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="875,1145,920,1175"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1017,1145,1087,1175"/><area shape="rect" id="node13" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1276,215,1356,244"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="849,163,945,192"/><area shape="rect" id="node20" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="840,267,955,296"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="839,320,956,349"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1407,189,1495,219"/><area shape="rect" id="node26" href="../../d4/d18/andna_8c.html#ace253314fd37a2f2f6ad08cc1f0d2f42" title="andna_find_flood_pkt_id" alt="" coords="404,265,567,295"/><area shape="rect" id="node35" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="443,319,528,348"/><area shape="rect" id="node39" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="425,1239,545,1268"/><area shape="rect" id="node51" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="856,708,939,737"/><area shape="rect" id="node57" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="425,1147,545,1176"/><area shape="rect" id="node62" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="631,111,777,140"/><area shape="rect" id="node72" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="861,1564,933,1593"/><area shape="rect" id="node76" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="452,735,519,764"/><area shape="rect" id="node80" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="873,840,921,869"/><area shape="rect" id="node115" href="../../d2/de6/a
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_a7cb15ea6895d12e1dc8b334360de6819_icgraph.png" border="0" usemap="#d4/d18/andna_8c_a7cb15ea6895d12e1dc8b334360de6819_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_a7cb15ea6895d12e1dc8b334360de6819_icgraph" id="d4/d18/andna_8c_a7cb15ea6895d12e1dc8b334360de6819_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="191,13,271,43"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="320,13,427,43"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="475,13,525,43"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ac5be4621b26ee1e36c55a6da772614de"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int spread_single_acache </td>
<td>(</td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>hash</em>[4]</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/d18/andna_8c_ac5be4621b26ee1e36c55a6da772614de_cgraph.png" border="0" usemap="#d4/d18/andna_8c_ac5be4621b26ee1e36c55a6da772614de_cgraph" alt=""/></div>
<map name="d4/d18/andna_8c_ac5be4621b26ee1e36c55a6da772614de_cgraph" id="d4/d18/andna_8c_ac5be4621b26ee1e36c55a6da772614de_cgraph">
<area shape="rect" id="node3" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="213,112,360,141"/><area shape="rect" id="node16" href="../../df/d05/pkts_8c.html#a3245bdb71a5a4e0d04cdaa214adaac51" title="pkt_fill_hdr" alt="" coords="980,316,1065,345"/><area shape="rect" id="node18" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="656,320,723,349"/><area shape="rect" id="node26" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="995,263,1051,292"/><area shape="rect" id="node29" href="../../d4/d18/andna_8c.html#af3eed0def8cb9fce6e9d4e534ef6e8f7" title="andna_add_flood_pkt_id" alt="" coords="205,371,368,400"/><area shape="rect" id="node33" href="../../d4/d18/andna_8c.html#a5f6db55ee7de052695358525b3fe212c" title="andna_flood_pkt" alt="" coords="228,695,345,724"/><area shape="rect" id="node5" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="461,112,541,141"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="453,59,549,88"/><area shape="rect" id="node12" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="444,165,559,195"/><area shape="rect" id="node14" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="443,5,560,35"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="645,85,733,115"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1000,369,1045,399"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1315,371,1384,400"/><area shape="rect" id="node24" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1147,319,1248,348"/><area shape="rect" id="node31" href="../../d4/d18/andna_8c.html#ace253314fd37a2f2f6ad08cc1f0d2f42" title="andna_find_flood_pkt_id" alt="" coords="420,371,583,400"/><area shape="rect" id="node35" href="../../df/d05/pkts_8c.html#ac4d4cb4e990a267fcc7e8008461ba760" title="pkt_copy" alt="" coords="464,473,539,503"/><area shape="rect" id="node38" href="../../d6/d62/tracer_8c.html#a809840aac9f63a3ba74995665fda8341" title="ip_to_rfrom" alt="" coords="459,973,544,1003"/><area shape="rect" id="node63" href="../../d6/d62/tracer_8c.html#ad25e8b2a612d95d7be851a8fd6fd91fb" title="exclude_glevel" alt="" coords="636,840,743,869"/><area shape="rect" id="node66" href="../../d6/d62/tracer_8c.html#a241c64e2efee2847e8ac96eb843c4c07" title="exclude_from_and_glevel" alt="" coords="417,787,585,816"/><area shape="rect" id="node71" href="../../d6/d62/tracer_8c.html#add8a05e0cb98370b058e9a4906bcc463" title="flood_pkt_send" alt="" coords="447,603,556,632"/><area shape="rect" id="node40" href="../../d9/d45/gmap_8c.html#ae70fabc2a38bc24442f78bcb1d862a24" title="iptoquadg" alt="" coords="651,1104,728,1133"/><area shape="rect" id="node50" href="../../d9/d45/gmap_8c.html#a74e73e73955e25a770ceeafe057f613c" title="quadg_gids_cmp" alt="" coords="792,947,912,976"/><area shape="rect" id="node54" href="../../d3/d7a/map_8c.html#ab320d2b543c2a66f66fd11eb4dbdf681" title="iptomap" alt="" coords="656,893,723,923"/><area shape="rect" id="node58" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="648,1000,731,1029"/><area shape="rect" id="node60" href="../../d9/d45/gmap_8c.html#acd0185dfa7044c427401f12042fd5110" title="e_rnode_find" alt="" coords="641,947,737,976"/><area shape="rect" id="node42" href="../../d9/d45/gmap_8c.html#a558e1bec08c2060b80372ac25cd8d8f2" title="iptogids" alt="" coords="819,1051,885,1080"/><area shape="rect" id="node46" href="../../d9/d45/gmap_8c.html#a63189b04abdf98d1dc6c140fe91aa269" ti
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d18/andna_8c_ac5be4621b26ee1e36c55a6da772614de_icgraph.png" border="0" usemap="#d4/d18/andna_8c_ac5be4621b26ee1e36c55a6da772614de_icgraph" alt=""/></div>
<map name="d4/d18/andna_8c_ac5be4621b26ee1e36c55a6da772614de_icgraph" id="d4/d18/andna_8c_ac5be4621b26ee1e36c55a6da772614de_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="219,5,349,35"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="207,59,361,88"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="412,32,492,61"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="541,32,648,61"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="696,32,747,61"/></map>
</div>
</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="../../d4/d18/andna_8c.html">andna.c</a></li>
2014-02-20 00:30:40 +00:00
<li class="footer">Generated on Wed Feb 19 2014 16:28:43 for The Netsukuku Project by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>
</html>