netsukuku/d5/dbf/bmap_8h.html

1525 lines
140 KiB
HTML
Raw Normal View History

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>The Netsukuku Project: src/bmap.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;">
<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('d5/dbf/bmap_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="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">bmap.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 bmap.h:</div>
<div class="dyncontent">
<div class="center"><img src="../../d2/d93/bmap_8h__incl.png" border="0" usemap="#src_2bmap_8h" alt=""/></div>
<map name="src_2bmap_8h" id="src_2bmap_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="../../d9/d53/bmap_8h__dep__incl.png" border="0" usemap="#src_2bmap_8hdep" alt=""/></div>
<map name="src_2bmap_8hdep" id="src_2bmap_8hdep">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html" title="src/andna.c" alt="" coords="5,315,96,344"/><area shape="rect" id="node5" href="../../d9/d7f/route_8h.html" title="src/route.h" alt="" coords="681,83,764,112"/><area shape="rect" id="node13" href="../../dc/d21/daemon_8c.html" title="src/daemon.c" alt="" coords="395,315,496,344"/><area shape="rect" id="node15" href="../../db/d6b/dns__wrapper_8c.html" title="src/dns_wrapper.c" alt="" coords="125,315,253,344"/><area shape="rect" id="node17" href="../../d3/dc7/hook_8c.html" title="src/hook.c" alt="" coords="288,315,371,344"/><area shape="rect" id="node19" href="../../d1/d6f/igs_8c.html" title="src/igs.c" alt="" coords="924,315,996,344"/><area shape="rect" id="node21" href="../../d4/d3b/netsukuku_8c.html" title="src/netsukuku.c" alt="" coords="1153,315,1268,344"/><area shape="rect" id="node23" href="../../db/de6/qspn_8c.html" title="src/qspn.c" alt="" coords="520,315,603,344"/><area shape="rect" id="node25" href="../../d7/d02/radar_8c.html" title="src/radar.c" alt="" coords="1047,315,1129,344"/><area shape="rect" id="node27" href="../../df/dba/rehook_8c.html" title="src/rehook.c" alt="" coords="635,315,728,344"/><area shape="rect" id="node29" href="../../df/dbf/route_8c.html" title="src/route.c" alt="" coords="1292,315,1375,344"/><area shape="rect" id="node31" href="../../d6/d62/tracer_8c.html" title="src/tracer.c" alt="" coords="759,315,847,344"/><area shape="rect" id="node46" href="../../da/db5/tracer_8h.html" title="src/tracer.h" alt="" coords="285,237,373,267"/><area shape="rect" id="node54" href="../../db/d73/bmap_8c.html" title="src/bmap.c" alt="" coords="1397,83,1483,112"/><area shape="rect" id="node58" href="../../d9/d45/gmap_8c.html" title="src/gmap.c" alt="" coords="1507,83,1592,112"/><area shape="rect" id="node8" href="../../da/dd7/igs_8h.html" title="src/igs.h" alt="" coords="723,160,795,189"/><area shape="rect" id="node39" href="../../df/dd8/iptunnel_8c.html" title="src/iptunnel.c" alt="" coords="549,160,648,189"/><area shape="rect" id="node10" href="../../db/d93/netsukuku_8h.html" title="src/netsukuku.h" alt="" coords="651,237,765,267"/></map>
</div>
</div>
<p><a href="../../d5/dbf/bmap_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="../../d3/d5a/struct__PACKED__.html">_PACKED_</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d5a/struct__PACKED__.html">_PACKED_</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d56/structbnode__maps__hdr.html">bnode_maps_hdr</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:a7057d60bad50fd5c7a3ea0ab6e88b513"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a7057d60bad50fd5c7a3ea0ab6e88b513">BMAP_UPDATE</a></td></tr>
<tr class="separator:a7057d60bad50fd5c7a3ea0ab6e88b513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee26112bcb8aa59832a9e03f68084212"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#aee26112bcb8aa59832a9e03f68084212">MAP_BNODE_PACK_SZ</a>&#160;&#160;&#160;<a class="el" href="../../d5/ddf/qspn-empiric_8h.html#aae4c391fae0062ecdbf53986751815d8">MAP_NODE_PACK_SZ</a></td></tr>
<tr class="separator:aee26112bcb8aa59832a9e03f68084212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae72e6f99e96d06315a7f33ebfb14fb76"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#ae72e6f99e96d06315a7f33ebfb14fb76">MAXGROUPBNODE</a></td></tr>
<tr class="separator:ae72e6f99e96d06315a7f33ebfb14fb76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a957b79476e418b24731ee1b341577b62"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a957b79476e418b24731ee1b341577b62">MAXBNODE_LINKS</a></td></tr>
<tr class="separator:a957b79476e418b24731ee1b341577b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf3e3d0643ab8c95a84dd31c3bd6da74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#abf3e3d0643ab8c95a84dd31c3bd6da74">MAXBNODE_RNODEBLOCK</a>&#160;&#160;&#160;(<a class="el" href="../../d5/dbf/bmap_8h.html#a957b79476e418b24731ee1b341577b62">MAXBNODE_LINKS</a>*<a class="el" href="../../d5/dbf/bmap_8h.html#ae72e6f99e96d06315a7f33ebfb14fb76">MAXGROUPBNODE</a>*<a class="el" href="../../d5/ddf/qspn-empiric_8h.html#a9be1569f5332a02f13d7d60c86a7181e">MAP_RNODE_PACK_SZ</a>)</td></tr>
<tr class="separator:abf3e3d0643ab8c95a84dd31c3bd6da74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabff6203fcd18cf5adcf0418c0e99600"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#aabff6203fcd18cf5adcf0418c0e99600">bnode_ptr</a>&#160;&#160;&#160;brdcast /*Don't kill <a class="el" href="../../db/d93/netsukuku_8h.html#a3845f36a591a50d5099ca558e4cfc6c6">me</a>*/</td></tr>
<tr class="separator:aabff6203fcd18cf5adcf0418c0e99600"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11ab799c1e1a9de2bbd184704bf72e04"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a11ab799c1e1a9de2bbd184704bf72e04">bnode_map_hdr</a>&#160;&#160;&#160;<a class="el" href="../../d7/d7b/structint__map__hdr.html">int_map_hdr</a></td></tr>
<tr class="separator:a11ab799c1e1a9de2bbd184704bf72e04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4804b7bda1fd679f8ad8132ad4c8065"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#aa4804b7bda1fd679f8ad8132ad4c8065">bnode_map_sz</a>&#160;&#160;&#160;int_map_sz</td></tr>
<tr class="separator:aa4804b7bda1fd679f8ad8132ad4c8065"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09f3c22e5118b3edb54d42e70b061731"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a09f3c22e5118b3edb54d42e70b061731">BMAP_LEVELS</a>(levels)&#160;&#160;&#160;(levels-1)</td></tr>
<tr class="separator:a09f3c22e5118b3edb54d42e70b061731"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18dd5f53ad1974ffc7d472bc78d99210"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a18dd5f53ad1974ffc7d472bc78d99210">BMAP_MAX_LEVELS</a>&#160;&#160;&#160;(<a class="el" href="../../d5/dbf/bmap_8h.html#a09f3c22e5118b3edb54d42e70b061731">BMAP_LEVELS</a>(<a class="el" href="../../d7/d3b/gmap_8h.html#add784659439a8dd6b1423406171414d3">MAX_LEVELS</a>))</td></tr>
<tr class="separator:a18dd5f53ad1974ffc7d472bc78d99210"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a797e8cf618aafdee19a4767bd100bd9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a797e8cf618aafdee19a4767bd100bd9e">GET_BMAP_LEVELS</a>(<a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>)&#160;&#160;&#160;(<a class="el" href="../../d5/dbf/bmap_8h.html#a09f3c22e5118b3edb54d42e70b061731">BMAP_LEVELS</a>(<a class="el" href="../../d7/d3b/gmap_8h.html#afcb5b51527474f3ae5545b19811ac717">GET_LEVELS</a>((<a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>))))</td></tr>
<tr class="separator:a797e8cf618aafdee19a4767bd100bd9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc7a771488bcd334fcc0bcfc8dc66dfd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#afc7a771488bcd334fcc0bcfc8dc66dfd">BNODE_HDR_SZ</a>(levels)&#160;&#160;&#160;(sizeof(bnode_hdr)+sizeof(u_char)*(levels))</td></tr>
<tr class="separator:afc7a771488bcd334fcc0bcfc8dc66dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a8e4d992693008cc4f281154671ef99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a3a8e4d992693008cc4f281154671ef99">BNODEBLOCK_SZ</a>(levels, links)</td></tr>
<tr class="separator:a3a8e4d992693008cc4f281154671ef99"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a3fa0064586cddcbc6762037a6664a2a3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d6/d1c/structmap__node.html">map_node</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a></td></tr>
<tr class="separator:a3fa0064586cddcbc6762037a6664a2a3"><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:ae52670571abab59c3b815dfc9c822867"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#ae52670571abab59c3b815dfc9c822867">bmap_levels_init</a> (u_char levels, <a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> ***bmap, u_int **bmap_nodes)</td></tr>
<tr class="separator:ae52670571abab59c3b815dfc9c822867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed4fb3f2636edb8f780621c1a5b8db99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#aed4fb3f2636edb8f780621c1a5b8db99">bmap_levels_free</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **bmap, u_int *bmap_nodes)</td></tr>
<tr class="separator:aed4fb3f2636edb8f780621c1a5b8db99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec0994460c2835a92979f625d66893f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#aec0994460c2835a92979f625d66893f8">bmap_counter_init</a> (u_char levels, u_int **bnodes_closed, u_int **bnodes_opened)</td></tr>
<tr class="separator:aec0994460c2835a92979f625d66893f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dacbb95b8df55493406c8e1e9815af8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a2dacbb95b8df55493406c8e1e9815af8">bmap_counter_free</a> (u_int *bnodes_closed, u_int *bnodes_opened)</td></tr>
<tr class="separator:a2dacbb95b8df55493406c8e1e9815af8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a836bfeb9ef1c2a5ed669f8b247c3c5aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a836bfeb9ef1c2a5ed669f8b247c3c5aa">bmap_counter_reset</a> (u_char levels, u_int *counter)</td></tr>
<tr class="separator:a836bfeb9ef1c2a5ed669f8b247c3c5aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cb9464f4d1d4b9cdbf155cd8bff044b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a4cb9464f4d1d4b9cdbf155cd8bff044b">map_add_bnode</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **bmap, u_int *bmap_nodes, u_int bnode, u_int links)</td></tr>
<tr class="separator:a4cb9464f4d1d4b9cdbf155cd8bff044b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5e42fe96459ba88f0babdb9aada0edf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#ad5e42fe96459ba88f0babdb9aada0edf">map_bnode_del</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *bmap, u_int *bmap_nodes, <a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *bnode)</td></tr>
<tr class="separator:ad5e42fe96459ba88f0babdb9aada0edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab53262db284919a21a308772fd29de38"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#ab53262db284919a21a308772fd29de38">bmap_del_rnode_by_level</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *, int, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **, int)</td></tr>
<tr class="separator:ab53262db284919a21a308772fd29de38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8aef82f1c7172f7d8314b2f3ccb9653"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#aa8aef82f1c7172f7d8314b2f3ccb9653">map_find_bnode</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *bmap, int bmap_nodes, int node)</td></tr>
<tr class="separator:aa8aef82f1c7172f7d8314b2f3ccb9653"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61bdcdcc5f2bd5cf6e35df84dbd89ffd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a61bdcdcc5f2bd5cf6e35df84dbd89ffd">map_find_bnode_rnode</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *bmap, int bmap_nodes, void *n)</td></tr>
<tr class="separator:a61bdcdcc5f2bd5cf6e35df84dbd89ffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6503610230575f4923676b61a1844b8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#ac6503610230575f4923676b61a1844b8">map_count_bnode_rnode</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *bmap, int bmap_nodes, void *n)</td></tr>
<tr class="separator:ac6503610230575f4923676b61a1844b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50f873088a482f44aede191ccea689d0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a50f873088a482f44aede191ccea689d0">bmaps_count_bnode_rnode</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **bmap, int *bmap_nodes, int levels, void *n)</td></tr>
<tr class="separator:a50f873088a482f44aede191ccea689d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ef1ec0f5dbe658850ed40094ee31b45"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a0ef1ec0f5dbe658850ed40094ee31b45">map_del_bnode_rnode</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **bmap, int *bmap_nodes, void *n)</td></tr>
<tr class="separator:a0ef1ec0f5dbe658850ed40094ee31b45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e708a5466d5ad8c7a848e2617d5fdf9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a8e708a5466d5ad8c7a848e2617d5fdf9">bmaps_del_bnode_rnode</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **bmap, int *bmap_nodes, int levels, void *n)</td></tr>
<tr class="separator:a8e708a5466d5ad8c7a848e2617d5fdf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19d3172c72062d19df227d6ceb25ce45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a19d3172c72062d19df227d6ceb25ce45">map_set_bnode_flag</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *bmap, int bmap_nodes, int <a class="el" href="../../d7/de2/if_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)</td></tr>
<tr class="separator:a19d3172c72062d19df227d6ceb25ce45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a892156a9b22aaa6e66ea99123de91b76"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a892156a9b22aaa6e66ea99123de91b76">bmaps_set_bnode_flag</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **bmap, int *bmap_nodes, int levels, int <a class="el" href="../../d7/de2/if_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)</td></tr>
<tr class="separator:a892156a9b22aaa6e66ea99123de91b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8c6ea7090b72e0e8bb5b84052897f49"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#ae8c6ea7090b72e0e8bb5b84052897f49">pack_all_bmaps</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **, u_int *, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **, <a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a>, size_t *)</td></tr>
<tr class="separator:ae8c6ea7090b72e0e8bb5b84052897f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aade6d459f779e4b70ecd48aa3b5ff6a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#aade6d459f779e4b70ecd48aa3b5ff6a9">unpack_all_bmaps</a> (char *, u_char, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **, u_int **, int, int)</td></tr>
<tr class="separator:aade6d459f779e4b70ecd48aa3b5ff6a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb4fdd783f97654db0a17fcf7dbc516b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#aeb4fdd783f97654db0a17fcf7dbc516b">save_bmap</a> (<a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **, u_int *, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **, <a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a>, char *)</td></tr>
<tr class="separator:aeb4fdd783f97654db0a17fcf7dbc516b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a233c188952c33778f3c4b085540b9f77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#a233c188952c33778f3c4b085540b9f77">load_bmap</a> (char *, <a class="el" href="../../d5/d7c/structmap__gnode.html">map_gnode</a> **, u_char, u_int **)</td></tr>
<tr class="separator:a233c188952c33778f3c4b085540b9f77"><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:ab9bd178f89a293e3910e36cd7e51913d"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#ab9bd178f89a293e3910e36cd7e51913d">bnode_hdr_iinfo</a> = { 1, { (1&lt;&lt;1) }, { sizeof(char) }, { 1 } }</td></tr>
<tr class="separator:ab9bd178f89a293e3910e36cd7e51913d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9ce8547fcaaa4b7fde8638db6775a5c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#aa9ce8547fcaaa4b7fde8638db6775a5c">bnode_chunk_iinfo</a> = { 1, { 1 }, { sizeof(char)*2 }, { 1 } }</td></tr>
<tr class="separator:aa9ce8547fcaaa4b7fde8638db6775a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa00674da6e778819e2fc686b7019e663"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d4/d56/structbnode__maps__hdr.html">bnode_maps_hdr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#aa00674da6e778819e2fc686b7019e663">_PACKED_</a></td></tr>
<tr class="separator:aa00674da6e778819e2fc686b7019e663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad75d18b69ce0cac4699b8f51f21cca2a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbf/bmap_8h.html#ad75d18b69ce0cac4699b8f51f21cca2a">bnode_maps_hdr_iinfo</a> = { 1, { 1 }, { sizeof(char) }, { 1 } }</td></tr>
<tr class="separator:ad75d18b69ce0cac4699b8f51f21cca2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a09f3c22e5118b3edb54d42e70b061731"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BMAP_LEVELS</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">levels</td><td>)</td>
<td>&#160;&#160;&#160;(levels-1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a18dd5f53ad1974ffc7d472bc78d99210"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BMAP_MAX_LEVELS&#160;&#160;&#160;(<a class="el" href="../../d5/dbf/bmap_8h.html#a09f3c22e5118b3edb54d42e70b061731">BMAP_LEVELS</a>(<a class="el" href="../../d7/d3b/gmap_8h.html#add784659439a8dd6b1423406171414d3">MAX_LEVELS</a>))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7057d60bad50fd5c7a3ea0ab6e88b513"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BMAP_UPDATE</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../dc/db7/map_8h.html#a1a37271e61f2d3b0006a9ef003de3a93">MAP_UPDATE</a> <span class="comment">/* At each new qspn_round all the bnodes flags are set </span></div>
<div class="line"><span class="comment"> to BMAP_UPDATE, thus when tracer_store_pkt() updates</span></div>
<div class="line"><span class="comment"> them for the first time during the new round, it</span></div>
<div class="line"><span class="comment"> deletes their rnodes. */</span></div>
<div class="ttc" id="map_8h_html_a1a37271e61f2d3b0006a9ef003de3a93"><div class="ttname"><a href="../../dc/db7/map_8h.html#a1a37271e61f2d3b0006a9ef003de3a93">MAP_UPDATE</a></div><div class="ttdeci">#define MAP_UPDATE</div><div class="ttdef"><b>Definition:</b> map.h:43</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="afc7a771488bcd334fcc0bcfc8dc66dfd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BNODE_HDR_SZ</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">levels</td><td>)</td>
<td>&#160;&#160;&#160;(sizeof(bnode_hdr)+sizeof(u_char)*(levels))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a11ab799c1e1a9de2bbd184704bf72e04"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define bnode_map_hdr&#160;&#160;&#160;<a class="el" href="../../d7/d7b/structint__map__hdr.html">int_map_hdr</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa4804b7bda1fd679f8ad8132ad4c8065"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define bnode_map_sz&#160;&#160;&#160;int_map_sz</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aabff6203fcd18cf5adcf0418c0e99600"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define bnode_ptr&#160;&#160;&#160;brdcast /*Don't kill <a class="el" href="../../db/d93/netsukuku_8h.html#a3845f36a591a50d5099ca558e4cfc6c6">me</a>*/</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3a8e4d992693008cc4f281154671ef99"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BNODEBLOCK_SZ</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">levels, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">links&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="../../d5/dbf/bmap_8h.html#afc7a771488bcd334fcc0bcfc8dc66dfd">BNODE_HDR_SZ</a>((levels)) + \</div>
<div class="line"> (<span class="keyword">sizeof</span>(bnode_chunk)*(links)))</div>
<div class="ttc" id="bmap_8h_html_afc7a771488bcd334fcc0bcfc8dc66dfd"><div class="ttname"><a href="../../d5/dbf/bmap_8h.html#afc7a771488bcd334fcc0bcfc8dc66dfd">BNODE_HDR_SZ</a></div><div class="ttdeci">#define BNODE_HDR_SZ(levels)</div><div class="ttdef"><b>Definition:</b> bmap.h:101</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a797e8cf618aafdee19a4767bd100bd9e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GET_BMAP_LEVELS</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a></td><td>)</td>
<td>&#160;&#160;&#160;(<a class="el" href="../../d5/dbf/bmap_8h.html#a09f3c22e5118b3edb54d42e70b061731">BMAP_LEVELS</a>(<a class="el" href="../../d7/d3b/gmap_8h.html#afcb5b51527474f3ae5545b19811ac717">GET_LEVELS</a>((<a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>))))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aee26112bcb8aa59832a9e03f68084212"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAP_BNODE_PACK_SZ&#160;&#160;&#160;<a class="el" href="../../d5/ddf/qspn-empiric_8h.html#aae4c391fae0062ecdbf53986751815d8">MAP_NODE_PACK_SZ</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a957b79476e418b24731ee1b341577b62"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAXBNODE_LINKS</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="../../dc/db7/map_8h.html#acd0a7851f07d3a1123eed21fbabf4c85">MAXGROUPNODE</a>*2)<span class="comment">/*The maximum number of gnodes a</span></div>
<div class="line"><span class="comment"> bnode is linked to*/</span></div>
<div class="ttc" id="map_8h_html_acd0a7851f07d3a1123eed21fbabf4c85"><div class="ttname"><a href="../../dc/db7/map_8h.html#acd0a7851f07d3a1123eed21fbabf4c85">MAXGROUPNODE</a></div><div class="ttdeci">#define MAXGROUPNODE</div><div class="ttdef"><b>Definition:</b> map.h:26</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="abf3e3d0643ab8c95a84dd31c3bd6da74"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAXBNODE_RNODEBLOCK&#160;&#160;&#160;(<a class="el" href="../../d5/dbf/bmap_8h.html#a957b79476e418b24731ee1b341577b62">MAXBNODE_LINKS</a>*<a class="el" href="../../d5/dbf/bmap_8h.html#ae72e6f99e96d06315a7f33ebfb14fb76">MAXGROUPBNODE</a>*<a class="el" href="../../d5/ddf/qspn-empiric_8h.html#a9be1569f5332a02f13d7d60c86a7181e">MAP_RNODE_PACK_SZ</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae72e6f99e96d06315a7f33ebfb14fb76"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAXGROUPBNODE</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../dc/db7/map_8h.html#acd0a7851f07d3a1123eed21fbabf4c85">MAXGROUPNODE</a> <span class="comment">/*the maximum number of bnodes in </span></div>
<div class="line"><span class="comment"> a gnode is equal to the maximum </span></div>
<div class="line"><span class="comment"> number of nodes*/</span></div>
<div class="ttc" id="map_8h_html_acd0a7851f07d3a1123eed21fbabf4c85"><div class="ttname"><a href="../../dc/db7/map_8h.html#acd0a7851f07d3a1123eed21fbabf4c85">MAXGROUPNODE</a></div><div class="ttdeci">#define MAXGROUPNODE</div><div class="ttdef"><b>Definition:</b> map.h:26</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a3fa0064586cddcbc6762037a6664a2a3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="../../d6/d1c/structmap__node.html">map_node</a> <a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a2dacbb95b8df55493406c8e1e9815af8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bmap_counter_free </td>
<td>(</td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>bnodes_closed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>bnodes_opened</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="../../d5/dbf/bmap_8h_a2dacbb95b8df55493406c8e1e9815af8_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a2dacbb95b8df55493406c8e1e9815af8_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a2dacbb95b8df55493406c8e1e9815af8_icgraph" id="d5/dbf/bmap_8h_a2dacbb95b8df55493406c8e1e9815af8_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a3030ad057859c8f9234849b3348626b6" title="ntk_free_maps" alt="" coords="188,32,295,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="345,32,476,61"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="525,5,640,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="688,32,739,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aec0994460c2835a92979f625d66893f8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bmap_counter_init </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>levels</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int **&#160;</td>
<td class="paramname"><em>bnodes_closed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int **&#160;</td>
<td class="paramname"><em>bnodes_opened</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="../../d5/dbf/bmap_8h_aec0994460c2835a92979f625d66893f8_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_aec0994460c2835a92979f625d66893f8_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_aec0994460c2835a92979f625d66893f8_cgraph" id="d5/dbf/bmap_8h_aec0994460c2835a92979f625d66893f8_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="219,32,285,61"/><area shape="rect" id="node11" href="../../db/d73/bmap_8c.html#a836bfeb9ef1c2a5ed669f8b247c3c5aa" title="bmap_counter_reset" alt="" coords="183,85,321,115"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="372,32,417,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="483,5,552,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="467,59,568,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="../../d5/dbf/bmap_8h_aec0994460c2835a92979f625d66893f8_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_aec0994460c2835a92979f625d66893f8_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_aec0994460c2835a92979f625d66893f8_icgraph" id="d5/dbf/bmap_8h_aec0994460c2835a92979f625d66893f8_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#aeda777559abec4e7ff375954117a918e" title="ntk_load_maps" alt="" coords="183,5,292,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="341,5,448,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="496,5,547,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a836bfeb9ef1c2a5ed669f8b247c3c5aa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bmap_counter_reset </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>levels</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/dbf/bmap_8h_a836bfeb9ef1c2a5ed669f8b247c3c5aa_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a836bfeb9ef1c2a5ed669f8b247c3c5aa_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a836bfeb9ef1c2a5ed669f8b247c3c5aa_icgraph" id="d5/dbf/bmap_8h_a836bfeb9ef1c2a5ed669f8b247c3c5aa_icgraph">
<area shape="rect" id="node3" href="../../d5/dbf/bmap_8h.html#ae52670571abab59c3b815dfc9c822867" title="bmap_levels_init" alt="" coords="196,96,313,125"/><area shape="rect" id="node45" href="../../d5/dbf/bmap_8h.html#aec0994460c2835a92979f625d66893f8" title="bmap_counter_init" alt="" coords="364,5,492,35"/><area shape="rect" id="node48" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="195,212,315,241"/><area shape="rect" id="node5" href="../../d5/dbf/bmap_8h.html#aade6d459f779e4b70ecd48aa3b5ff6a9" title="unpack_all_bmaps" alt="" coords="363,109,493,139"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#aeda777559abec4e7ff375954117a918e" title="ntk_load_maps" alt="" coords="725,83,835,112"/><area shape="rect" id="node7" href="../../d5/dbf/bmap_8h.html#a233c188952c33778f3c4b085540b9f77" title="load_bmap" alt="" coords="565,109,651,139"/><area shape="rect" id="node15" href="../../d3/dc7/hook_8c.html#ab5fcc9e0c459e229bee016a7698e08ee" title="get_bnode_map" alt="" coords="723,160,837,189"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2368,265,2475,295"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2523,371,2573,400"/><area shape="rect" id="node17" href="../../d3/dc7/hook_8c.html#a0513b13a5cbb9ed7d89f6594e639b264" title="hook_get_bnode_map" alt="" coords="887,264,1036,293"/><area shape="rect" id="node19" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1085,317,1203,347"/><area shape="rect" id="node22" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1251,317,1312,347"/><area shape="rect" id="node24" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1361,317,1495,347"/><area shape="rect" id="node26" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1545,317,1636,347"/><area shape="rect" id="node28" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1685,265,1872,295"/><area shape="rect" id="node30" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1921,265,2036,295"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2097,212,2185,241"/><area shape="rect" id="node37" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2099,319,2184,348"/><area shape="rect" id="node40" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2085,265,2197,295"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2245,265,2320,295"/><area shape="rect" id="node50" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="385,317,471,347"/><area shape="rect" id="node52" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="543,331,673,360"/><area shape="rect" id="node54" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="737,357,823,387"/><area shape="rect" id="node56" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="887,317,1036,347"/><area shape="rect" id="node59" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="917,371,1005,400"/><area shape="rect" id="node62" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1092,421,1196,451"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ab53262db284919a21a308772fd29de38"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int bmap_del_rnode_by_level </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </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">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">&#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="../../d5/dbf/bmap_8h_ab53262db284919a21a308772fd29de38_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_ab53262db284919a21a308772fd29de38_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_ab53262db284919a21a308772fd29de38_cgraph" id="d5/dbf/bmap_8h_ab53262db284919a21a308772fd29de38_cgraph">
<area shape="rect" id="node3" href="../../d9/d45/gmap_8c.html#a86c08151ce74ba918204de55c1f6a89e" title="extmap_find_level" alt="" coords="228,5,353,35"/><area shape="rect" id="node5" href="../../d3/d7a/map_8c.html#a2087a6f2eec0f8b5e8818b45a93745df" title="rnode_del" alt="" coords="252,59,329,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="545,60,591,89"/><area shape="rect" id="node13" href="../../d3/d7a/map_8c.html#aaee623e9e997e2f0af492c7798025195" title="rnode_swap" alt="" coords="404,59,495,88"/><area shape="rect" id="node15" href="../../d2/dab/xmalloc_8c.html#a95c6a612049c763f0d351481361ad689" title="xrealloc" alt="" coords="416,112,483,141"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="656,33,725,63"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="640,87,741,116"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aed4fb3f2636edb8f780621c1a5b8db99"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bmap_levels_free </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td>
<td class="paramname"><em>bmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>bmap_nodes</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="../../d5/dbf/bmap_8h_aed4fb3f2636edb8f780621c1a5b8db99_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_aed4fb3f2636edb8f780621c1a5b8db99_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_aed4fb3f2636edb8f780621c1a5b8db99_icgraph" id="d5/dbf/bmap_8h_aed4fb3f2636edb8f780621c1a5b8db99_icgraph">
<area shape="rect" id="node3" href="../../d3/dc7/hook_8c.html#a0513b13a5cbb9ed7d89f6594e639b264" title="hook_get_bnode_map" alt="" coords="179,89,328,119"/><area shape="rect" id="node33" href="../../d4/d3b/netsukuku_8c.html#a3030ad057859c8f9234849b3348626b6" title="ntk_free_maps" alt="" coords="200,195,307,224"/><area shape="rect" id="node5" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="376,64,493,93"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1880,123,1931,152"/><area shape="rect" id="node9" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="541,64,603,93"/><area shape="rect" id="node11" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="652,64,785,93"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="836,64,927,93"/><area shape="rect" id="node15" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="976,51,1163,80"/><area shape="rect" id="node17" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1212,96,1327,125"/><area shape="rect" id="node19" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1388,43,1476,72"/><area shape="rect" id="node26" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1389,96,1475,125"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1376,149,1488,179"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1565,96,1640,125"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1721,96,1828,125"/><area shape="rect" id="node35" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="1537,200,1668,229"/><area shape="rect" id="node37" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="1717,200,1832,229"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae52670571abab59c3b815dfc9c822867"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bmap_levels_init </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>levels</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> ***&#160;</td>
<td class="paramname"><em>bmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int **&#160;</td>
<td class="paramname"><em>bmap_nodes</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="../../d5/dbf/bmap_8h_ae52670571abab59c3b815dfc9c822867_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_ae52670571abab59c3b815dfc9c822867_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_ae52670571abab59c3b815dfc9c822867_cgraph" id="d5/dbf/bmap_8h_ae52670571abab59c3b815dfc9c822867_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="211,32,277,61"/><area shape="rect" id="node11" href="../../db/d73/bmap_8c.html#a836bfeb9ef1c2a5ed669f8b247c3c5aa" title="bmap_counter_reset" alt="" coords="175,85,313,115"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="364,32,409,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="475,5,544,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="459,59,560,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="../../d5/dbf/bmap_8h_ae52670571abab59c3b815dfc9c822867_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_ae52670571abab59c3b815dfc9c822867_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_ae52670571abab59c3b815dfc9c822867_icgraph" id="d5/dbf/bmap_8h_ae52670571abab59c3b815dfc9c822867_icgraph">
<area shape="rect" id="node3" href="../../d5/dbf/bmap_8h.html#aade6d459f779e4b70ecd48aa3b5ff6a9" title="unpack_all_bmaps" alt="" coords="173,57,304,87"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#aeda777559abec4e7ff375954117a918e" title="ntk_load_maps" alt="" coords="535,5,644,35"/><area shape="rect" id="node5" href="../../d5/dbf/bmap_8h.html#a233c188952c33778f3c4b085540b9f77" title="load_bmap" alt="" coords="367,57,452,87"/><area shape="rect" id="node13" href="../../d3/dc7/hook_8c.html#ab5fcc9e0c459e229bee016a7698e08ee" title="get_bnode_map" alt="" coords="352,111,467,140"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1995,111,2101,140"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2149,164,2200,193"/><area shape="rect" id="node15" href="../../d3/dc7/hook_8c.html#a0513b13a5cbb9ed7d89f6594e639b264" title="hook_get_bnode_map" alt="" coords="515,124,664,153"/><area shape="rect" id="node17" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="712,124,829,153"/><area shape="rect" id="node20" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="877,124,939,153"/><area shape="rect" id="node22" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="988,124,1121,153"/><area shape="rect" id="node24" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1172,124,1263,153"/><area shape="rect" id="node26" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1312,136,1499,165"/><area shape="rect" id="node28" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1548,111,1663,140"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1724,57,1812,87"/><area shape="rect" id="node35" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1725,111,1811,140"/><area shape="rect" id="node38" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1712,164,1824,193"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1872,111,1947,140"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a50f873088a482f44aede191ccea689d0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int bmaps_count_bnode_rnode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td>
<td class="paramname"><em>bmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>levels</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>n</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="../../d5/dbf/bmap_8h_a50f873088a482f44aede191ccea689d0_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a50f873088a482f44aede191ccea689d0_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a50f873088a482f44aede191ccea689d0_cgraph" id="d5/dbf/bmap_8h_a50f873088a482f44aede191ccea689d0_cgraph">
<area shape="rect" id="node3" href="../../db/d73/bmap_8c.html#ac6503610230575f4923676b61a1844b8" title="map_count_bnode_rnode" alt="" coords="236,5,401,35"/><area shape="rect" id="node5" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="451,5,533,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a8e708a5466d5ad8c7a848e2617d5fdf9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int bmaps_del_bnode_rnode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td>
<td class="paramname"><em>bmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>levels</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>n</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="../../d5/dbf/bmap_8h_a8e708a5466d5ad8c7a848e2617d5fdf9_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a8e708a5466d5ad8c7a848e2617d5fdf9_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a8e708a5466d5ad8c7a848e2617d5fdf9_cgraph" id="d5/dbf/bmap_8h_a8e708a5466d5ad8c7a848e2617d5fdf9_cgraph">
<area shape="rect" id="node3" href="../../db/d73/bmap_8c.html#a0ef1ec0f5dbe658850ed40094ee31b45" title="map_del_bnode_rnode" alt="" coords="221,59,373,88"/><area shape="rect" id="node5" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="437,5,520,35"/><area shape="rect" id="node7" href="../../d3/d7a/map_8c.html#a2087a6f2eec0f8b5e8818b45a93745df" title="rnode_del" alt="" coords="440,59,517,88"/><area shape="rect" id="node20" href="../../db/d73/bmap_8c.html#ad5e42fe96459ba88f0babdb9aada0edf" title="map_bnode_del" alt="" coords="423,112,535,141"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="768,60,813,89"/><area shape="rect" id="node15" href="../../d3/d7a/map_8c.html#aaee623e9e997e2f0af492c7798025195" title="rnode_swap" alt="" coords="592,59,683,88"/><area shape="rect" id="node17" href="../../d2/dab/xmalloc_8c.html#a95c6a612049c763f0d351481361ad689" title="xrealloc" alt="" coords="604,112,671,141"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="907,33,976,63"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="891,87,992,116"/><area shape="rect" id="node22" href="../../d3/d7a/map_8c.html#af84db9c45e68185e01758672797886a8" title="map_node_del" alt="" coords="584,165,691,195"/><area shape="rect" id="node24" href="../../d3/d7a/map_8c.html#a1e73cdacfca52085146dcc475aa4bef7" title="rnode_destroy" alt="" coords="739,165,843,195"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/dbf/bmap_8h_a8e708a5466d5ad8c7a848e2617d5fdf9_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a8e708a5466d5ad8c7a848e2617d5fdf9_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a8e708a5466d5ad8c7a848e2617d5fdf9_icgraph" id="d5/dbf/bmap_8h_a8e708a5466d5ad8c7a848e2617d5fdf9_icgraph">
<area shape="rect" id="node3" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="223,52,364,81"/><area shape="rect" id="node5" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="413,52,533,81"/><area shape="rect" id="node7" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="581,97,667,127"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2244,5,2332,35"/><area shape="rect" id="node9" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="716,108,847,137"/><area shape="rect" id="node11" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="897,127,983,156"/><area shape="rect" id="node13" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1033,83,1183,112"/><area shape="rect" id="node43" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1064,136,1152,165"/><area shape="rect" id="node46" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1239,208,1343,237"/><area shape="rect" id="node15" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1232,124,1349,153"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2669,164,2720,193"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1397,112,1459,141"/><area shape="rect" id="node21" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1508,112,1641,141"/><area shape="rect" id="node23" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1692,112,1783,141"/><area shape="rect" id="node25" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1832,112,2019,141"/><area shape="rect" id="node27" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2068,60,2183,89"/><area shape="rect" id="node36" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2245,59,2331,88"/><area shape="rect" id="node39" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2232,112,2344,141"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2392,85,2467,115"/><area shape="rect" id="node33" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2515,112,2621,141"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a892156a9b22aaa6e66ea99123de91b76"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bmaps_set_bnode_flag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td>
<td class="paramname"><em>bmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>levels</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#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="../../d5/dbf/bmap_8h_a892156a9b22aaa6e66ea99123de91b76_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a892156a9b22aaa6e66ea99123de91b76_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a892156a9b22aaa6e66ea99123de91b76_cgraph" id="d5/dbf/bmap_8h_a892156a9b22aaa6e66ea99123de91b76_cgraph">
<area shape="rect" id="node3" href="../../db/d73/bmap_8c.html#a19d3172c72062d19df227d6ceb25ce45" title="map_set_bnode_flag" alt="" coords="212,5,353,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="../../d5/dbf/bmap_8h_a892156a9b22aaa6e66ea99123de91b76_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a892156a9b22aaa6e66ea99123de91b76_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a892156a9b22aaa6e66ea99123de91b76_icgraph" id="d5/dbf/bmap_8h_a892156a9b22aaa6e66ea99123de91b76_icgraph">
<area shape="rect" id="node3" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="211,52,331,81"/><area shape="rect" id="node5" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="379,97,464,127"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2041,5,2129,35"/><area shape="rect" id="node7" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="513,108,644,137"/><area shape="rect" id="node9" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="695,127,780,156"/><area shape="rect" id="node11" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="831,83,980,112"/><area shape="rect" id="node41" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="861,136,949,165"/><area shape="rect" id="node44" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1036,208,1140,237"/><area shape="rect" id="node13" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1029,124,1147,153"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2467,164,2517,193"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1195,112,1256,141"/><area shape="rect" id="node19" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1305,112,1439,141"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1489,112,1580,141"/><area shape="rect" id="node23" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1629,112,1816,141"/><area shape="rect" id="node25" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1865,60,1980,89"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2043,59,2128,88"/><area shape="rect" id="node37" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2029,112,2141,141"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2189,85,2264,115"/><area shape="rect" id="node31" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2312,112,2419,141"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a233c188952c33778f3c4b085540b9f77"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a>** load_bmap </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname">, </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">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int **&#160;</td>
<td class="paramname">&#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="../../d5/dbf/bmap_8h_a233c188952c33778f3c4b085540b9f77_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a233c188952c33778f3c4b085540b9f77_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a233c188952c33778f3c4b085540b9f77_cgraph" id="d5/dbf/bmap_8h_a233c188952c33778f3c4b085540b9f77_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="367,5,415,35"/><area shape="rect" id="node7" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="317,217,464,247"/><area shape="rect" id="node20" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="549,57,616,87"/><area shape="rect" id="node27" href="../../db/d73/bmap_8c.html#a788e91fe8d07dca801f8326d0fdda2d9" title="unpack_all_bmaps" alt="" coords="139,109,269,139"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="856,5,925,35"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="543,271,623,300"/><area shape="rect" id="node13" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="535,217,631,247"/><area shape="rect" id="node16" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="525,324,640,353"/><area shape="rect" id="node18" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="524,164,641,193"/><area shape="rect" id="node11" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="703,244,791,273"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="724,57,769,87"/><area shape="rect" id="node25" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="840,59,941,88"/><area shape="rect" id="node30" href="../../db/d73/bmap_8c.html#ae52670571abab59c3b815dfc9c822867" title="bmap_levels_init" alt="" coords="332,163,449,192"/><area shape="rect" id="node35" href="../../d3/d7a/map_8c.html#aa1c547a1395ad23dae8112e8d330f45c" title="unpack_map" alt="" coords="343,109,439,139"/><area shape="rect" id="node33" href="../../db/d73/bmap_8c.html#a836bfeb9ef1c2a5ed669f8b247c3c5aa" title="bmap_counter_reset" alt="" coords="513,111,652,140"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/dbf/bmap_8h_a233c188952c33778f3c4b085540b9f77_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a233c188952c33778f3c4b085540b9f77_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a233c188952c33778f3c4b085540b9f77_icgraph" id="d5/dbf/bmap_8h_a233c188952c33778f3c4b085540b9f77_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#aeda777559abec4e7ff375954117a918e" title="ntk_load_maps" alt="" coords="140,5,249,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="299,5,405,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="453,5,504,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a4cb9464f4d1d4b9cdbf155cd8bff044b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int map_add_bnode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td>
<td class="paramname"><em>bmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>bnode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>links</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="../../d5/dbf/bmap_8h_a4cb9464f4d1d4b9cdbf155cd8bff044b_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a4cb9464f4d1d4b9cdbf155cd8bff044b_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a4cb9464f4d1d4b9cdbf155cd8bff044b_cgraph" id="d5/dbf/bmap_8h_a4cb9464f4d1d4b9cdbf155cd8bff044b_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="171,5,237,35"/><area shape="rect" id="node11" href="../../d2/dab/xmalloc_8c.html#a95c6a612049c763f0d351481361ad689" title="xrealloc" alt="" coords="171,59,237,88"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="287,32,332,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="397,5,467,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="381,59,483,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="../../d5/dbf/bmap_8h_a4cb9464f4d1d4b9cdbf155cd8bff044b_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a4cb9464f4d1d4b9cdbf155cd8bff044b_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a4cb9464f4d1d4b9cdbf155cd8bff044b_icgraph" id="d5/dbf/bmap_8h_a4cb9464f4d1d4b9cdbf155cd8bff044b_icgraph">
<area shape="rect" id="node3" href="../../d7/d02/radar_8c.html#a65ab00ad81de179672cf0569f84718d6" title="radar_update_bmap" alt="" coords="171,160,307,189"/><area shape="rect" id="node48" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="355,212,491,241"/><area shape="rect" id="node5" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="359,159,487,188"/><area shape="rect" id="node7" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="577,81,663,111"/><area shape="rect" id="node45" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="540,160,700,189"/><area shape="rect" id="node9" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="751,109,900,139"/><area shape="rect" id="node39" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="781,56,869,85"/><area shape="rect" id="node42" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="956,5,1060,35"/><area shape="rect" id="node11" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="949,109,1067,139"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2387,56,2437,85"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1115,109,1176,139"/><area shape="rect" id="node17" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1225,109,1359,139"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1409,109,1500,139"/><area shape="rect" id="node21" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1549,109,1736,139"/><area shape="rect" id="node23" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1785,161,1900,191"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1961,161,2049,191"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1963,215,2048,244"/><area shape="rect" id="node35" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1949,108,2061,137"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2109,148,2184,177"/><area shape="rect" id="node29" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2232,135,2339,164"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad5e42fe96459ba88f0babdb9aada0edf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a>* map_bnode_del </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *&#160;</td>
<td class="paramname"><em>bmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *&#160;</td>
<td class="paramname"><em>bnode</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="../../d5/dbf/bmap_8h_ad5e42fe96459ba88f0babdb9aada0edf_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_ad5e42fe96459ba88f0babdb9aada0edf_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_ad5e42fe96459ba88f0babdb9aada0edf_cgraph" id="d5/dbf/bmap_8h_ad5e42fe96459ba88f0babdb9aada0edf_cgraph">
<area shape="rect" id="node3" href="../../d3/d7a/map_8c.html#af84db9c45e68185e01758672797886a8" title="map_node_del" alt="" coords="168,5,275,35"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a95c6a612049c763f0d351481361ad689" title="xrealloc" alt="" coords="188,59,255,88"/><area shape="rect" id="node5" href="../../d3/d7a/map_8c.html#a1e73cdacfca52085146dcc475aa4bef7" title="rnode_destroy" alt="" coords="323,5,427,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="352,59,397,88"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="491,32,560,61"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="475,85,576,115"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/dbf/bmap_8h_ad5e42fe96459ba88f0babdb9aada0edf_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_ad5e42fe96459ba88f0babdb9aada0edf_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_ad5e42fe96459ba88f0babdb9aada0edf_icgraph" id="d5/dbf/bmap_8h_ad5e42fe96459ba88f0babdb9aada0edf_icgraph">
<area shape="rect" id="node3" href="../../d5/dbf/bmap_8h.html#a0ef1ec0f5dbe658850ed40094ee31b45" title="map_del_bnode_rnode" alt="" coords="177,51,329,80"/><area shape="rect" id="node7" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="604,57,745,87"/><area shape="rect" id="node55" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="168,155,339,184"/><area shape="rect" id="node5" href="../../d5/dbf/bmap_8h.html#a8e708a5466d5ad8c7a848e2617d5fdf9" title="bmaps_del_bnode_rnode" alt="" coords="388,51,553,80"/><area shape="rect" id="node9" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="795,57,915,87"/><area shape="rect" id="node11" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="963,83,1048,112"/><area shape="rect" id="node33" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2700,5,2788,35"/><area shape="rect" id="node13" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1097,95,1228,124"/><area shape="rect" id="node15" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1316,125,1401,155"/><area shape="rect" id="node17" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1489,125,1639,155"/><area shape="rect" id="node47" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1520,72,1608,101"/><area shape="rect" id="node50" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1695,203,1799,232"/><area shape="rect" id="node19" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1688,125,1805,155"/><area shape="rect" id="node21" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3125,164,3176,193"/><area shape="rect" id="node23" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1853,112,1915,141"/><area shape="rect" id="node25" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1964,112,2097,141"/><area shape="rect" id="node27" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2148,112,2239,141"/><area shape="rect" id="node29" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2288,112,2475,141"/><area shape="rect" id="node31" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2524,60,2639,89"/><area shape="rect" id="node40" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2701,59,2787,88"/><area shape="rect" id="node43" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2688,112,2800,141"/><area shape="rect" id="node35" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2848,85,2923,115"/><area shape="rect" id="node37" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2971,112,3077,141"/><area shape="rect" id="node57" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="1099,155,1227,184"/><area shape="rect" id="node60" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="1279,204,1439,233"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ac6503610230575f4923676b61a1844b8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int map_count_bnode_rnode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *&#160;</td>
<td class="paramname"><em>bmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>n</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="../../d5/dbf/bmap_8h_ac6503610230575f4923676b61a1844b8_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_ac6503610230575f4923676b61a1844b8_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_ac6503610230575f4923676b61a1844b8_cgraph" id="d5/dbf/bmap_8h_ac6503610230575f4923676b61a1844b8_cgraph">
<area shape="rect" id="node3" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="221,5,304,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="../../d5/dbf/bmap_8h_ac6503610230575f4923676b61a1844b8_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_ac6503610230575f4923676b61a1844b8_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_ac6503610230575f4923676b61a1844b8_icgraph" id="d5/dbf/bmap_8h_ac6503610230575f4923676b61a1844b8_icgraph">
<area shape="rect" id="node3" href="../../d5/dbf/bmap_8h.html#a50f873088a482f44aede191ccea689d0" title="bmaps_count_bnode_rnode" alt="" coords="221,5,403,35"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#a8106f3baabcefc71e725b6c99cbb5889" title="update_join_rate" alt="" coords="253,59,371,88"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="451,59,597,88"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="645,59,763,88"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2083,45,2133,75"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="811,84,872,113"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="921,85,1055,115"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1105,85,1196,115"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1245,85,1432,115"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1481,137,1596,167"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1657,84,1745,113"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1659,137,1744,167"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1645,191,1757,220"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1805,124,1880,153"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1928,97,2035,127"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0ef1ec0f5dbe658850ed40094ee31b45"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int map_del_bnode_rnode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td>
<td class="paramname"><em>bmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>n</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="../../d5/dbf/bmap_8h_a0ef1ec0f5dbe658850ed40094ee31b45_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a0ef1ec0f5dbe658850ed40094ee31b45_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a0ef1ec0f5dbe658850ed40094ee31b45_cgraph" id="d5/dbf/bmap_8h_a0ef1ec0f5dbe658850ed40094ee31b45_cgraph">
<area shape="rect" id="node3" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="221,5,304,35"/><area shape="rect" id="node5" href="../../d3/d7a/map_8c.html#a2087a6f2eec0f8b5e8818b45a93745df" title="rnode_del" alt="" coords="224,59,301,88"/><area shape="rect" id="node18" href="../../db/d73/bmap_8c.html#ad5e42fe96459ba88f0babdb9aada0edf" title="map_bnode_del" alt="" coords="207,112,319,141"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="552,60,597,89"/><area shape="rect" id="node13" href="../../d3/d7a/map_8c.html#aaee623e9e997e2f0af492c7798025195" title="rnode_swap" alt="" coords="376,59,467,88"/><area shape="rect" id="node15" href="../../d2/dab/xmalloc_8c.html#a95c6a612049c763f0d351481361ad689" title="xrealloc" alt="" coords="388,112,455,141"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="691,33,760,63"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="675,87,776,116"/><area shape="rect" id="node20" href="../../d3/d7a/map_8c.html#af84db9c45e68185e01758672797886a8" title="map_node_del" alt="" coords="368,165,475,195"/><area shape="rect" id="node22" href="../../d3/d7a/map_8c.html#a1e73cdacfca52085146dcc475aa4bef7" title="rnode_destroy" alt="" coords="523,165,627,195"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/dbf/bmap_8h_a0ef1ec0f5dbe658850ed40094ee31b45_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a0ef1ec0f5dbe658850ed40094ee31b45_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a0ef1ec0f5dbe658850ed40094ee31b45_icgraph" id="d5/dbf/bmap_8h_a0ef1ec0f5dbe658850ed40094ee31b45_icgraph">
<area shape="rect" id="node3" href="../../d5/dbf/bmap_8h.html#a8e708a5466d5ad8c7a848e2617d5fdf9" title="bmaps_del_bnode_rnode" alt="" coords="207,52,372,81"/><area shape="rect" id="node5" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="423,52,564,81"/><area shape="rect" id="node7" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="613,52,733,81"/><area shape="rect" id="node9" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="781,97,867,127"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2444,5,2532,35"/><area shape="rect" id="node11" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="916,108,1047,137"/><area shape="rect" id="node13" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1097,127,1183,156"/><area shape="rect" id="node15" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1233,83,1383,112"/><area shape="rect" id="node45" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1264,136,1352,165"/><area shape="rect" id="node48" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1439,208,1543,237"/><area shape="rect" id="node17" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1432,124,1549,153"/><area shape="rect" id="node19" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2869,164,2920,193"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1597,112,1659,141"/><area shape="rect" id="node23" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1708,112,1841,141"/><area shape="rect" id="node25" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1892,112,1983,141"/><area shape="rect" id="node27" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2032,112,2219,141"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2268,60,2383,89"/><area shape="rect" id="node38" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2445,59,2531,88"/><area shape="rect" id="node41" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2432,112,2544,141"/><area shape="rect" id="node33" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2592,85,2667,115"/><area shape="rect" id="node35" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2715,112,2821,141"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa8aef82f1c7172f7d8314b2f3ccb9653"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int map_find_bnode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *&#160;</td>
<td class="paramname"><em>bmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>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 caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/dbf/bmap_8h_aa8aef82f1c7172f7d8314b2f3ccb9653_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_aa8aef82f1c7172f7d8314b2f3ccb9653_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_aa8aef82f1c7172f7d8314b2f3ccb9653_icgraph" id="d5/dbf/bmap_8h_aa8aef82f1c7172f7d8314b2f3ccb9653_icgraph">
<area shape="rect" id="node3" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="185,68,327,97"/><area shape="rect" id="node50" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="171,197,341,227"/><area shape="rect" id="node58" href="../../d7/d02/radar_8c.html#a65ab00ad81de179672cf0569f84718d6" title="radar_update_bmap" alt="" coords="188,144,324,173"/><area shape="rect" id="node61" href="../../d6/d62/tracer_8c.html#a12fc41aade1399b3916ab2a91315c6d3" title="tracer_build_bentry" alt="" coords="191,251,321,280"/><area shape="rect" id="node75" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="1323,505,1459,535"/><area shape="rect" id="node5" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="395,43,515,72"/><area shape="rect" id="node7" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="607,43,692,72"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2396,300,2484,329"/><area shape="rect" id="node9" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="780,43,911,72"/><area shape="rect" id="node11" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="975,93,1060,123"/><area shape="rect" id="node13" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1124,93,1273,123"/><area shape="rect" id="node43" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1155,197,1243,227"/><area shape="rect" id="node46" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1507,68,1611,97"/><area shape="rect" id="node15" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1332,145,1449,175"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2821,145,2872,175"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1528,197,1589,227"/><area shape="rect" id="node21" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1660,197,1793,227"/><area shape="rect" id="node23" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1844,352,1935,381"/><area shape="rect" id="node25" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1984,403,2171,432"/><area shape="rect" id="node27" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2220,389,2335,419"/><area shape="rect" id="node36" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2397,377,2483,407"/><area shape="rect" id="node39" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2384,431,2496,460"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2544,339,2619,368"/><area shape="rect" id="node33" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2667,287,2773,316"/><area shape="rect" id="node52" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="391,145,519,175"/><area shape="rect" id="node55" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="569,147,729,176"/><area shape="rect" id="node
</div>
</p>
</div>
</div>
<a class="anchor" id="a61bdcdcc5f2bd5cf6e35df84dbd89ffd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int map_find_bnode_rnode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *&#160;</td>
<td class="paramname"><em>bmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>n</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="../../d5/dbf/bmap_8h_a61bdcdcc5f2bd5cf6e35df84dbd89ffd_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a61bdcdcc5f2bd5cf6e35df84dbd89ffd_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a61bdcdcc5f2bd5cf6e35df84dbd89ffd_cgraph" id="d5/dbf/bmap_8h_a61bdcdcc5f2bd5cf6e35df84dbd89ffd_cgraph">
<area shape="rect" id="node3" href="../../d3/d7a/map_8c.html#a72016d6f9d0f367f9b50c13c38a54e47" title="rnode_find" alt="" coords="211,5,293,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="../../d5/dbf/bmap_8h_a61bdcdcc5f2bd5cf6e35df84dbd89ffd_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a61bdcdcc5f2bd5cf6e35df84dbd89ffd_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a61bdcdcc5f2bd5cf6e35df84dbd89ffd_icgraph" id="d5/dbf/bmap_8h_a61bdcdcc5f2bd5cf6e35df84dbd89ffd_icgraph">
<area shape="rect" id="node3" href="../../d3/dc7/hook_8c.html#a8106f3baabcefc71e725b6c99cbb5889" title="update_join_rate" alt="" coords="231,871,348,900"/><area shape="rect" id="node19" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="3092,600,3207,629"/><area shape="rect" id="node35" href="../../d7/d02/radar_8c.html#a94b39741ffea4a0e3fef007399f9ee02" title="radar_remove_old_rnodes" alt="" coords="1331,793,1501,823"/><area shape="rect" id="node53" href="../../df/dbf/route_8c.html#a59dc8e3d1c0d989d95f8012f08d82019" title="get_gw_bnode_recurse" alt="" coords="212,740,367,769"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="621,892,768,921"/><area shape="rect" id="node7" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="2193,755,2311,784"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3693,755,3744,784"/><area shape="rect" id="node11" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="2400,573,2461,603"/><area shape="rect" id="node13" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2532,573,2665,603"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2716,573,2807,603"/><area shape="rect" id="node17" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2856,600,3043,629"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="3268,677,3356,707"/><area shape="rect" id="node28" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="3269,571,3355,600"/><area shape="rect" id="node31" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="3256,624,3368,653"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="3416,624,3491,653"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3539,624,3645,653"/><area shape="rect" id="node37" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="1551,769,1679,799"/><area shape="rect" id="node39" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1776,807,1861,836"/><area shape="rect" id="node50" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="1739,747,1899,776"/><area shape="rect" id="node41" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1967,808,2116,837"/><area shape="rect" id="node44" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1997,755,2085,784"/><area shape="rect" id="node47" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="2379,889,2483,919"/><area shape="rect" id="node55" href="../../df/dbf/route_8c.html#abbe040eb10fb43323e36bc2e456a29ce" title="get_gw_gnode_recurse" alt="" coords="417,740,572,769"/><area shape="rect" id="node58" href="../../d9/d7f/route_8h.html#a5c22334fec4f4d06a0a9e1b85a426835" title="get_gw_gnode" alt="" coords="641,740,748,769"/><area shape="rect" id="node60" href="../../d9/d7f/route_8h.html#a8030bab7c77153a34a7b2a71c3be3bc1" title="get_gw_ips" alt="" coords="816,740,904,769"/><area shape="rect" id="node62" href="../../d4/d18/andna_8c.html#a38841ce4a17cc49307989b692098b777" title="find_hash_gnode_recurse" alt="" coords="952,499,1123,528"/><ar
</div>
</p>
</div>
</div>
<a class="anchor" id="a19d3172c72062d19df227d6ceb25ce45"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void map_set_bnode_flag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> *&#160;</td>
<td class="paramname"><em>bmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>bmap_nodes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#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 caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/dbf/bmap_8h_a19d3172c72062d19df227d6ceb25ce45_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_a19d3172c72062d19df227d6ceb25ce45_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_a19d3172c72062d19df227d6ceb25ce45_icgraph" id="d5/dbf/bmap_8h_a19d3172c72062d19df227d6ceb25ce45_icgraph">
<area shape="rect" id="node3" href="../../d5/dbf/bmap_8h.html#a892156a9b22aaa6e66ea99123de91b76" title="bmaps_set_bnode_flag" alt="" coords="199,52,353,81"/><area shape="rect" id="node5" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="403,52,523,81"/><area shape="rect" id="node7" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="571,97,656,127"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2233,5,2321,35"/><area shape="rect" id="node9" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="705,108,836,137"/><area shape="rect" id="node11" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="887,127,972,156"/><area shape="rect" id="node13" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1023,83,1172,112"/><area shape="rect" id="node43" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1053,136,1141,165"/><area shape="rect" id="node46" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1228,208,1332,237"/><area shape="rect" id="node15" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1221,124,1339,153"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2659,164,2709,193"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1387,112,1448,141"/><area shape="rect" id="node21" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1497,112,1631,141"/><area shape="rect" id="node23" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1681,112,1772,141"/><area shape="rect" id="node25" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1821,112,2008,141"/><area shape="rect" id="node27" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2057,60,2172,89"/><area shape="rect" id="node36" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2235,59,2320,88"/><area shape="rect" id="node39" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2221,112,2333,141"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2381,85,2456,115"/><area shape="rect" id="node33" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2504,112,2611,141"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae8c6ea7090b72e0e8bb5b84052897f49"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* pack_all_bmaps </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname">, </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">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname">&#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="../../d5/dbf/bmap_8h_ae8c6ea7090b72e0e8bb5b84052897f49_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_ae8c6ea7090b72e0e8bb5b84052897f49_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_ae8c6ea7090b72e0e8bb5b84052897f49_cgraph" id="d5/dbf/bmap_8h_ae8c6ea7090b72e0e8bb5b84052897f49_cgraph">
<area shape="rect" id="node3" href="../../d3/d7a/map_8c.html#adedb299c04209530f0730bba4c5fb04c" title="pack_map" alt="" coords="203,5,285,35"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="211,59,277,88"/><area shape="rect" id="node13" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="171,139,317,168"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="403,32,448,61"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="549,5,619,35"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="533,59,635,88"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="385,85,465,115"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="377,139,473,168"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="368,192,483,221"/><area shape="rect" id="node24" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="367,245,484,275"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="540,125,628,155"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/dbf/bmap_8h_ae8c6ea7090b72e0e8bb5b84052897f49_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_ae8c6ea7090b72e0e8bb5b84052897f49_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_ae8c6ea7090b72e0e8bb5b84052897f49_icgraph" id="d5/dbf/bmap_8h_ae8c6ea7090b72e0e8bb5b84052897f49_icgraph">
<area shape="rect" id="node3" href="../../d5/dbf/bmap_8h.html#aeb4fdd783f97654db0a17fcf7dbc516b" title="save_bmap" alt="" coords="172,57,260,87"/><area shape="rect" id="node14" href="../../d6/d34/hook_8h.html#a63187dcc3bfeb1895aed9385c06ed714" title="put_bnode_map" alt="" coords="309,109,424,139"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#aa8275f5b6804020ee48f40462a95d389" title="ntk_save_maps" alt="" coords="309,56,424,85"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="473,56,604,85"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="653,5,768,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="816,57,867,87"/><area shape="rect" id="node16" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="501,109,576,139"/><area shape="rect" id="node18" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="657,109,764,139"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aeb4fdd783f97654db0a17fcf7dbc516b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int save_bmap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a> **&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int *&#160;</td>
<td class="paramname">, </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">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d0/d3b/structquadro__group.html">quadro_group</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname">&#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="../../d5/dbf/bmap_8h_aeb4fdd783f97654db0a17fcf7dbc516b_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_aeb4fdd783f97654db0a17fcf7dbc516b_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_aeb4fdd783f97654db0a17fcf7dbc516b_cgraph" id="d5/dbf/bmap_8h_aeb4fdd783f97654db0a17fcf7dbc516b_cgraph">
<area shape="rect" id="node3" href="../../db/d73/bmap_8c.html#a626cf57bebf5e4bfbb4504d92c43f815" title="pack_all_bmaps" alt="" coords="145,179,260,208"/><area shape="rect" id="node28" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="179,245,227,275"/><area shape="rect" id="node5" href="../../d3/d7a/map_8c.html#adedb299c04209530f0730bba4c5fb04c" title="pack_map" alt="" coords="341,165,424,195"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="349,219,416,248"/><area shape="rect" id="node15" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="309,112,456,141"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="541,219,587,248"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="688,271,757,300"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="672,217,773,247"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="524,112,604,141"/><area shape="rect" id="node21" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="516,165,612,195"/><area shape="rect" id="node24" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="507,5,621,35"/><area shape="rect" id="node26" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="505,59,623,88"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="679,139,767,168"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/dbf/bmap_8h_aeb4fdd783f97654db0a17fcf7dbc516b_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_aeb4fdd783f97654db0a17fcf7dbc516b_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_aeb4fdd783f97654db0a17fcf7dbc516b_icgraph" id="d5/dbf/bmap_8h_aeb4fdd783f97654db0a17fcf7dbc516b_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#aa8275f5b6804020ee48f40462a95d389" title="ntk_save_maps" alt="" coords="144,32,259,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="308,32,439,61"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="488,5,603,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="651,32,701,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aade6d459f779e4b70ecd48aa3b5ff6a9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d5/dbf/bmap_8h.html#a3fa0064586cddcbc6762037a6664a2a3">map_bnode</a>** unpack_all_bmaps </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname">, </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">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int **&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">&#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="../../d5/dbf/bmap_8h_aade6d459f779e4b70ecd48aa3b5ff6a9_cgraph.png" border="0" usemap="#d5/dbf/bmap_8h_aade6d459f779e4b70ecd48aa3b5ff6a9_cgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_aade6d459f779e4b70ecd48aa3b5ff6a9_cgraph" id="d5/dbf/bmap_8h_aade6d459f779e4b70ecd48aa3b5ff6a9_cgraph">
<area shape="rect" id="node3" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="184,112,331,141"/><area shape="rect" id="node16" href="../../db/d73/bmap_8c.html#ae52670571abab59c3b815dfc9c822867" title="bmap_levels_init" alt="" coords="199,219,316,248"/><area shape="rect" id="node28" href="../../d3/d7a/map_8c.html#aa1c547a1395ad23dae8112e8d330f45c" title="unpack_map" alt="" coords="209,272,305,301"/><area shape="rect" id="node30" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="589,317,637,347"/><area shape="rect" id="node5" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="409,5,489,35"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="401,59,497,88"/><area shape="rect" id="node12" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="392,112,507,141"/><area shape="rect" id="node14" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="391,165,508,195"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="569,32,657,61"/><area shape="rect" id="node18" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="416,219,483,248"/><area shape="rect" id="node26" href="../../db/d73/bmap_8c.html#a836bfeb9ef1c2a5ed669f8b247c3c5aa" title="bmap_counter_reset" alt="" coords="380,272,519,301"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="591,244,636,273"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="723,311,792,340"/><area shape="rect" id="node24" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="707,244,808,273"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/dbf/bmap_8h_aade6d459f779e4b70ecd48aa3b5ff6a9_icgraph.png" border="0" usemap="#d5/dbf/bmap_8h_aade6d459f779e4b70ecd48aa3b5ff6a9_icgraph" alt=""/></div>
<map name="d5/dbf/bmap_8h_aade6d459f779e4b70ecd48aa3b5ff6a9_icgraph" id="d5/dbf/bmap_8h_aade6d459f779e4b70ecd48aa3b5ff6a9_icgraph">
<area shape="rect" id="node3" href="../../d5/dbf/bmap_8h.html#a233c188952c33778f3c4b085540b9f77" title="load_bmap" alt="" coords="199,57,284,87"/><area shape="rect" id="node11" href="../../d3/dc7/hook_8c.html#ab5fcc9e0c459e229bee016a7698e08ee" title="get_bnode_map" alt="" coords="184,111,299,140"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#aeda777559abec4e7ff375954117a918e" title="ntk_load_maps" alt="" coords="548,5,657,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1827,97,1933,127"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1981,151,2032,180"/><area shape="rect" id="node13" href="../../d3/dc7/hook_8c.html#a0513b13a5cbb9ed7d89f6594e639b264" title="hook_get_bnode_map" alt="" coords="347,111,496,140"/><area shape="rect" id="node15" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="544,111,661,140"/><area shape="rect" id="node18" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="709,111,771,140"/><area shape="rect" id="node20" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="820,111,953,140"/><area shape="rect" id="node22" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1004,111,1095,140"/><area shape="rect" id="node24" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1144,84,1331,113"/><area shape="rect" id="node26" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1380,97,1495,127"/><area shape="rect" id="node28" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1556,151,1644,180"/><area shape="rect" id="node33" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1557,44,1643,73"/><area shape="rect" id="node36" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1544,97,1656,127"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1704,97,1779,127"/></map>
</div>
</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="aa00674da6e778819e2fc686b7019e663"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="../../d4/d56/structbnode__maps__hdr.html">bnode_maps_hdr</a> <a class="el" href="../../d3/d5a/struct__PACKED__.html">_PACKED_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa9ce8547fcaaa4b7fde8638db6775a5c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> bnode_chunk_iinfo = { 1, { 1 }, { sizeof(char)*2 }, { 1 } }</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab9bd178f89a293e3910e36cd7e51913d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> bnode_hdr_iinfo = { 1, { (1&lt;&lt;1) }, { sizeof(char) }, { 1 } }</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad75d18b69ce0cac4699b8f51f21cca2a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> bnode_maps_hdr_iinfo = { 1, { 1 }, { sizeof(char) }, { 1 } }</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="../../d5/dbf/bmap_8h.html">bmap.h</a></li>
<li class="footer">Generated on Wed Feb 19 2014 14:19:09 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>