netsukuku/d8/da0/qspn_8h.html

1235 lines
154 KiB
HTML
Raw Permalink 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/qspn.h 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('d8/da0/qspn_8h.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="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">qspn.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../d7/d3b/gmap_8h_source.html">gmap.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for qspn.h:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/dc7/qspn_8h__incl.png" border="0" usemap="#src_2qspn_8h" alt=""/></div>
<map name="src_2qspn_8h" id="src_2qspn_8h">
<area shape="rect" id="node3" href="../../d7/d3b/gmap_8h.html" title="gmap.h" alt="" coords="40,83,104,112"/><area shape="rect" id="node5" href="../../d4/de1/llist_8c.html" title="llist.c" alt="" coords="5,160,59,189"/><area shape="rect" id="node7" href="../../dc/db7/map_8h.html" title="map.h" alt="" coords="83,160,141,189"/><area shape="rect" id="node9" href="../../d6/d4a/inet_8h.html" title="inet.h" alt="" coords="85,237,139,267"/><area shape="rect" id="node11" href="../../dc/d3e/endianness_8h.html" title="endianness.h" alt="" coords="63,315,161,344"/></map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="../../d3/d69/qspn_8h__dep__incl.png" border="0" usemap="#src_2qspn_8hdep" alt=""/></div>
<map name="src_2qspn_8hdep" id="src_2qspn_8hdep">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html" title="src/andna.c" alt="" coords="5,83,96,112"/><area shape="rect" id="node5" href="../../db/d6b/dns__wrapper_8c.html" title="src/dns_wrapper.c" alt="" coords="120,83,248,112"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html" title="src/hook.c" alt="" coords="223,160,305,189"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html" title="src/hook.h" alt="" coords="373,83,456,112"/><area shape="rect" id="node12" href="../../d4/d3b/netsukuku_8c.html" title="src/netsukuku.c" alt="" coords="329,160,444,189"/><area shape="rect" id="node14" href="../../df/dba/rehook_8c.html" title="src/rehook.c" alt="" coords="468,160,561,189"/><area shape="rect" id="node16" href="../../d1/d6f/igs_8c.html" title="src/igs.c" alt="" coords="531,83,603,112"/><area shape="rect" id="node19" href="../../db/de6/qspn_8c.html" title="src/qspn.c" alt="" coords="627,83,709,112"/><area shape="rect" id="node21" href="../../d7/d02/radar_8c.html" title="src/radar.c" alt="" coords="733,83,816,112"/><area shape="rect" id="node24" href="../../df/dbf/route_8c.html" title="src/route.c" alt="" coords="840,83,923,112"/><area shape="rect" id="node26" href="../../d6/d62/tracer_8c.html" title="src/tracer.c" alt="" coords="947,83,1035,112"/></map>
</div>
</div>
<p><a href="../../d8/da0/qspn_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a92655b607960af188bc0b093314ef164"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a92655b607960af188bc0b093314ef164">QSPN_WAIT_ROUND</a></td></tr>
<tr class="separator:a92655b607960af188bc0b093314ef164"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4501642a2f00aceda8bdfd8cd12c8deb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a4501642a2f00aceda8bdfd8cd12c8deb">QSPN_WAIT_ROUND_MS</a>&#160;&#160;&#160;<a class="el" href="../../d8/da0/qspn_8h.html#a92655b607960af188bc0b093314ef164">QSPN_WAIT_ROUND</a>*1000</td></tr>
<tr class="separator:a4501642a2f00aceda8bdfd8cd12c8deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9d45d1418ce8ca77e84e64df6340740"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#af9d45d1418ce8ca77e84e64df6340740">QSPN_WAIT_DELTA_MS</a></td></tr>
<tr class="separator:af9d45d1418ce8ca77e84e64df6340740"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d6acb8a59cd922e4078753ca15ed3be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a8d6acb8a59cd922e4078753ca15ed3be">QSPN_WAIT_ROUND_LVL</a>(level)</td></tr>
<tr class="separator:a8d6acb8a59cd922e4078753ca15ed3be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5404f8472abfeb9a35cbfdead283137"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#ad5404f8472abfeb9a35cbfdead283137">QSPN_WAIT_ROUND_MS_LVL</a>(level)&#160;&#160;&#160;(<a class="el" href="../../d8/da0/qspn_8h.html#a8d6acb8a59cd922e4078753ca15ed3be">QSPN_WAIT_ROUND_LVL</a>(level)*1000)</td></tr>
<tr class="separator:ad5404f8472abfeb9a35cbfdead283137"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a21b8a839346e0e2f22f980204f9b22"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a4a21b8a839346e0e2f22f980204f9b22">QSPN_WAIT_DELTA_MS_LVL</a>(level)</td></tr>
<tr class="separator:a4a21b8a839346e0e2f22f980204f9b22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae43980163dccdef6bba0624790470ac3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#ae43980163dccdef6bba0624790470ac3">GCOUNT_LEVELS</a>&#160;&#160;&#160;(<a class="el" href="../../d7/d3b/gmap_8h.html#add784659439a8dd6b1423406171414d3">MAX_LEVELS</a>-<a class="el" href="../../d7/d3b/gmap_8h.html#a5c55d8434f18c2856d670cf89fc17e86">ZERO_LEVEL</a>+<a class="el" href="../../d7/d3b/gmap_8h.html#a254f22434d32b414b9400b530615bb8f">UNITY_LEVEL</a>)</td></tr>
<tr class="separator:ae43980163dccdef6bba0624790470ac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ae829542b920ee60cf45ec71a3ca765f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#ae829542b920ee60cf45ec71a3ca765f5">qspn_time_reset</a> (int start_level, int end_level, int levels)</td></tr>
<tr class="separator:ae829542b920ee60cf45ec71a3ca765f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40d1fdcd6e95b3b04b67babf6bb72f14"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a40d1fdcd6e95b3b04b67babf6bb72f14">qspn_reset_counters</a> (u_char levels)</td></tr>
<tr class="separator:a40d1fdcd6e95b3b04b67babf6bb72f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4732df7308d4e5ab35303e776e2380a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#aa4732df7308d4e5ab35303e776e2380a">qspn_reset</a> (u_char levels)</td></tr>
<tr class="separator:aa4732df7308d4e5ab35303e776e2380a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c5c062e24ec079201aea53899af3e28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28">qspn_init</a> (u_char levels)</td></tr>
<tr class="separator:a6c5c062e24ec079201aea53899af3e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e01d03af3860d083a330dfad626d239"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a8e01d03af3860d083a330dfad626d239">qspn_free</a> (void)</td></tr>
<tr class="separator:a8e01d03af3860d083a330dfad626d239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d4488a7a0d0eb767588a5afb7f85e47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a7d4488a7a0d0eb767588a5afb7f85e47">qspn_set_map_vars</a> (u_char level, <a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> **map, <a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> **root_node, int *root_node_pos, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **gmap)</td></tr>
<tr class="separator:a7d4488a7a0d0eb767588a5afb7f85e47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bc4cdc2b729d5b3626481db29789e05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a2bc4cdc2b729d5b3626481db29789e05">qspn_b_clean</a> (u_char level)</td></tr>
<tr class="separator:a2bc4cdc2b729d5b3626481db29789e05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade9d52b888ef2388737a05b2345caec4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#ade9d52b888ef2388737a05b2345caec4">qspn_b_add</a> (struct <a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a> *qb, u_char replier, u_short <a class="el" href="../../d7/de2/if_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)</td></tr>
<tr class="separator:ade9d52b888ef2388737a05b2345caec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2ca7c6fd9c6e9b984e3f4f439090711"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#ac2ca7c6fd9c6e9b984e3f4f439090711">qspn_b_find_reply</a> (struct <a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a> *qb, int sub_id)</td></tr>
<tr class="separator:ac2ca7c6fd9c6e9b984e3f4f439090711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a496ce3e87caec7ce73e3ccc9990cea49"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a496ce3e87caec7ce73e3ccc9990cea49">qspn_b_find_rnode</a> (struct <a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a> *qb, <a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *rnode)</td></tr>
<tr class="separator:a496ce3e87caec7ce73e3ccc9990cea49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a6fd647a6c1d1d519d16de9a4395678"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a3a6fd647a6c1d1d519d16de9a4395678">qspn_b_del_dead_rnodes</a> (struct <a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a> **qb, <a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *root_node)</td></tr>
<tr class="separator:a3a6fd647a6c1d1d519d16de9a4395678"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5629aab4eceb4a0ea97a417bf085f66"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#ad5629aab4eceb4a0ea97a417bf085f66">qspn_b_del_all_dead_rnodes</a> (void)</td></tr>
<tr class="separator:ad5629aab4eceb4a0ea97a417bf085f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa5e9fc3e6827c9f4593a3812ef14f0d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#aaa5e9fc3e6827c9f4593a3812ef14f0d">qspn_round_left</a> (u_char level)</td></tr>
<tr class="separator:aaa5e9fc3e6827c9f4593a3812ef14f0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5239640aec880598ca4e773a6ab96b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#ad5239640aec880598ca4e773a6ab96b9">update_qspn_time</a> (u_char level, u_int new_qspn_time)</td></tr>
<tr class="separator:ad5239640aec880598ca4e773a6ab96b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02f16027494ad99d0d705595d5d757e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a02f16027494ad99d0d705595d5d757e1">qspn_inc_gcount</a> (u_int *gcount, int level, int inc)</td></tr>
<tr class="separator:a02f16027494ad99d0d705595d5d757e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a916a1d446a6a10cea404b88096fe7a6b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a916a1d446a6a10cea404b88096fe7a6b">qspn_dec_gcount</a> (u_int *gcount, int level, int dec)</td></tr>
<tr class="separator:a916a1d446a6a10cea404b88096fe7a6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96119d495d6670ec51c1b7c28df7c681"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a96119d495d6670ec51c1b7c28df7c681">qspn_reset_gcount</a> (u_int *gcount, int level, int value)</td></tr>
<tr class="separator:a96119d495d6670ec51c1b7c28df7c681"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8620dcb680cc1a57630fe2a2112d74f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a8620dcb680cc1a57630fe2a2112d74f5">qspn_backup_gcount</a> (u_int *old_gcount, int *gcount)</td></tr>
<tr class="separator:a8620dcb680cc1a57630fe2a2112d74f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2f4bfac6bcea3379068bf4aab92e381"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381">qspn_new_round</a> (u_char level, int new_qspn_id, u_int new_qspn_time)</td></tr>
<tr class="separator:ab2f4bfac6bcea3379068bf4aab92e381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c2ef8efd5611e3ed71086a267af7915"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915">qspn_send</a> (u_char level)</td></tr>
<tr class="separator:a0c2ef8efd5611e3ed71086a267af7915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab70abece99b6ae77b078ec100c35912a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a">qspn_close</a> (<a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> rpkt)</td></tr>
<tr class="separator:ab70abece99b6ae77b078ec100c35912a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df687dad6a64c0807fbfc105cf244c5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5">qspn_open</a> (<a class="el" href="../../d6/dbc/structPACKET.html">PACKET</a> rpkt)</td></tr>
<tr class="separator:a6df687dad6a64c0807fbfc105cf244c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a1f03e7fddbc0d8b9a547fbc8ae1d1838"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a1f03e7fddbc0d8b9a547fbc8ae1d1838">qspn_b</a></td></tr>
<tr class="separator:a1f03e7fddbc0d8b9a547fbc8ae1d1838"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7376bee5662f5931615b3648fb8e21b5"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a7376bee5662f5931615b3648fb8e21b5">qspn_send_mutex</a></td></tr>
<tr class="separator:a7376bee5662f5931615b3648fb8e21b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8edbe568d66e8391fcbcd54b6da14aed"><td class="memItemLeft" align="right" valign="top">u_int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#a8edbe568d66e8391fcbcd54b6da14aed">qspn_gnode_count</a> [((14+(1+1))-1+1)]</td></tr>
<tr class="separator:a8edbe568d66e8391fcbcd54b6da14aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa18d7561dde3a10dc067d0da6357c18a"><td class="memItemLeft" align="right" valign="top">u_int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da0/qspn_8h.html#aa18d7561dde3a10dc067d0da6357c18a">qspn_old_gcount</a> [((14+(1+1))-1+1)]</td></tr>
<tr class="separator:aa18d7561dde3a10dc067d0da6357c18a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ae43980163dccdef6bba0624790470ac3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GCOUNT_LEVELS&#160;&#160;&#160;(<a class="el" href="../../d7/d3b/gmap_8h.html#add784659439a8dd6b1423406171414d3">MAX_LEVELS</a>-<a class="el" href="../../d7/d3b/gmap_8h.html#a5c55d8434f18c2856d670cf89fc17e86">ZERO_LEVEL</a>+<a class="el" href="../../d7/d3b/gmap_8h.html#a254f22434d32b414b9400b530615bb8f">UNITY_LEVEL</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af9d45d1418ce8ca77e84e64df6340740"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define QSPN_WAIT_DELTA_MS</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">64 <span class="comment">/*If a qspn_round is sent while </span></div>
<div class="line"><span class="comment"> qspn_round_left() &lt; QSPN_WAIT_DELTA_MS,</span></div>
<div class="line"><span class="comment"> then it is acceptable*/</span></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a4a21b8a839346e0e2f22f980204f9b22"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define QSPN_WAIT_DELTA_MS_LVL</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">level</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((level)*(<a class="code" href="../../d8/da0/qspn_8h.html#af9d45d1418ce8ca77e84e64df6340740">QSPN_WAIT_DELTA_MS</a>/2) + \</div>
<div class="line"> 2*<a class="code" href="../../d8/da0/qspn_8h.html#af9d45d1418ce8ca77e84e64df6340740">QSPN_WAIT_DELTA_MS</a>*(level) + <a class="code" href="../../d8/da0/qspn_8h.html#af9d45d1418ce8ca77e84e64df6340740">QSPN_WAIT_DELTA_MS</a>)</div>
<div class="ttc" id="qspn_8h_html_af9d45d1418ce8ca77e84e64df6340740"><div class="ttname"><a href="../../d8/da0/qspn_8h.html#af9d45d1418ce8ca77e84e64df6340740">QSPN_WAIT_DELTA_MS</a></div><div class="ttdeci">#define QSPN_WAIT_DELTA_MS</div><div class="ttdef"><b>Definition:</b> qspn.h:28</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a92655b607960af188bc0b093314ef164"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define QSPN_WAIT_ROUND</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">32 <span class="comment">/*This is a crucial value. It is the number of </span></div>
<div class="line"><span class="comment"> seconds to be waited before the next qspn_round </span></div>
<div class="line"><span class="comment"> can be sent*/</span></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a8d6acb8a59cd922e4078753ca15ed3be"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define QSPN_WAIT_ROUND_LVL</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">level</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((level)*(<a class="code" href="../../d8/da0/qspn_8h.html#a92655b607960af188bc0b093314ef164">QSPN_WAIT_ROUND</a>/2) + <a class="code" href="../../d8/da0/qspn_8h.html#a92655b607960af188bc0b093314ef164">\</a></div>
<div class="line"><a class="code" href="../../d8/da0/qspn_8h.html#a92655b607960af188bc0b093314ef164"> QSPN_WAIT_ROUND</a>/((level)+1))</div>
<div class="ttc" id="qspn_8h_html_a92655b607960af188bc0b093314ef164"><div class="ttname"><a href="../../d8/da0/qspn_8h.html#a92655b607960af188bc0b093314ef164">QSPN_WAIT_ROUND</a></div><div class="ttdeci">#define QSPN_WAIT_ROUND</div><div class="ttdef"><b>Definition:</b> qspn.h:24</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a4501642a2f00aceda8bdfd8cd12c8deb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define QSPN_WAIT_ROUND_MS&#160;&#160;&#160;<a class="el" href="../../d8/da0/qspn_8h.html#a92655b607960af188bc0b093314ef164">QSPN_WAIT_ROUND</a>*1000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad5404f8472abfeb9a35cbfdead283137"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define QSPN_WAIT_ROUND_MS_LVL</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">level</td><td>)</td>
<td>&#160;&#160;&#160;(<a class="el" href="../../d8/da0/qspn_8h.html#a8d6acb8a59cd922e4078753ca15ed3be">QSPN_WAIT_ROUND_LVL</a>(level)*1000)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ade9d52b888ef2388737a05b2345caec4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int qspn_b_add </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a> *&#160;</td>
<td class="paramname"><em>qb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>replier</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_short&#160;</td>
<td class="paramname"><em>flags</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="../../d8/da0/qspn_8h_ade9d52b888ef2388737a05b2345caec4_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_ade9d52b888ef2388737a05b2345caec4_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_ade9d52b888ef2388737a05b2345caec4_cgraph" id="d8/da0/qspn_8h_ade9d52b888ef2388737a05b2345caec4_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a95c6a612049c763f0d351481361ad689" title="xrealloc" alt="" coords="147,32,213,61"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="263,32,308,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="373,5,443,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="357,59,459,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="../../d8/da0/qspn_8h_ade9d52b888ef2388737a05b2345caec4_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_ade9d52b888ef2388737a05b2345caec4_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_ade9d52b888ef2388737a05b2345caec4_icgraph" id="d8/da0/qspn_8h_ade9d52b888ef2388737a05b2345caec4_icgraph">
<area shape="rect" id="node3" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="147,5,232,35"/><area shape="rect" id="node5" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="280,5,355,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="403,5,509,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="557,5,608,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a2bc4cdc2b729d5b3626481db29789e05"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_b_clean </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>level</em></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="../../d8/da0/qspn_8h_a2bc4cdc2b729d5b3626481db29789e05_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a2bc4cdc2b729d5b3626481db29789e05_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a2bc4cdc2b729d5b3626481db29789e05_icgraph" id="d8/da0/qspn_8h_a2bc4cdc2b729d5b3626481db29789e05_icgraph">
<area shape="rect" id="node3" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="157,52,277,81"/><area shape="rect" id="node5" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="325,97,411,127"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1988,5,2076,35"/><area shape="rect" id="node7" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="460,108,591,137"/><area shape="rect" id="node9" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="641,127,727,156"/><area shape="rect" id="node11" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="777,83,927,112"/><area shape="rect" id="node41" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="808,136,896,165"/><area shape="rect" id="node44" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="983,208,1087,237"/><area shape="rect" id="node13" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="976,124,1093,153"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2413,164,2464,193"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1141,112,1203,141"/><area shape="rect" id="node19" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1252,112,1385,141"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1436,112,1527,141"/><area shape="rect" id="node23" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1576,112,1763,141"/><area shape="rect" id="node25" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1812,60,1927,89"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1989,59,2075,88"/><area shape="rect" id="node37" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1976,112,2088,141"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2136,85,2211,115"/><area shape="rect" id="node31" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2259,112,2365,141"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad5629aab4eceb4a0ea97a417bf085f66"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_b_del_all_dead_rnodes </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="../../d8/da0/qspn_8h_ad5629aab4eceb4a0ea97a417bf085f66_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_ad5629aab4eceb4a0ea97a417bf085f66_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_ad5629aab4eceb4a0ea97a417bf085f66_cgraph" id="d8/da0/qspn_8h_ad5629aab4eceb4a0ea97a417bf085f66_cgraph">
<area shape="rect" id="node3" href="../../db/de6/qspn_8c.html#a7d4488a7a0d0eb767588a5afb7f85e47" title="qspn_set_map_vars" alt="" coords="213,5,352,35"/><area shape="rect" id="node7" href="../../db/de6/qspn_8c.html#a3a6fd647a6c1d1d519d16de9a4395678" title="qspn_b_del_dead_rnodes" alt="" coords="199,59,367,88"/><area shape="rect" id="node5" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="417,5,527,35"/><area shape="rect" id="node9" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="431,59,513,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="../../d8/da0/qspn_8h_ad5629aab4eceb4a0ea97a417bf085f66_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_ad5629aab4eceb4a0ea97a417bf085f66_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_ad5629aab4eceb4a0ea97a417bf085f66_icgraph" id="d8/da0/qspn_8h_ad5629aab4eceb4a0ea97a417bf085f66_icgraph">
<area shape="rect" id="node3" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="204,5,353,35"/><area shape="rect" id="node33" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="199,59,359,88"/><area shape="rect" id="node5" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="408,32,525,61"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1845,19,1896,48"/><area shape="rect" id="node9" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="573,57,635,87"/><area shape="rect" id="node11" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="684,59,817,88"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="868,59,959,88"/><area shape="rect" id="node15" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1008,59,1195,88"/><area shape="rect" id="node17" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1244,111,1359,140"/><area shape="rect" id="node19" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1420,57,1508,87"/><area shape="rect" id="node26" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1421,111,1507,140"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1408,164,1520,193"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1568,97,1643,127"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1691,71,1797,100"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a3a6fd647a6c1d1d519d16de9a4395678"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int qspn_b_del_dead_rnodes </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a> **&#160;</td>
<td class="paramname"><em>qb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *&#160;</td>
<td class="paramname"><em>root_node</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="../../d8/da0/qspn_8h_a3a6fd647a6c1d1d519d16de9a4395678_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_a3a6fd647a6c1d1d519d16de9a4395678_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a3a6fd647a6c1d1d519d16de9a4395678_cgraph" id="d8/da0/qspn_8h_a3a6fd647a6c1d1d519d16de9a4395678_cgraph">
<area shape="rect" id="node3" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="224,5,307,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="../../d8/da0/qspn_8h_a3a6fd647a6c1d1d519d16de9a4395678_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a3a6fd647a6c1d1d519d16de9a4395678_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a3a6fd647a6c1d1d519d16de9a4395678_icgraph" id="d8/da0/qspn_8h_a3a6fd647a6c1d1d519d16de9a4395678_icgraph">
<area shape="rect" id="node3" href="../../d8/da0/qspn_8h.html#ad5629aab4eceb4a0ea97a417bf085f66" title="qspn_b_del_all_dead\l_rnodes" alt="" coords="225,23,367,70"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="423,5,572,35"/><area shape="rect" id="node35" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="417,59,577,88"/><area shape="rect" id="node7" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="627,32,744,61"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2064,19,2115,48"/><area shape="rect" id="node11" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="792,57,853,87"/><area shape="rect" id="node13" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="903,59,1036,88"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1087,59,1177,88"/><area shape="rect" id="node17" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1227,59,1413,88"/><area shape="rect" id="node19" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1463,111,1577,140"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1639,57,1727,87"/><area shape="rect" id="node28" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1640,111,1725,140"/><area shape="rect" id="node31" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1627,164,1739,193"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1787,97,1861,127"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1909,71,2016,100"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ac2ca7c6fd9c6e9b984e3f4f439090711"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int qspn_b_find_reply </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a> *&#160;</td>
<td class="paramname"><em>qb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sub_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="../../d8/da0/qspn_8h_ac2ca7c6fd9c6e9b984e3f4f439090711_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_ac2ca7c6fd9c6e9b984e3f4f439090711_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_ac2ca7c6fd9c6e9b984e3f4f439090711_icgraph" id="d8/da0/qspn_8h_ac2ca7c6fd9c6e9b984e3f4f439090711_icgraph">
<area shape="rect" id="node3" href="../../db/de6/qspn_8c.html#a9a96322796697ca2305e6a646246a6b8" title="exclude_from_and_opened\l_and_glevel" alt="" coords="183,5,359,51"/><area shape="rect" id="node5" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="408,44,493,73"/><area shape="rect" id="node7" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="541,44,616,73"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="664,44,771,73"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="819,44,869,73"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a496ce3e87caec7ce73e3ccc9990cea49"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a>* qspn_b_find_rnode </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a> *&#160;</td>
<td class="paramname"><em>qb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> *&#160;</td>
<td class="paramname"><em>rnode</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="../../d8/da0/qspn_8h_a496ce3e87caec7ce73e3ccc9990cea49_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a496ce3e87caec7ce73e3ccc9990cea49_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a496ce3e87caec7ce73e3ccc9990cea49_icgraph" id="d8/da0/qspn_8h_a496ce3e87caec7ce73e3ccc9990cea49_icgraph">
<area shape="rect" id="node3" href="../../db/de6/qspn_8c.html#a9a96322796697ca2305e6a646246a6b8" title="exclude_from_and_opened\l_and_glevel" alt="" coords="404,206,580,253"/><area shape="rect" id="node13" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="184,156,355,185"/><area shape="rect" id="node5" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2053,215,2139,244"/><area shape="rect" id="node7" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2200,148,2275,177"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2323,135,2429,164"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2477,56,2528,85"/><area shape="rect" id="node15" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="428,153,556,183"/><area shape="rect" id="node17" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="668,80,753,109"/><area shape="rect" id="node48" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="631,159,791,188"/><area shape="rect" id="node19" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="841,57,991,87"/><area shape="rect" id="node42" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="872,111,960,140"/><area shape="rect" id="node45" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1047,5,1151,35"/><area shape="rect" id="node21" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1040,111,1157,140"/><area shape="rect" id="node24" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1205,111,1267,140"/><area shape="rect" id="node26" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1316,111,1449,140"/><area shape="rect" id="node28" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1500,111,1591,140"/><area shape="rect" id="node30" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1640,163,1827,192"/><area shape="rect" id="node32" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1876,161,1991,191"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2052,161,2140,191"/><area shape="rect" id="node38" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2040,108,2152,137"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a8620dcb680cc1a57630fe2a2112d74f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_backup_gcount </td>
<td>(</td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>old_gcount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>gcount</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="../../d8/da0/qspn_8h_a8620dcb680cc1a57630fe2a2112d74f5_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a8620dcb680cc1a57630fe2a2112d74f5_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a8620dcb680cc1a57630fe2a2112d74f5_icgraph" id="d8/da0/qspn_8h_a8620dcb680cc1a57630fe2a2112d74f5_icgraph">
<area shape="rect" id="node3" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1019,173,1136,203"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="200,120,320,149"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2456,96,2507,125"/><area shape="rect" id="node7" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1184,149,1245,179"/><area shape="rect" id="node9" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1295,149,1428,179"/><area shape="rect" id="node11" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1479,149,1569,179"/><area shape="rect" id="node13" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1619,97,1805,127"/><area shape="rect" id="node15" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1855,97,1969,127"/><area shape="rect" id="node17" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2031,43,2119,72"/><area shape="rect" id="node24" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2032,96,2117,125"/><area shape="rect" id="node27" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2019,149,2131,179"/><area shape="rect" id="node19" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2179,96,2253,125"/><area shape="rect" id="node21" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2301,96,2408,125"/><area shape="rect" id="node33" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="368,120,453,149"/><area shape="rect" id="node35" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="503,120,633,149"/><area shape="rect" id="node37" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="684,120,769,149"/><area shape="rect" id="node39" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="820,173,969,203"/><area shape="rect" id="node42" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="851,120,939,149"/><area shape="rect" id="node45" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1025,69,1129,99"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ab70abece99b6ae77b078ec100c35912a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int qspn_close </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="../../d8/da0/qspn_8h_ab70abece99b6ae77b078ec100c35912a_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_ab70abece99b6ae77b078ec100c35912a_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_ab70abece99b6ae77b078ec100c35912a_cgraph" id="d8/da0/qspn_8h_ab70abece99b6ae77b078ec100c35912a_cgraph">
<area shape="rect" id="node3" href="../../db/de6/qspn_8c.html#a44ad52b0471789193b12a62a0d5a6da4" title="qspn_unpack_pkt" alt="" coords="392,702,515,732"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="827,957,909,986"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="840,1061,896,1090"/><area shape="rect" id="node13" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="632,1140,704,1169"/><area shape="rect" id="node24" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="813,1769,923,1798"/><area shape="rect" id="node32" href="../../d6/d62/tracer_8c.html#aa5421753dff7e95e17506259688267ad" title="tracer_get_trtt" alt="" coords="176,2058,277,2088"/><area shape="rect" id="node34" href="../../db/de6/qspn_8c.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="167,1665,287,1694"/><area shape="rect" id="node53" href="../../d9/d45/gmap_8c.html#aae95738707e42a1fa222862d7ba558b3" title="pos_from_gnode" alt="" coords="809,1716,927,1745"/><area shape="rect" id="node58" href="../../d6/d62/tracer_8c.html#a8834a965b5192b77bae29f79d3238a3e" title="tracer_store_pkt" alt="" coords="169,446,284,476"/><area shape="rect" id="node99" href="../../d6/d62/tracer_8c.html#a6f2be7b256aee5b1c0a2fddfedc8aa81" title="tracer_pkt_build" alt="" coords="396,1401,511,1430"/><area shape="rect" id="node129" href="../../d6/d62/tracer_8c.html#adc77fff22a19df060d7e8c0f39f0307d" title="tracer_add_rtt" alt="" coords="176,2112,277,2141"/><area shape="rect" id="node131" href="../../df/d05/pkts_8c.html#ac4d4cb4e990a267fcc7e8008461ba760" title="pkt_copy" alt="" coords="189,2165,264,2194"/><area shape="rect" id="node133" href="../../df/d05/pkts_8c.html#a9323e08c6a2d6764207f80cd8dc992aa" title="pkt_clear" alt="" coords="189,2218,264,2248"/><area shape="rect" id="node135" href="../../db/de6/qspn_8c.html#a43aa9205d173722bcc7220aa1ffd1d58" title="qspn_open_start" alt="" coords="168,1336,285,1365"/><area shape="rect" id="node140" href="../../d6/d62/tracer_8c.html#add8a05e0cb98370b058e9a4906bcc463" title="flood_pkt_send" alt="" coords="399,1088,508,1117"/><area shape="rect" id="node145" href="../../d6/d62/tracer_8c.html#a241c64e2efee2847e8ac96eb843c4c07" title="exclude_from_and_glevel" alt="" coords="369,1977,537,2006"/><area shape="rect" id="node150" href="../../db/de6/qspn_8c.html#a0b22550b11955e8b8cf3b2116d22279f" title="exclude_from_and_glevel\l_and_closed" alt="" coords="143,1938,311,1984"/><area shape="rect" id="node15" href="../../d6/d62/tracer_8c.html#a869093d8765e0fb7f84b3ee13daae731" title="tracer_unpack_pkt" alt="" coords="604,574,732,604"/><area shape="rect" id="node22" href="../../db/de6/qspn_8c.html#a7d4488a7a0d0eb767588a5afb7f85e47" title="qspn_set_map_vars" alt="" coords="599,1822,737,1852"/><area shape="rect" id="node26" href="../../d3/d7a/map_8c.html#a35cb995501f7278fdaaff8a730dcc6db" title="node_from_pos" alt="" coords="813,369,923,398"/><area shape="rect" id="node28" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="809,472,927,501"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="995,957,1088,986"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1007,1061,1076,1090"/><area shape="rect" id="node18" href="../../d6/d62/tracer_8c.html#a809840aac9f63a3ba74995665fda8341" title="ip_to_rfrom" alt="" coords="825,240,911,269"/><area shape="rect" id="node20" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="1000,240,1083,269"/><area shape="rect" id="node37" href="../../db/de6/qspn_8c.html#ad5239640aec880598ca4e773a6ab96b9" title="update_qspn_time" alt="" coords="389,1718,517,1748"/><area shape="rect" id="node39" hr
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d8/da0/qspn_8h_ab70abece99b6ae77b078ec100c35912a_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_ab70abece99b6ae77b078ec100c35912a_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_ab70abece99b6ae77b078ec100c35912a_icgraph" id="d8/da0/qspn_8h_ab70abece99b6ae77b078ec100c35912a_icgraph">
<area shape="rect" id="node3" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="141,5,216,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="264,5,371,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="419,5,469,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a916a1d446a6a10cea404b88096fe7a6b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_dec_gcount </td>
<td>(</td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>gcount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>dec</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="../../d8/da0/qspn_8h_a916a1d446a6a10cea404b88096fe7a6b_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_a916a1d446a6a10cea404b88096fe7a6b_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a916a1d446a6a10cea404b88096fe7a6b_cgraph" id="d8/da0/qspn_8h_a916a1d446a6a10cea404b88096fe7a6b_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="180,5,236,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="287,5,356,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="../../d8/da0/qspn_8h_a916a1d446a6a10cea404b88096fe7a6b_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a916a1d446a6a10cea404b88096fe7a6b_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a916a1d446a6a10cea404b88096fe7a6b_icgraph" id="d8/da0/qspn_8h_a916a1d446a6a10cea404b88096fe7a6b_icgraph">
<area shape="rect" id="node3" href="../../d3/dc7/hook_8c.html#a00d0f0c666be6f5b1d58632b4b5d222c" title="hook_get_ext_map" alt="" coords="399,291,529,320"/><area shape="rect" id="node33" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="193,135,335,164"/><area shape="rect" id="node53" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="179,188,349,217"/><area shape="rect" id="node61" href="../../d6/d62/tracer_8c.html#a8df71bf519edd530897dbdf7338c56cc" title="tracer_update_gcount" alt="" coords="1304,5,1451,35"/><area shape="rect" id="node5" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1319,163,1436,192"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2813,213,2864,243"/><area shape="rect" id="node9" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1520,161,1581,191"/><area shape="rect" id="node11" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1652,161,1785,191"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1836,161,1927,191"/><area shape="rect" id="node15" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1976,109,2163,139"/><area shape="rect" id="node17" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2212,109,2327,139"/><area shape="rect" id="node19" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2388,55,2476,84"/><area shape="rect" id="node26" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2389,161,2475,191"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2376,108,2488,137"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2536,135,2611,164"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2659,161,2765,191"/><area shape="rect" id="node35" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="404,135,524,164"/><area shape="rect" id="node37" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="579,135,664,164"/><area shape="rect" id="node39" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="713,135,844,164"/><area shape="rect" id="node41" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="932,163,1017,192"/><area shape="rect" id="node43" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1105,163,1255,192"/><area shape="rect" id="node46" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1136,109,1224,139"/><area shape="rect" id="node49" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1499,265,1603,295"/><area shape="rect" id="node55" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="715,188,843,217"/><area shape="rect" id="node58" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="895,240,1055,269"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a8e01d03af3860d083a330dfad626d239"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_free </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d8/da0/qspn_8h_a8e01d03af3860d083a330dfad626d239_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a8e01d03af3860d083a330dfad626d239_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a8e01d03af3860d083a330dfad626d239_icgraph" id="d8/da0/qspn_8h_a8e01d03af3860d083a330dfad626d239_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="135,32,265,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="315,5,429,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="477,32,528,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a02f16027494ad99d0d705595d5d757e1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_inc_gcount </td>
<td>(</td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>gcount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>inc</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="../../d8/da0/qspn_8h_a02f16027494ad99d0d705595d5d757e1_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_a02f16027494ad99d0d705595d5d757e1_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a02f16027494ad99d0d705595d5d757e1_cgraph" id="d8/da0/qspn_8h_a02f16027494ad99d0d705595d5d757e1_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="175,5,231,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="281,5,351,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="../../d8/da0/qspn_8h_a02f16027494ad99d0d705595d5d757e1_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a02f16027494ad99d0d705595d5d757e1_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a02f16027494ad99d0d705595d5d757e1_icgraph" id="d8/da0/qspn_8h_a02f16027494ad99d0d705595d5d757e1_icgraph">
<area shape="rect" id="node3" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="175,161,303,191"/><area shape="rect" id="node46" href="../../d6/d62/tracer_8c.html#a8df71bf519edd530897dbdf7338c56cc" title="tracer_update_gcount" alt="" coords="763,213,909,243"/><area shape="rect" id="node5" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="391,83,476,112"/><area shape="rect" id="node43" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="353,161,513,191"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="564,111,713,140"/><area shape="rect" id="node37" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="595,57,683,87"/><area shape="rect" id="node40" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="957,5,1061,35"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="777,111,895,140"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2272,57,2323,87"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="979,111,1040,140"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1111,111,1244,140"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1295,111,1385,140"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1435,111,1621,140"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1671,163,1785,192"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1847,163,1935,192"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1848,216,1933,245"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1835,109,1947,139"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1995,149,2069,179"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2117,136,2224,165"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a6c5c062e24ec079201aea53899af3e28"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_init </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>levels</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="../../d8/da0/qspn_8h_a6c5c062e24ec079201aea53899af3e28_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_a6c5c062e24ec079201aea53899af3e28_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a6c5c062e24ec079201aea53899af3e28_cgraph" id="d8/da0/qspn_8h_a6c5c062e24ec079201aea53899af3e28_cgraph">
<area shape="rect" id="node3" href="../../df/d05/pkts_8c.html#abec2e55dc4f3d4e5c639f048bf35316c" title="add_pkt_op" alt="" coords="140,1248,228,1277"/><area shape="rect" id="node5" href="../../d6/d62/tracer_8c.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="128,1301,240,1331"/><area shape="rect" id="node47" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="977,1429,1044,1459"/><area shape="rect" id="node108" href="../../db/de6/qspn_8c.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="140,1459,228,1488"/><area shape="rect" id="node144" href="../../db/de6/qspn_8c.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="141,2043,227,2072"/><area shape="rect" id="node168" href="../../db/de6/qspn_8c.html#aa4732df7308d4e5ab35303e776e2380a" title="qspn_reset" alt="" coords="141,2549,227,2579"/><area shape="rect" id="node7" href="../../d6/d62/tracer_8c.html#a869093d8765e0fb7f84b3ee13daae731" title="tracer_unpack_pkt" alt="" coords="544,764,672,793"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="983,1020,1039,1049"/><area shape="rect" id="node17" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="1116,351,1233,380"/><area shape="rect" id="node23" href="../../d3/d7a/map_8c.html#a35cb995501f7278fdaaff8a730dcc6db" title="node_from_pos" alt="" coords="956,247,1065,276"/><area shape="rect" id="node32" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="787,1625,869,1655"/><area shape="rect" id="node39" href="../../d6/d62/tracer_8c.html#a8834a965b5192b77bae29f79d3238a3e" title="tracer_store_pkt" alt="" coords="320,584,435,613"/><area shape="rect" id="node90" href="../../d6/d62/tracer_8c.html#a6f2be7b256aee5b1c0a2fddfedc8aa81" title="tracer_pkt_build" alt="" coords="551,1279,665,1308"/><area shape="rect" id="node93" href="../../d6/d62/tracer_8c.html#adc77fff22a19df060d7e8c0f39f0307d" title="tracer_add_rtt" alt="" coords="327,1912,428,1941"/><area shape="rect" id="node95" href="../../df/d05/pkts_8c.html#ac4d4cb4e990a267fcc7e8008461ba760" title="pkt_copy" alt="" coords="340,1859,415,1888"/><area shape="rect" id="node98" href="../../df/d05/pkts_8c.html#a9323e08c6a2d6764207f80cd8dc992aa" title="pkt_clear" alt="" coords="340,1965,415,1995"/><area shape="rect" id="node100" href="../../d6/d62/tracer_8c.html#a241c64e2efee2847e8ac96eb843c4c07" title="exclude_from_and_glevel" alt="" coords="524,1692,692,1721"/><area shape="rect" id="node102" href="../../d6/d62/tracer_8c.html#add8a05e0cb98370b058e9a4906bcc463" title="flood_pkt_send" alt="" coords="553,1585,663,1615"/><area shape="rect" id="node9" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="755,715,901,744"/><area shape="rect" id="node15" href="../../d9/d45/gmap_8c.html#ae70fabc2a38bc24442f78bcb1d862a24" title="iptoquadg" alt="" coords="972,520,1049,549"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a80f3097de7fb3804f65a767111b874e5" title="tracer_verify_pkt" alt="" coords="769,611,887,640"/><area shape="rect" id="node28" href="../../d6/d62/tracer_8c.html#a809840aac9f63a3ba74995665fda8341" title="ip_to_rfrom" alt="" coords="785,507,871,536"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1284,1047,1353,1076"/><area shape="rect" id="node25" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="969,453,1052,483"/><area shape="rect" id="node34" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="964,1376,1057,1405"/><area shape="rect" id="node44" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="760,299,896,328"/><area shape="rect" id="node55" href="../../d3/d7a/map_8c.ht
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d8/da0/qspn_8h_a6c5c062e24ec079201aea53899af3e28_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a6c5c062e24ec079201aea53899af3e28_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a6c5c062e24ec079201aea53899af3e28_icgraph" id="d8/da0/qspn_8h_a6c5c062e24ec079201aea53899af3e28_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="128,5,235,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="283,5,333,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ab2f4bfac6bcea3379068bf4aab92e381"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_new_round </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>new_qspn_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>new_qspn_time</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="../../d8/da0/qspn_8h_ab2f4bfac6bcea3379068bf4aab92e381_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_ab2f4bfac6bcea3379068bf4aab92e381_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_ab2f4bfac6bcea3379068bf4aab92e381_cgraph" id="d8/da0/qspn_8h_ab2f4bfac6bcea3379068bf4aab92e381_cgraph">
<area shape="rect" id="node3" href="../../db/de6/qspn_8c.html#a7d4488a7a0d0eb767588a5afb7f85e47" title="qspn_set_map_vars" alt="" coords="393,540,532,570"/><area shape="rect" id="node7" href="../../db/de6/qspn_8c.html#ad5239640aec880598ca4e773a6ab96b9" title="update_qspn_time" alt="" coords="188,435,316,464"/><area shape="rect" id="node9" href="../../db/de6/qspn_8c.html#a2bc4cdc2b729d5b3626481db29789e05" title="qspn_b_clean" alt="" coords="201,488,303,518"/><area shape="rect" id="node11" href="../../db/d73/bmap_8c.html#a836bfeb9ef1c2a5ed669f8b247c3c5aa" title="bmap_counter_reset" alt="" coords="183,542,321,571"/><area shape="rect" id="node13" href="../../db/de6/qspn_8c.html#a8620dcb680cc1a57630fe2a2112d74f5" title="qspn_backup_gcount" alt="" coords="180,595,324,624"/><area shape="rect" id="node15" href="../../db/d73/bmap_8c.html#a892156a9b22aaa6e66ea99123de91b76" title="bmaps_set_bnode_flag" alt="" coords="175,382,329,411"/><area shape="rect" id="node19" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="181,1527,323,1556"/><area shape="rect" id="node5" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="996,1559,1105,1588"/><area shape="rect" id="node17" href="../../db/d73/bmap_8c.html#a19d3172c72062d19df227d6ceb25ce45" title="map_set_bnode_flag" alt="" coords="392,382,533,411"/><area shape="rect" id="node22" href="../../d1/d6f/igs_8c.html#a2c6f10b4481f6bdcfe6dd51f34d56f0a" title="igw_find_node" alt="" coords="411,1579,515,1608"/><area shape="rect" id="node24" href="../../d1/d6f/igs_8c.html#a46d6f806802d39aa290a387347a499d7" title="igw_del" alt="" coords="429,1632,496,1662"/><area shape="rect" id="node26" href="../../d1/d6f/igs_8c.html#ae8c2dbf486a8a270309828203fa1b4b5" title="igw_find_ip" alt="" coords="420,1686,505,1715"/><area shape="rect" id="node28" href="../../d1/d6f/igs_8c.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="388,594,537,623"/><area shape="rect" id="node70" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="853,858,909,887"/><area shape="rect" id="node80" href="../../db/d73/bmap_8c.html#aa8aef82f1c7172f7d8314b2f3ccb9653" title="map_find_bnode" alt="" coords="404,1840,521,1870"/><area shape="rect" id="node82" href="../../db/d73/bmap_8c.html#ad5e42fe96459ba88f0babdb9aada0edf" title="map_bnode_del" alt="" coords="825,1790,937,1819"/><area shape="rect" id="node84" href="../../d3/d7a/map_8c.html#af84db9c45e68185e01758672797886a8" title="map_node_del" alt="" coords="997,1736,1104,1766"/><area shape="rect" id="node90" href="../../db/d73/bmap_8c.html#a8e708a5466d5ad8c7a848e2617d5fdf9" title="bmaps_del_bnode_rnode" alt="" coords="380,1894,545,1923"/><area shape="rect" id="node97" href="../../db/de6/qspn_8c.html#a916a1d446a6a10cea404b88096fe7a6b" title="qspn_dec_gcount" alt="" coords="401,987,524,1016"/><area shape="rect" id="node100" href="../../d9/d45/gmap_8c.html#acafc84089fdf2529d00ab56563a40170" title="gmap_node_del" alt="" coords="825,1686,937,1715"/><area shape="rect" id="node103" href="../../d9/d45/gmap_8c.html#ab2b65c474a9938a4a91ed1a3b761a109" title="gnode_dec_seeds" alt="" coords="400,1475,525,1504"/><area shape="rect" id="node105" href="../../df/dbf/route_8c.html#ae2c5264eb99a462b9f79b0006e86f41d" title="rt_update_node" alt="" coords="408,1375,517,1404"/><area shape="rect" id="node30" href="../../da/d89/inet_8c.html#addb0c4631b9f6d90718cddc6d8f04469" title="inet_setip_anyaddr" alt="" coords="816,175,947,204"/><area shape="rect" id="node32" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="1012,74,1089,103"/><area shape="rect" id="node34" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="1168,48,1245,78"/><area shape="rect" id="node36" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="651,594,712,623"/><area shape="rect" id="node38" href="../../da/d89/inet_8c.html#a
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d8/da0/qspn_8h_ab2f4bfac6bcea3379068bf4aab92e381_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_ab2f4bfac6bcea3379068bf4aab92e381_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_ab2f4bfac6bcea3379068bf4aab92e381_icgraph" id="d8/da0/qspn_8h_ab2f4bfac6bcea3379068bf4aab92e381_icgraph">
<area shape="rect" id="node3" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="173,97,259,127"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1836,5,1924,35"/><area shape="rect" id="node5" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="308,108,439,137"/><area shape="rect" id="node7" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="489,127,575,156"/><area shape="rect" id="node9" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="625,83,775,112"/><area shape="rect" id="node39" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="656,136,744,165"/><area shape="rect" id="node42" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="831,208,935,237"/><area shape="rect" id="node11" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="824,124,941,153"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2261,164,2312,193"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="989,112,1051,141"/><area shape="rect" id="node17" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1100,112,1233,141"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1284,112,1375,141"/><area shape="rect" id="node21" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1424,112,1611,141"/><area shape="rect" id="node23" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1660,60,1775,89"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1837,59,1923,88"/><area shape="rect" id="node35" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1824,112,1936,141"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1984,85,2059,115"/><area shape="rect" id="node29" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2107,112,2213,141"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a6df687dad6a64c0807fbfc105cf244c5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int qspn_open </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="../../d8/da0/qspn_8h_a6df687dad6a64c0807fbfc105cf244c5_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_a6df687dad6a64c0807fbfc105cf244c5_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a6df687dad6a64c0807fbfc105cf244c5_cgraph" id="d8/da0/qspn_8h_a6df687dad6a64c0807fbfc105cf244c5_cgraph">
<area shape="rect" id="node3" href="../../db/de6/qspn_8c.html#a44ad52b0471789193b12a62a0d5a6da4" title="qspn_unpack_pkt" alt="" coords="167,1072,289,1101"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="637,1511,720,1540"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="824,993,880,1023"/><area shape="rect" id="node13" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="423,1775,495,1804"/><area shape="rect" id="node32" href="../../d6/d62/tracer_8c.html#a8834a965b5192b77bae29f79d3238a3e" title="tracer_store_pkt" alt="" coords="171,396,285,425"/><area shape="rect" id="node77" href="../../db/de6/qspn_8c.html#ac2ca7c6fd9c6e9b984e3f4f439090711" title="qspn_b_find_reply" alt="" coords="396,2033,521,2063"/><area shape="rect" id="node79" href="../../db/de6/qspn_8c.html#ade9d52b888ef2388737a05b2345caec4" title="qspn_b_add" alt="" coords="183,1176,273,1205"/><area shape="rect" id="node82" href="../../d0/ddb/misc_8c.html#ad3dd98cde966bc68b438e72af3c68527" title="do_nothing" alt="" coords="185,2051,271,2080"/><area shape="rect" id="node84" href="../../d6/d62/tracer_8c.html#a6f2be7b256aee5b1c0a2fddfedc8aa81" title="tracer_pkt_build" alt="" coords="171,1484,285,1513"/><area shape="rect" id="node110" href="../../d6/d62/tracer_8c.html#adc77fff22a19df060d7e8c0f39f0307d" title="tracer_add_rtt" alt="" coords="177,2104,279,2133"/><area shape="rect" id="node112" href="../../df/d05/pkts_8c.html#ac4d4cb4e990a267fcc7e8008461ba760" title="pkt_copy" alt="" coords="641,631,716,660"/><area shape="rect" id="node115" href="../../df/d05/pkts_8c.html#a9323e08c6a2d6764207f80cd8dc992aa" title="pkt_clear" alt="" coords="191,2193,265,2223"/><area shape="rect" id="node126" href="../../d6/d62/tracer_8c.html#add8a05e0cb98370b058e9a4906bcc463" title="flood_pkt_send" alt="" coords="173,1827,283,1856"/><area shape="rect" id="node136" href="../../db/de6/qspn_8c.html#a9a96322796697ca2305e6a646246a6b8" title="exclude_from_and_opened\l_and_glevel" alt="" coords="140,1930,316,1977"/><area shape="rect" id="node138" href="../../d6/d62/tracer_8c.html#a241c64e2efee2847e8ac96eb843c4c07" title="exclude_from_and_glevel" alt="" coords="375,2087,543,2116"/><area shape="rect" id="node17" href="../../d6/d62/tracer_8c.html#a869093d8765e0fb7f84b3ee13daae731" title="tracer_unpack_pkt" alt="" coords="395,783,523,812"/><area shape="rect" id="node24" href="../../db/de6/qspn_8c.html#a7d4488a7a0d0eb767588a5afb7f85e47" title="qspn_set_map_vars" alt="" coords="389,1097,528,1127"/><area shape="rect" id="node26" href="../../d3/d7a/map_8c.html#a35cb995501f7278fdaaff8a730dcc6db" title="node_from_pos" alt="" coords="624,421,733,451"/><area shape="rect" id="node28" href="../../d9/d45/gmap_8c.html#a31edfce8493c6d503bff5f88a235e480" title="gnode_from_pos" alt="" coords="620,475,737,504"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="805,1511,899,1540"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="948,993,1017,1023"/><area shape="rect" id="node15" href="../../dd/d23/request_8c.html#a544592715c1fa859a8a108d1b3734d5b" title="rq_verify" alt="" coords="643,1775,715,1804"/><area shape="rect" id="node20" href="../../d6/d62/tracer_8c.html#a809840aac9f63a3ba74995665fda8341" title="ip_to_rfrom" alt="" coords="636,252,721,281"/><area shape="rect" id="node22" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="811,200,893,229"/><area shape="rect" id="node37" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="391,212,527,241"/><area shape="rect" id="node45" href="../../d3/d7a/map_8c.html#a739f2953fdd9ba9f9d383ee0ea094b27" title="rnode_add" alt="" coords="637,135,720,164"/><area shape="rect" id="node49" href="../../db/d73/
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d8/da0/qspn_8h_a6df687dad6a64c0807fbfc105cf244c5_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a6df687dad6a64c0807fbfc105cf244c5_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a6df687dad6a64c0807fbfc105cf244c5_icgraph" id="d8/da0/qspn_8h_a6df687dad6a64c0807fbfc105cf244c5_icgraph">
<area shape="rect" id="node3" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="139,5,213,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="261,5,368,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="416,5,467,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa4732df7308d4e5ab35303e776e2380a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_reset </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>levels</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="../../d8/da0/qspn_8h_aa4732df7308d4e5ab35303e776e2380a_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_aa4732df7308d4e5ab35303e776e2380a_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_aa4732df7308d4e5ab35303e776e2380a_cgraph" id="d8/da0/qspn_8h_aa4732df7308d4e5ab35303e776e2380a_cgraph">
<area shape="rect" id="node3" href="../../db/de6/qspn_8c.html#a40d1fdcd6e95b3b04b67babf6bb72f14" title="qspn_reset_counters" alt="" coords="143,32,284,61"/><area shape="rect" id="node5" href="../../db/de6/qspn_8c.html#ae829542b920ee60cf45ec71a3ca765f5" title="qspn_time_reset" alt="" coords="341,5,459,35"/><area shape="rect" id="node7" href="../../db/de6/qspn_8c.html#a96119d495d6670ec51c1b7c28df7c681" title="qspn_reset_gcount" alt="" coords="335,59,465,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="516,59,572,88"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="623,59,692,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="../../d8/da0/qspn_8h_aa4732df7308d4e5ab35303e776e2380a_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_aa4732df7308d4e5ab35303e776e2380a_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_aa4732df7308d4e5ab35303e776e2380a_icgraph" id="d8/da0/qspn_8h_aa4732df7308d4e5ab35303e776e2380a_icgraph">
<area shape="rect" id="node3" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="141,5,216,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="264,5,371,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="419,5,469,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a40d1fdcd6e95b3b04b67babf6bb72f14"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_reset_counters </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>levels</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="../../d8/da0/qspn_8h_a40d1fdcd6e95b3b04b67babf6bb72f14_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_a40d1fdcd6e95b3b04b67babf6bb72f14_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a40d1fdcd6e95b3b04b67babf6bb72f14_cgraph" id="d8/da0/qspn_8h_a40d1fdcd6e95b3b04b67babf6bb72f14_cgraph">
<area shape="rect" id="node3" href="../../db/de6/qspn_8c.html#ae829542b920ee60cf45ec71a3ca765f5" title="qspn_time_reset" alt="" coords="205,5,323,35"/><area shape="rect" id="node5" href="../../db/de6/qspn_8c.html#a96119d495d6670ec51c1b7c28df7c681" title="qspn_reset_gcount" alt="" coords="199,59,329,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="380,59,436,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="487,59,556,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="../../d8/da0/qspn_8h_a40d1fdcd6e95b3b04b67babf6bb72f14_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a40d1fdcd6e95b3b04b67babf6bb72f14_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a40d1fdcd6e95b3b04b67babf6bb72f14_icgraph" id="d8/da0/qspn_8h_a40d1fdcd6e95b3b04b67babf6bb72f14_icgraph">
<area shape="rect" id="node3" href="../../d8/da0/qspn_8h.html#aa4732df7308d4e5ab35303e776e2380a" title="qspn_reset" alt="" coords="439,5,524,35"/><area shape="rect" id="node11" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="197,59,368,88"/><area shape="rect" id="node5" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2165,135,2240,164"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2288,135,2395,164"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2443,135,2493,164"/><area shape="rect" id="node13" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="417,59,545,88"/><area shape="rect" id="node15" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="633,136,719,165"/><area shape="rect" id="node48" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="596,57,756,87"/><area shape="rect" id="node17" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="807,163,956,192"/><area shape="rect" id="node42" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="837,109,925,139"/><area shape="rect" id="node45" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1012,253,1116,283"/><area shape="rect" id="node19" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1005,109,1123,139"/><area shape="rect" id="node22" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1171,109,1232,139"/><area shape="rect" id="node24" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1281,109,1415,139"/><area shape="rect" id="node26" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1465,109,1556,139"/><area shape="rect" id="node28" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1605,109,1792,139"/><area shape="rect" id="node30" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1841,161,1956,191"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2017,108,2105,137"/><area shape="rect" id="node35" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2019,161,2104,191"/><area shape="rect" id="node38" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2005,215,2117,244"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a96119d495d6670ec51c1b7c28df7c681"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_reset_gcount </td>
<td>(</td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>gcount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>value</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="../../d8/da0/qspn_8h_a96119d495d6670ec51c1b7c28df7c681_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_a96119d495d6670ec51c1b7c28df7c681_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a96119d495d6670ec51c1b7c28df7c681_cgraph" id="d8/da0/qspn_8h_a96119d495d6670ec51c1b7c28df7c681_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="188,5,244,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="295,5,364,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="../../d8/da0/qspn_8h_a96119d495d6670ec51c1b7c28df7c681_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a96119d495d6670ec51c1b7c28df7c681_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a96119d495d6670ec51c1b7c28df7c681_icgraph" id="d8/da0/qspn_8h_a96119d495d6670ec51c1b7c28df7c681_icgraph">
<area shape="rect" id="node3" href="../../d6/d34/hook_8h.html#ab49323f81163c48f70eacb3bd5a5eec4" title="create_gnodes" alt="" coords="609,85,716,115"/><area shape="rect" id="node43" href="../../d8/da0/qspn_8h.html#a40d1fdcd6e95b3b04b67babf6bb72f14" title="qspn_reset_counters" alt="" coords="188,192,329,221"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="777,85,911,115"/><area shape="rect" id="node40" href="../../d3/dc7/hook_8c.html#a00d0f0c666be6f5b1d58632b4b5d222c" title="hook_get_ext_map" alt="" coords="779,5,909,35"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="967,160,1116,189"/><area shape="rect" id="node37" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="968,53,1115,83"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1171,107,1288,136"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2651,188,2701,217"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1357,108,1419,137"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1489,108,1623,137"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1673,109,1764,139"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1813,109,2000,139"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2049,161,2164,191"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2225,161,2313,191"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2227,215,2312,244"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2213,108,2325,137"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2373,188,2448,217"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2496,188,2603,217"/><area shape="rect" id="node45" href="../../d8/da0/qspn_8h.html#aa4732df7308d4e5ab35303e776e2380a" title="qspn_reset" alt="" coords="1187,317,1272,347"/><area shape="rect" id="node48" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="379,192,549,221"/><area shape="rect" id="node50" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="599,192,727,221"/><area shape="rect" id="node52" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="801,209,887,239"/><area shape="rect" id="node61" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="961,107,1121,136"/><area shape="rect" id="node55" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="997,213,1085,243"/><area shape="rect" id="node58" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1336,265,1440,295"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aaa5e9fc3e6827c9f4593a3812ef14f0d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int qspn_round_left </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>level</em></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="../../d8/da0/qspn_8h_aaa5e9fc3e6827c9f4593a3812ef14f0d_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_aaa5e9fc3e6827c9f4593a3812ef14f0d_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_aaa5e9fc3e6827c9f4593a3812ef14f0d_icgraph" id="d8/da0/qspn_8h_aaa5e9fc3e6827c9f4593a3812ef14f0d_icgraph">
<area shape="rect" id="node3" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="168,117,253,147"/><area shape="rect" id="node5" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="303,117,433,147"/><area shape="rect" id="node7" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="484,117,569,147"/><area shape="rect" id="node9" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="620,64,769,93"/><area shape="rect" id="node39" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="651,117,739,147"/><area shape="rect" id="node42" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="825,199,929,228"/><area shape="rect" id="node11" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="819,64,936,93"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2256,96,2307,125"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="984,64,1045,93"/><area shape="rect" id="node17" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1095,64,1228,93"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1279,64,1369,93"/><area shape="rect" id="node21" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1419,57,1605,87"/><area shape="rect" id="node23" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1655,96,1769,125"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1831,43,1919,72"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1832,96,1917,125"/><area shape="rect" id="node35" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1819,149,1931,179"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1979,96,2053,125"/><area shape="rect" id="node29" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2101,96,2208,125"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0c2ef8efd5611e3ed71086a267af7915"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int qspn_send </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>level</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="../../d8/da0/qspn_8h_a0c2ef8efd5611e3ed71086a267af7915_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_a0c2ef8efd5611e3ed71086a267af7915_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a0c2ef8efd5611e3ed71086a267af7915_cgraph" id="d8/da0/qspn_8h_a0c2ef8efd5611e3ed71086a267af7915_cgraph">
<area shape="rect" id="node3" href="../../db/de6/qspn_8c.html#a7d4488a7a0d0eb767588a5afb7f85e47" title="qspn_set_map_vars" alt="" coords="591,560,729,589"/><area shape="rect" id="node7" href="../../db/de6/qspn_8c.html#aaa5e9fc3e6827c9f4593a3812ef14f0d" title="qspn_round_left" alt="" coords="167,1661,281,1691"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="824,981,880,1011"/><area shape="rect" id="node13" href="../../db/de6/qspn_8c.html#ad5239640aec880598ca4e773a6ab96b9" title="update_qspn_time" alt="" coords="379,1128,507,1157"/><area shape="rect" id="node15" href="../../db/de6/qspn_8c.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="164,936,284,965"/><area shape="rect" id="node76" href="../../d6/d62/tracer_8c.html#a6f2be7b256aee5b1c0a2fddfedc8aa81" title="tracer_pkt_build" alt="" coords="385,325,500,355"/><area shape="rect" id="node118" href="../../d6/d62/tracer_8c.html#add8a05e0cb98370b058e9a4906bcc463" title="flood_pkt_send" alt="" coords="169,1376,279,1405"/><area shape="rect" id="node133" href="../../db/de6/qspn_8c.html#a0b22550b11955e8b8cf3b2116d22279f" title="exclude_from_and_glevel\l_and_closed" alt="" coords="140,1714,308,1761"/><area shape="rect" id="node5" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="797,352,907,381"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="967,1008,1036,1037"/><area shape="rect" id="node19" href="../../db/de6/qspn_8c.html#a2bc4cdc2b729d5b3626481db29789e05" title="qspn_b_clean" alt="" coords="392,803,493,832"/><area shape="rect" id="node21" href="../../db/d73/bmap_8c.html#a836bfeb9ef1c2a5ed669f8b247c3c5aa" title="bmap_counter_reset" alt="" coords="373,856,512,885"/><area shape="rect" id="node23" href="../../db/de6/qspn_8c.html#a8620dcb680cc1a57630fe2a2112d74f5" title="qspn_backup_gcount" alt="" coords="371,909,515,939"/><area shape="rect" id="node25" href="../../db/d73/bmap_8c.html#a892156a9b22aaa6e66ea99123de91b76" title="bmaps_set_bnode_flag" alt="" coords="365,1055,520,1084"/><area shape="rect" id="node29" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="372,963,513,992"/><area shape="rect" id="node27" href="../../db/d73/bmap_8c.html#a19d3172c72062d19df227d6ceb25ce45" title="map_set_bnode_flag" alt="" coords="589,1299,731,1328"/><area shape="rect" id="node32" href="../../d1/d6f/igs_8c.html#a2c6f10b4481f6bdcfe6dd51f34d56f0a" title="igw_find_node" alt="" coords="608,824,712,853"/><area shape="rect" id="node34" href="../../d1/d6f/igs_8c.html#a46d6f806802d39aa290a387347a499d7" title="igw_del" alt="" coords="627,877,693,907"/><area shape="rect" id="node36" href="../../d1/d6f/igs_8c.html#ae8c2dbf486a8a270309828203fa1b4b5" title="igw_find_ip" alt="" coords="617,931,703,960"/><area shape="rect" id="node38" href="../../d1/d6f/igs_8c.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="585,1088,735,1117"/><area shape="rect" id="node48" href="../../db/d73/bmap_8c.html#aa8aef82f1c7172f7d8314b2f3ccb9653" title="map_find_bnode" alt="" coords="793,405,911,435"/><area shape="rect" id="node50" href="../../db/d73/bmap_8c.html#ad5e42fe96459ba88f0babdb9aada0edf" title="map_bnode_del" alt="" coords="604,1141,716,1171"/><area shape="rect" id="node52" href="../../d3/d7a/map_8c.html#af84db9c45e68185e01758672797886a8" title="map_node_del" alt="" coords="799,1195,905,1224"/><area shape="rect" id="node56" href="../../db/d73/bmap_8c.html#a8e708a5466d5ad8c7a848e2617d5fdf9" title="bmaps_del_bnode_rnode" alt="" coords="577,664,743,693"/><area shape="rect" id="node60" href="../../db/de6/qspn_8c.html#a916a1d446a6a10cea404b88096fe7a6b" title="qspn_dec_gcount" alt="" coords="599,1035,721,1064"/><area shape="rect" id="node63" href="../../d9/d45/gmap_8c.html#acafc84089fdf2529d00ab56563a40170" title="gmap_node_del" alt="" coords="604,1195,716,1224"/><area shape="rect" id="node66" href=".
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d8/da0/qspn_8h_a0c2ef8efd5611e3ed71086a267af7915_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a0c2ef8efd5611e3ed71086a267af7915_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a0c2ef8efd5611e3ed71086a267af7915_icgraph" id="d8/da0/qspn_8h_a0c2ef8efd5611e3ed71086a267af7915_icgraph">
<area shape="rect" id="node3" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="140,117,271,147"/><area shape="rect" id="node5" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="321,117,407,147"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="457,64,607,93"/><area shape="rect" id="node37" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="488,117,576,147"/><area shape="rect" id="node40" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="663,199,767,228"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="656,64,773,93"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2093,96,2144,125"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="821,64,883,93"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="932,64,1065,93"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1116,64,1207,93"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1256,57,1443,87"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1492,96,1607,125"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1668,43,1756,72"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1669,96,1755,125"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1656,149,1768,179"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1816,96,1891,125"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1939,96,2045,125"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a7d4488a7a0d0eb767588a5afb7f85e47"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_set_map_vars </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> **&#160;</td>
<td class="paramname"><em>map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> **&#160;</td>
<td class="paramname"><em>root_node</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>root_node_pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **&#160;</td>
<td class="paramname"><em>gmap</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="../../d8/da0/qspn_8h_a7d4488a7a0d0eb767588a5afb7f85e47_cgraph.png" border="0" usemap="#d8/da0/qspn_8h_a7d4488a7a0d0eb767588a5afb7f85e47_cgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a7d4488a7a0d0eb767588a5afb7f85e47_cgraph" id="d8/da0/qspn_8h_a7d4488a7a0d0eb767588a5afb7f85e47_cgraph">
<area shape="rect" id="node3" href="../../d3/d7a/map_8c.html#a4ca7b0204f961c5dbe35bf7e8fff7ac5" title="pos_from_node" alt="" coords="193,5,303,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="../../d8/da0/qspn_8h_a7d4488a7a0d0eb767588a5afb7f85e47_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_a7d4488a7a0d0eb767588a5afb7f85e47_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_a7d4488a7a0d0eb767588a5afb7f85e47_icgraph" id="d8/da0/qspn_8h_a7d4488a7a0d0eb767588a5afb7f85e47_icgraph">
<area shape="rect" id="node3" href="../../d8/da0/qspn_8h.html#ad5629aab4eceb4a0ea97a417bf085f66" title="qspn_b_del_all_dead\l_rnodes" alt="" coords="1492,5,1633,51"/><area shape="rect" id="node38" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="1287,367,1428,396"/><area shape="rect" id="node40" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="1503,353,1623,383"/><area shape="rect" id="node42" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="1721,199,1807,228"/><area shape="rect" id="node58" href="../../db/de6/qspn_8c.html#a44ad52b0471789193b12a62a0d5a6da4" title="qspn_unpack_pkt" alt="" coords="3439,511,3561,540"/><area shape="rect" id="node62" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="1272,263,1443,292"/><area shape="rect" id="node64" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="1499,237,1627,267"/><area shape="rect" id="node68" href="../../d7/d02/radar_8c.html#a65ab00ad81de179672cf0569f84718d6" title="radar_update_bmap" alt="" coords="408,161,544,191"/><area shape="rect" id="node72" href="../../df/dbf/route_8c.html#a59dc8e3d1c0d989d95f8012f08d82019" title="get_gw_bnode_recurse" alt="" coords="193,419,348,448"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="2313,197,2463,227"/><area shape="rect" id="node35" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="1684,145,1844,175"/><area shape="rect" id="node7" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="2540,197,2657,227"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="4048,249,4099,279"/><area shape="rect" id="node11" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="2747,431,2808,460"/><area shape="rect" id="node13" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2879,431,3012,460"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="3063,431,3153,460"/><area shape="rect" id="node17" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="3203,405,3389,435"/><area shape="rect" id="node19" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="3443,457,3557,487"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="3623,457,3711,487"/><area shape="rect" id="node28" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="3624,511,3709,540"/><area shape="rect" id="node31" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="3611,404,3723,433"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="3771,457,3845,487"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3893,457,4000,487"/><area shape="rect" id="node44" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1895,199,2025,228"/><area shape="rect" id="node46" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="2123,249,2208,279"/><area shape="rect" id="node49" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="2344,301,2432,
</div>
</p>
</div>
</div>
<a class="anchor" id="ae829542b920ee60cf45ec71a3ca765f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void qspn_time_reset </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>start_level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>end_level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>levels</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="../../d8/da0/qspn_8h_ae829542b920ee60cf45ec71a3ca765f5_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_ae829542b920ee60cf45ec71a3ca765f5_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_ae829542b920ee60cf45ec71a3ca765f5_icgraph" id="d8/da0/qspn_8h_ae829542b920ee60cf45ec71a3ca765f5_icgraph">
<area shape="rect" id="node3" href="../../d8/da0/qspn_8h.html#a40d1fdcd6e95b3b04b67babf6bb72f14" title="qspn_reset_counters" alt="" coords="175,7,316,36"/><area shape="rect" id="node13" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="365,59,536,88"/><area shape="rect" id="node5" href="../../d8/da0/qspn_8h.html#aa4732df7308d4e5ab35303e776e2380a" title="qspn_reset" alt="" coords="607,5,692,35"/><area shape="rect" id="node7" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2333,135,2408,164"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2456,135,2563,164"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2611,135,2661,164"/><area shape="rect" id="node15" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="585,59,713,88"/><area shape="rect" id="node17" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="801,136,887,165"/><area shape="rect" id="node50" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="764,57,924,87"/><area shape="rect" id="node19" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="975,163,1124,192"/><area shape="rect" id="node44" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1005,109,1093,139"/><area shape="rect" id="node47" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1180,253,1284,283"/><area shape="rect" id="node21" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1173,109,1291,139"/><area shape="rect" id="node24" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1339,109,1400,139"/><area shape="rect" id="node26" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1449,109,1583,139"/><area shape="rect" id="node28" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1633,109,1724,139"/><area shape="rect" id="node30" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1773,109,1960,139"/><area shape="rect" id="node32" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2009,161,2124,191"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2185,108,2273,137"/><area shape="rect" id="node37" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2187,161,2272,191"/><area shape="rect" id="node40" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2173,215,2285,244"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad5239640aec880598ca4e773a6ab96b9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void update_qspn_time </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>new_qspn_time</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="../../d8/da0/qspn_8h_ad5239640aec880598ca4e773a6ab96b9_icgraph.png" border="0" usemap="#d8/da0/qspn_8h_ad5239640aec880598ca4e773a6ab96b9_icgraph" alt=""/></div>
<map name="d8/da0/qspn_8h_ad5239640aec880598ca4e773a6ab96b9_icgraph" id="d8/da0/qspn_8h_ad5239640aec880598ca4e773a6ab96b9_icgraph">
<area shape="rect" id="node3" href="../../d6/d34/hook_8h.html#a14eec030eb6098fc9cc4a8609b19bd00" title="put_qspn_round" alt="" coords="184,5,299,35"/><area shape="rect" id="node11" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="181,59,301,88"/><area shape="rect" id="node13" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="349,111,435,140"/><area shape="rect" id="node5" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="512,5,587,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2283,111,2389,140"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2437,216,2488,245"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2012,57,2100,87"/><area shape="rect" id="node15" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="484,156,615,185"/><area shape="rect" id="node17" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="665,179,751,208"/><area shape="rect" id="node19" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="801,148,951,177"/><area shape="rect" id="node46" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="832,201,920,231"/><area shape="rect" id="node49" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1007,260,1111,289"/><area shape="rect" id="node21" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1000,176,1117,205"/><area shape="rect" id="node24" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1165,164,1227,193"/><area shape="rect" id="node26" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1276,164,1409,193"/><area shape="rect" id="node28" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1460,164,1551,193"/><area shape="rect" id="node30" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1600,164,1787,193"/><area shape="rect" id="node32" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1836,112,1951,141"/><area shape="rect" id="node39" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2013,111,2099,140"/><area shape="rect" id="node42" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2000,164,2112,193"/><area shape="rect" id="node36" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2160,111,2235,140"/></map>
</div>
</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a1f03e7fddbc0d8b9a547fbc8ae1d1838"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="../../d1/d00/structqspn__buffer.html">qspn_buffer</a>** qspn_b</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8edbe568d66e8391fcbcd54b6da14aed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u_int qspn_gnode_count[((14+(1+1))-1+1)]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa18d7561dde3a10dc067d0da6357c18a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u_int qspn_old_gcount[((14+(1+1))-1+1)]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7376bee5662f5931615b3648fb8e21b5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int* qspn_send_mutex</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="../../d8/da0/qspn_8h.html">qspn.h</a></li>
2014-02-20 00:30:40 +00:00
<li class="footer">Generated on Wed Feb 19 2014 16:29:39 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>