netsukuku/d4/d43/request_8h.html

1097 lines
122 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/request.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('d4/d43/request_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="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">request.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../d4/d08/misc_8h_source.html">misc.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for request.h:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d4b/request_8h__incl.png" border="0" usemap="#src_2request_8h" alt=""/></div>
<map name="src_2request_8h" id="src_2request_8h">
<area shape="rect" id="node3" href="../../d4/d08/misc_8h.html" title="misc.h" alt="" coords="24,83,85,112"/></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="../../d1/d00/request_8h__dep__incl.png" border="0" usemap="#src_2request_8hdep" alt=""/></div>
<map name="src_2request_8hdep" id="src_2request_8hdep">
<area shape="rect" id="node3" href="../../d6/da2/accept_8c.html" title="src/accept.c" alt="" coords="5,83,99,112"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html" title="src/andna.c" alt="" coords="364,237,455,267"/><area shape="rect" id="node7" href="../../d5/d89/pkts_8h.html" title="src/pkts.h" alt="" coords="817,83,897,112"/><area shape="rect" id="node12" href="../../db/d6b/dns__wrapper_8c.html" title="src/dns_wrapper.c" alt="" coords="745,237,873,267"/><area shape="rect" id="node14" href="../../d3/dc7/hook_8c.html" title="src/hook.c" alt="" coords="897,237,980,267"/><area shape="rect" id="node16" href="../../db/de6/qspn_8c.html" title="src/qspn.c" alt="" coords="1116,237,1199,267"/><area shape="rect" id="node18" href="../../df/dba/rehook_8c.html" title="src/rehook.c" alt="" coords="628,237,721,267"/><area shape="rect" id="node20" href="../../d6/d62/tracer_8c.html" title="src/tracer.c" alt="" coords="1004,237,1092,267"/><area shape="rect" id="node30" href="../../d4/d3b/netsukuku_8c.html" title="src/netsukuku.c" alt="" coords="111,237,225,267"/><area shape="rect" id="node33" href="../../dc/d21/daemon_8c.html" title="src/daemon.c" alt="" coords="224,160,325,189"/><area shape="rect" id="node37" href="../../d1/d6f/igs_8c.html" title="src/igs.c" alt="" coords="349,160,421,189"/><area shape="rect" id="node40" href="../../df/d05/pkts_8c.html" title="src/pkts.c" alt="" coords="1077,160,1157,189"/><area shape="rect" id="node43" href="../../d7/d02/radar_8c.html" title="src/radar.c" alt="" coords="1181,160,1264,189"/><area shape="rect" id="node46" href="../../df/dbf/route_8c.html" title="src/route.c" alt="" coords="1288,160,1371,189"/><area shape="rect" id="node58" href="../../dd/d23/request_8c.html" title="src/request.c" alt="" coords="1547,83,1645,112"/><area shape="rect" id="node9" href="../../da/db5/tracer_8h.html" title="src/tracer.h" alt="" coords="813,160,901,189"/><area shape="rect" id="node22" href="../../d5/d05/andna_8h.html" title="src/andna.h" alt="" coords="496,160,587,189"/><area shape="rect" id="node25" href="../../de/d85/andns_8c.html" title="src/andns.c" alt="" coords="249,237,340,267"/><area shape="rect" id="node27" href="../../d3/d98/andns__snsd_8c.html" title="src/andns_snsd.c" alt="" coords="479,237,604,267"/></map>
</div>
</div>
<p><a href="../../d4/d43/request_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="../../d5/dc9/structrequest__tbl.html">request_tbl</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:aca2b488c5f3c95dc5ae20d65552b948a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#aca2b488c5f3c95dc5ae20d65552b948a">REQUEST_TIMEOUT</a></td></tr>
<tr class="separator:aca2b488c5f3c95dc5ae20d65552b948a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfe63755e353f7ff7520db9ad7a613f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#abfe63755e353f7ff7520db9ad7a613f3">TOTAL_OPS</a>&#160;&#160;&#160;(<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a31ab8c2e90d9086d9436ec05bb70f107">ACK_NEGATIVE</a>+1)</td></tr>
<tr class="separator:abfe63755e353f7ff7520db9ad7a613f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac99419302e6cbb845a08d57f21e9ec47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#ac99419302e6cbb845a08d57f21e9ec47">TOTAL_REQUESTS</a>&#160;&#160;&#160;(<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a00cda706067c2aa011072bb4c633c480">ANDNA_GET_COUNT_CACHE</a>+1)</td></tr>
<tr class="separator:ac99419302e6cbb845a08d57f21e9ec47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41a079b9c8ff7d583af70464d4f69179"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a41a079b9c8ff7d583af70464d4f69179">TOTAL_REPLIES</a>&#160;&#160;&#160;(<a class="el" href="../../d4/d43/request_8h.html#abfe63755e353f7ff7520db9ad7a613f3">TOTAL_OPS</a>-<a class="el" href="../../d4/d43/request_8h.html#ac99419302e6cbb845a08d57f21e9ec47">TOTAL_REQUESTS</a>)</td></tr>
<tr class="separator:a41a079b9c8ff7d583af70464d4f69179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a629cf1053368adceba5b664ae3d195f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a629cf1053368adceba5b664ae3d195f4">TOTAL_ERRORS</a>&#160;&#160;&#160;(<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a0d1c553919756af06ae8d20b522a69e4">E_TOO_MANY_CONN</a>+1)</td></tr>
<tr class="separator:a629cf1053368adceba5b664ae3d195f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00eeb5db250c597721b98a83437c4c91"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a00eeb5db250c597721b98a83437c4c91">TOTAL_MAXRQ</a>&#160;&#160;&#160;31</td></tr>
<tr class="separator:a00eeb5db250c597721b98a83437c4c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad554bfb8b7b3da8471a053c78e21557a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#ad554bfb8b7b3da8471a053c78e21557a">OP_FILTER_DROP</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ad554bfb8b7b3da8471a053c78e21557a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c54dfd34cda998e80298a2223660504"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a4c54dfd34cda998e80298a2223660504">OP_FILTER_ALLOW</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a4c54dfd34cda998e80298a2223660504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a683a83612a7ad91daa2f0926a5473127"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a683a83612a7ad91daa2f0926a5473127">op_filter_set</a>(op)&#160;&#160;&#160;<a class="el" href="../../d4/d08/misc_8h.html#a57ad79bbf1da2778f9352732771339b9">SET_BIT</a>(<a class="el" href="../../d4/d43/request_8h.html#a03b605a3fb62a341e4af3008502a1b1a">filtered_op</a>, (op))</td></tr>
<tr class="separator:a683a83612a7ad91daa2f0926a5473127"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d6bdf9dcc34258e48eb8bfa465809ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a1d6bdf9dcc34258e48eb8bfa465809ac">op_filter_clr</a>(op)&#160;&#160;&#160;<a class="el" href="../../d4/d08/misc_8h.html#a3dddc03c8e6df49ea7615405cc1faf4f">CLR_BIT</a>(<a class="el" href="../../d4/d43/request_8h.html#a03b605a3fb62a341e4af3008502a1b1a">filtered_op</a>, (op))</td></tr>
<tr class="separator:a1d6bdf9dcc34258e48eb8bfa465809ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c2040c66dff40f5c95d61c0b90db95f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a6c2040c66dff40f5c95d61c0b90db95f">op_filter_test</a>(op)&#160;&#160;&#160;<a class="el" href="../../d4/d08/misc_8h.html#a5339af2eb805f73f3c78db430e03d719">TEST_BIT</a>(<a class="el" href="../../d4/d43/request_8h.html#a03b605a3fb62a341e4af3008502a1b1a">filtered_op</a>, (op))</td></tr>
<tr class="separator:a6c2040c66dff40f5c95d61c0b90db95f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bb136a1ebec338c3515d171e6c6219b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a0bb136a1ebec338c3515d171e6c6219b">op_filter_reset</a>(bit)&#160;&#160;&#160;memset(<a class="el" href="../../d4/d43/request_8h.html#a03b605a3fb62a341e4af3008502a1b1a">filtered_op</a>, (bit), sizeof(<a class="el" href="../../d4/d43/request_8h.html#a03b605a3fb62a341e4af3008502a1b1a">filtered_op</a>))</td></tr>
<tr class="separator:a0bb136a1ebec338c3515d171e6c6219b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1848d8787505bf2fd4abc69d8f42e2c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a1848d8787505bf2fd4abc69d8f42e2c6">re_strerror</a>(err)&#160;&#160;&#160;(<a class="el" href="../../d4/d43/request_8h.html#a1026a80f12ff3079f0a38299ebb89fa9">rq_strerror</a>((err)))</td></tr>
<tr class="separator:a1848d8787505bf2fd4abc69d8f42e2c6"><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:a906be08963b31f6f8cdba27d4b7fdda9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d5/dc9/structrequest__tbl.html">request_tbl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a906be08963b31f6f8cdba27d4b7fdda9">rq_tbl</a></td></tr>
<tr class="separator:a906be08963b31f6f8cdba27d4b7fdda9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:adb6ce8f92ae1a7823b99fb0430cc3107"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107">pkt_op</a> { <br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107aea37ce645ea73ece4e13b1deace9cf25">ECHO_ME</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a3cdd95de65a9bddb27667ed4ebbb8e1d">ECHO_REPLY</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a99e4480084a606fbb78d38e492d64415">GET_FREE_NODES</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a0d68509c3cc944067834124902551ae7">GET_QSPN_ROUND</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a6e0a3c5e3e60cc42cf088d5307f293ee">GET_INTERNET_GWS</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107ae67db4a2613b9bcfe1c56047eb7b86c1">SET_FOREIGN_ROUTE</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a7911296819a1076372f60ba5ee02a2cf">DEL_FOREIGN_ROUTE</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a3c938df736062f7e78d58e619fe69403">NEW_BACKROUTE</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107ab517eea9723a7bcea26c90f4e3b5f788">DELAYED_BROADCAST</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107aa036c0b334c77b3aec494ef9361bcbb6">SPLIT_ROUTE</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107ae24e294be1b56f08ae998e59ffc6b400">SET_NO_IDENTITY</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a2d2be1a706e017709063606c3ffd582e">QSPN_CLOSE</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a72d48f331b3592fa66dc7d1a7bbd8b33">QSPN_OPEN</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a0d7b020cc54a4842f8e2aa968b13f82a">QSPN_RFR</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a21a901ef2ba95843c1622ae464fa0a29">GET_DNODEBLOCK</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a138923a5dead13375025d3152273faeb">GET_DNODEIP</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a9d15a75b3e977ee1742cab93a340661c">TRACER_PKT</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a7f73d5d39e6c6d2395c437585f712043">TRACER_PKT_CONNECT</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107ac42ee920d69af5eff8211555a751c545">DEL_SNODE</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a080965ddff00e04667a45155093d77cc">DEL_GNODE</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107af5d19dba3b35b848c63fdb1eb58940f0">GET_INT_MAP</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107af07d299c2843aace4f0e9fde5ee03b3a">GET_EXT_MAP</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a1ac522d53a2da30a0f767f0bd73e8810">GET_BNODE_MAP</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a51b0010f09c702cea741caf5e1e2e0f1">ANDNA_REGISTER_HNAME</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107ac577ca614691c057f50456625f26108e">ANDNA_CHECK_COUNTER</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a480015f72ee716f83250777777a50d65">ANDNA_RESOLVE_HNAME</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a9f574d81cd1cb2ab976eb789c90b2ff1">ANDNA_RESOLVE_IP</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a57e178d8b77ff4dddac6f727a5a9e6d6">ANDNA_RESOLVE_MX</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a223036d91ab9e2d87e4211b0ec270dab">ANDNA_GET_ANDNA_CACHE</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107af0a0819a4626e7cca2102b87e0213ea1">ANDNA_GET_SINGLE_ACACHE</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a041e44ce06280ba718a18174120f1d11">ANDNA_SPREAD_SACACHE</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a00cda706067c2aa011072bb4c633c480">ANDNA_GET_COUNT_CACHE</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a1afe5e7f2197d8739f21b14b826aa3e7">PUT_FREE_NODES</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107ab040e4cbf9bf0a95b5a02e38153a6238">PUT_QSPN_ROUND</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a134cb1fc672fe493dcb7c32554c7ce44">PUT_INTERNET_GWS</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a792375f6ae486309c0b2f37ecd728bfa">PUT_DNODEIP</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a4a31d78fc5c9be51b582c33ebfea9888">EMPTY_REPLY_SLOT</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a8a9a80bb10e7de10d29c10ad3e459978">EMPTY_REPLY_SLOT1</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107aee70be02691c2fe723c277470d20be6d">PUT_INT_MAP</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107aa0ba476e2679022ab0e5118cc89fcd14">PUT_EXT_MAP</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a103449e3f27a9cb353e4e6732c1128fd">PUT_BNODE_MAP</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a616fda25b1268551f4ba6fb7debd2e5a">ANDNA_RESOLVE_REPLY</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107ab58c6c46f67672c025c906215ddda2a7">ANDNA_REV_RESOLVE_REPLY</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107aaa4e051ead8fb292eadbaa5923f80a61">ANDNA_MX_RESOLVE_REPLY</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a155bc6bf324c2e2880a5ae8a6799b2bb">ANDNA_PUT_COUNT_CACHE</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107ab4804a91adf44df9f72d2da18870e360">ANDNA_PUT_ANDNA_CACHE</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a2784387957a7845aa04595adce13d2e6">ACK_AFFERMATIVE</a>,
<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a31ab8c2e90d9086d9436ec05bb70f107">ACK_NEGATIVE</a>
<br/>
}</td></tr>
<tr class="separator:adb6ce8f92ae1a7823b99fb0430cc3107"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc42076253600be964e110149b458971"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971">errors</a> { <br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971ac7eabfcaa6304926f5cd7f4862165bca">E_INVALID_REQUEST</a>,
<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a4ba06832496c438101de997af9b1517e">E_ACCEPT_TBL_FULL</a>,
<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a2e556d7c67971e3675227237c4dfbf9b">E_REQUEST_TBL_FULL</a>,
<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971af65f2817c3b354c52d7628a00b5a189d">E_QGROUP_FULL</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a969a97b071e705f30b0085ce6f26f8b9">E_NTK_FULL</a>,
<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971af2da5ae9bf6b01d6dbb1e65c93e22dba">E_INVALID_SIGNATURE</a>,
<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a210d63d4d8e64ef41e059be9da9bacaa">E_CANNOT_FORWARD</a>,
<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a2e106f4264bd8ec5a309bc5a951d75bc">E_ANDNA_WRONG_HASH_GNODE</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a6ffca32eb0c654090db35e88e86405b6">E_ANDNA_QUEUE_FULL</a>,
<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a58d1161a727915966048eace72002af3">E_ANDNA_UPDATE_TOO_EARLY</a>,
<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a61099dc7e015141c8e3d88c885090f5c">E_ANDNA_TOO_MANY_HNAME</a>,
<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a37a1bb18ce0021ba8081435be6013a57">E_ANDNA_HUPDATE_MISMATCH</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a31702de0ec31c41dbb162b258b6ca331">E_ANDNA_NO_HNAME</a>,
<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a5ee5d09d0face8b34fe45444af8ea083">E_ANDNA_CHECK_COUNTER</a>,
<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a0d1c553919756af06ae8d20b522a69e4">E_TOO_MANY_CONN</a>
<br/>
}</td></tr>
<tr class="separator:acc42076253600be964e110149b458971"><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:a43ba696577eb934d9e86635b5f57e6e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a43ba696577eb934d9e86635b5f57e6e1">rq_wait_idx_init</a> (int *<a class="el" href="../../d4/d43/request_8h.html#a6b0ebcc9168ba9f86f1f369367711532">rq_wait_idx</a>)</td></tr>
<tr class="separator:a43ba696577eb934d9e86635b5f57e6e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1026a80f12ff3079f0a38299ebb89fa9"><td class="memItemLeft" align="right" valign="top">const u_char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a1026a80f12ff3079f0a38299ebb89fa9">rq_strerror</a> (int err)</td></tr>
<tr class="separator:a1026a80f12ff3079f0a38299ebb89fa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9faf34ea59b2146380a56187bbe05354"><td class="memItemLeft" align="right" valign="top">const u_char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a9faf34ea59b2146380a56187bbe05354">re_to_str</a> (u_char re)</td></tr>
<tr class="separator:a9faf34ea59b2146380a56187bbe05354"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aca83ccc74c4eff6241751a0cdfc404"><td class="memItemLeft" align="right" valign="top">const u_char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a4aca83ccc74c4eff6241751a0cdfc404">rq_to_str</a> (u_char rq)</td></tr>
<tr class="separator:a4aca83ccc74c4eff6241751a0cdfc404"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a179ac58c44a0b205ff1c09dd60e07411"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a179ac58c44a0b205ff1c09dd60e07411">op_verify</a> (u_char)</td></tr>
<tr class="separator:a179ac58c44a0b205ff1c09dd60e07411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f05f0ec29bcc108c3ffb16b2256ce11"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a8f05f0ec29bcc108c3ffb16b2256ce11">rq_verify</a> (u_char)</td></tr>
<tr class="separator:a8f05f0ec29bcc108c3ffb16b2256ce11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4be5f705d8865a029a9d1a4cf33e6c7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#ae4be5f705d8865a029a9d1a4cf33e6c7">re_verify</a> (u_char)</td></tr>
<tr class="separator:ae4be5f705d8865a029a9d1a4cf33e6c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac337220fd956cc0d322fabcab4727d9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#ac337220fd956cc0d322fabcab4727d9e">update_rq_tbl</a> (<a class="el" href="../../d4/d43/request_8h.html#a906be08963b31f6f8cdba27d4b7fdda9">rq_tbl</a> *)</td></tr>
<tr class="separator:ac337220fd956cc0d322fabcab4727d9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a232f25572eb06bc9facb53a9fa59f900"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a232f25572eb06bc9facb53a9fa59f900">is_rq_full</a> (u_char, <a class="el" href="../../d4/d43/request_8h.html#a906be08963b31f6f8cdba27d4b7fdda9">rq_tbl</a> *)</td></tr>
<tr class="separator:a232f25572eb06bc9facb53a9fa59f900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad75a467860f208c15c5fe0aaadff144c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#ad75a467860f208c15c5fe0aaadff144c">find_free_rq_wait</a> (u_char, <a class="el" href="../../d4/d43/request_8h.html#a906be08963b31f6f8cdba27d4b7fdda9">rq_tbl</a> *)</td></tr>
<tr class="separator:ad75a467860f208c15c5fe0aaadff144c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fc8cfc8e378aadc7c5e1da43788ae1e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a5fc8cfc8e378aadc7c5e1da43788ae1e">add_rq</a> (u_char, <a class="el" href="../../d4/d43/request_8h.html#a906be08963b31f6f8cdba27d4b7fdda9">rq_tbl</a> *)</td></tr>
<tr class="separator:a5fc8cfc8e378aadc7c5e1da43788ae1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ee836d53663f81b7753e13c2395be2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#aa6ee836d53663f81b7753e13c2395be2">op_filter_reset_re</a> (int bit)</td></tr>
<tr class="separator:aa6ee836d53663f81b7753e13c2395be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b36087d5c2dcdec97cb442fe090b6bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a7b36087d5c2dcdec97cb442fe090b6bf">op_filter_reset_rq</a> (int bit)</td></tr>
<tr class="separator:a7b36087d5c2dcdec97cb442fe090b6bf"><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:a6b0ebcc9168ba9f86f1f369367711532"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a6b0ebcc9168ba9f86f1f369367711532">rq_wait_idx</a> [(<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a00cda706067c2aa011072bb4c633c480">ANDNA_GET_COUNT_CACHE</a>+1)]</td></tr>
<tr class="separator:a6b0ebcc9168ba9f86f1f369367711532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8c1d73c465f14a172216e4e01e8a03e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#ac8c1d73c465f14a172216e4e01e8a03e">update_rq_tbl_mutex</a></td></tr>
<tr class="separator:ac8c1d73c465f14a172216e4e01e8a03e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03b605a3fb62a341e4af3008502a1b1a"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d43/request_8h.html#a03b605a3fb62a341e4af3008502a1b1a">filtered_op</a> [(<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a31ab8c2e90d9086d9436ec05bb70f107">ACK_NEGATIVE</a>+1) &gt;&gt;3]</td></tr>
<tr class="separator:a03b605a3fb62a341e4af3008502a1b1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a4c54dfd34cda998e80298a2223660504"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OP_FILTER_ALLOW&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1d6bdf9dcc34258e48eb8bfa465809ac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define op_filter_clr</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">op</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="../../d4/d08/misc_8h.html#a3dddc03c8e6df49ea7615405cc1faf4f">CLR_BIT</a>(<a class="el" href="../../d4/d43/request_8h.html#a03b605a3fb62a341e4af3008502a1b1a">filtered_op</a>, (op))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad554bfb8b7b3da8471a053c78e21557a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OP_FILTER_DROP&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0bb136a1ebec338c3515d171e6c6219b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define op_filter_reset</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">bit</td><td>)</td>
<td>&#160;&#160;&#160;memset(<a class="el" href="../../d4/d43/request_8h.html#a03b605a3fb62a341e4af3008502a1b1a">filtered_op</a>, (bit), sizeof(<a class="el" href="../../d4/d43/request_8h.html#a03b605a3fb62a341e4af3008502a1b1a">filtered_op</a>))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a683a83612a7ad91daa2f0926a5473127"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define op_filter_set</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">op</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="../../d4/d08/misc_8h.html#a57ad79bbf1da2778f9352732771339b9">SET_BIT</a>(<a class="el" href="../../d4/d43/request_8h.html#a03b605a3fb62a341e4af3008502a1b1a">filtered_op</a>, (op))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a6c2040c66dff40f5c95d61c0b90db95f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define op_filter_test</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">op</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="../../d4/d08/misc_8h.html#a5339af2eb805f73f3c78db430e03d719">TEST_BIT</a>(<a class="el" href="../../d4/d43/request_8h.html#a03b605a3fb62a341e4af3008502a1b1a">filtered_op</a>, (op))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1848d8787505bf2fd4abc69d8f42e2c6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define re_strerror</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">err</td><td>)</td>
<td>&#160;&#160;&#160;(<a class="el" href="../../d4/d43/request_8h.html#a1026a80f12ff3079f0a38299ebb89fa9">rq_strerror</a>((err)))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aca2b488c5f3c95dc5ae20d65552b948a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define REQUEST_TIMEOUT</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">300 <span class="comment">/* The timeout in seconds for all the </span></div>
<div class="line"><span class="comment"> requests */</span></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a629cf1053368adceba5b664ae3d195f4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define TOTAL_ERRORS&#160;&#160;&#160;(<a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971a0d1c553919756af06ae8d20b522a69e4">E_TOO_MANY_CONN</a>+1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a00eeb5db250c597721b98a83437c4c91"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define TOTAL_MAXRQ&#160;&#160;&#160;31</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abfe63755e353f7ff7520db9ad7a613f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define TOTAL_OPS&#160;&#160;&#160;(<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a31ab8c2e90d9086d9436ec05bb70f107">ACK_NEGATIVE</a>+1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a41a079b9c8ff7d583af70464d4f69179"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define TOTAL_REPLIES&#160;&#160;&#160;(<a class="el" href="../../d4/d43/request_8h.html#abfe63755e353f7ff7520db9ad7a613f3">TOTAL_OPS</a>-<a class="el" href="../../d4/d43/request_8h.html#ac99419302e6cbb845a08d57f21e9ec47">TOTAL_REQUESTS</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac99419302e6cbb845a08d57f21e9ec47"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define TOTAL_REQUESTS&#160;&#160;&#160;(<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a00cda706067c2aa011072bb4c633c480">ANDNA_GET_COUNT_CACHE</a>+1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a906be08963b31f6f8cdba27d4b7fdda9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d5/dc9/structrequest__tbl.html">request_tbl</a> <a class="el" href="../../d4/d43/request_8h.html#a906be08963b31f6f8cdba27d4b7fdda9">rq_tbl</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="acc42076253600be964e110149b458971"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="../../d4/d43/request_8h.html#acc42076253600be964e110149b458971">errors</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971ac7eabfcaa6304926f5cd7f4862165bca"></a>E_INVALID_REQUEST&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971a4ba06832496c438101de997af9b1517e"></a>E_ACCEPT_TBL_FULL&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971a2e556d7c67971e3675227237c4dfbf9b"></a>E_REQUEST_TBL_FULL&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971af65f2817c3b354c52d7628a00b5a189d"></a>E_QGROUP_FULL&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971a969a97b071e705f30b0085ce6f26f8b9"></a>E_NTK_FULL&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971af2da5ae9bf6b01d6dbb1e65c93e22dba"></a>E_INVALID_SIGNATURE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971a210d63d4d8e64ef41e059be9da9bacaa"></a>E_CANNOT_FORWARD&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971a2e106f4264bd8ec5a309bc5a951d75bc"></a>E_ANDNA_WRONG_HASH_GNODE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971a6ffca32eb0c654090db35e88e86405b6"></a>E_ANDNA_QUEUE_FULL&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971a58d1161a727915966048eace72002af3"></a>E_ANDNA_UPDATE_TOO_EARLY&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971a61099dc7e015141c8e3d88c885090f5c"></a>E_ANDNA_TOO_MANY_HNAME&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971a37a1bb18ce0021ba8081435be6013a57"></a>E_ANDNA_HUPDATE_MISMATCH&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971a31702de0ec31c41dbb162b258b6ca331"></a>E_ANDNA_NO_HNAME&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971a5ee5d09d0face8b34fe45444af8ea083"></a>E_ANDNA_CHECK_COUNTER&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc42076253600be964e110149b458971a0d1c553919756af06ae8d20b522a69e4"></a>E_TOO_MANY_CONN&#160;</td><td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107">pkt_op</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107aea37ce645ea73ece4e13b1deace9cf25"></a>ECHO_ME&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a3cdd95de65a9bddb27667ed4ebbb8e1d"></a>ECHO_REPLY&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a99e4480084a606fbb78d38e492d64415"></a>GET_FREE_NODES&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a0d68509c3cc944067834124902551ae7"></a>GET_QSPN_ROUND&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a6e0a3c5e3e60cc42cf088d5307f293ee"></a>GET_INTERNET_GWS&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107ae67db4a2613b9bcfe1c56047eb7b86c1"></a>SET_FOREIGN_ROUTE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a7911296819a1076372f60ba5ee02a2cf"></a>DEL_FOREIGN_ROUTE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a3c938df736062f7e78d58e619fe69403"></a>NEW_BACKROUTE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107ab517eea9723a7bcea26c90f4e3b5f788"></a>DELAYED_BROADCAST&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107aa036c0b334c77b3aec494ef9361bcbb6"></a>SPLIT_ROUTE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107ae24e294be1b56f08ae998e59ffc6b400"></a>SET_NO_IDENTITY&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a2d2be1a706e017709063606c3ffd582e"></a>QSPN_CLOSE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a72d48f331b3592fa66dc7d1a7bbd8b33"></a>QSPN_OPEN&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a0d7b020cc54a4842f8e2aa968b13f82a"></a>QSPN_RFR&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a21a901ef2ba95843c1622ae464fa0a29"></a>GET_DNODEBLOCK&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a138923a5dead13375025d3152273faeb"></a>GET_DNODEIP&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a9d15a75b3e977ee1742cab93a340661c"></a>TRACER_PKT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a7f73d5d39e6c6d2395c437585f712043"></a>TRACER_PKT_CONNECT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107ac42ee920d69af5eff8211555a751c545"></a>DEL_SNODE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a080965ddff00e04667a45155093d77cc"></a>DEL_GNODE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107af5d19dba3b35b848c63fdb1eb58940f0"></a>GET_INT_MAP&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107af07d299c2843aace4f0e9fde5ee03b3a"></a>GET_EXT_MAP&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a1ac522d53a2da30a0f767f0bd73e8810"></a>GET_BNODE_MAP&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a51b0010f09c702cea741caf5e1e2e0f1"></a>ANDNA_REGISTER_HNAME&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107ac577ca614691c057f50456625f26108e"></a>ANDNA_CHECK_COUNTER&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a480015f72ee716f83250777777a50d65"></a>ANDNA_RESOLVE_HNAME&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a9f574d81cd1cb2ab976eb789c90b2ff1"></a>ANDNA_RESOLVE_IP&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a57e178d8b77ff4dddac6f727a5a9e6d6"></a>ANDNA_RESOLVE_MX&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a223036d91ab9e2d87e4211b0ec270dab"></a>ANDNA_GET_ANDNA_CACHE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107af0a0819a4626e7cca2102b87e0213ea1"></a>ANDNA_GET_SINGLE_ACACHE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a041e44ce06280ba718a18174120f1d11"></a>ANDNA_SPREAD_SACACHE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a00cda706067c2aa011072bb4c633c480"></a>ANDNA_GET_COUNT_CACHE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a1afe5e7f2197d8739f21b14b826aa3e7"></a>PUT_FREE_NODES&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107ab040e4cbf9bf0a95b5a02e38153a6238"></a>PUT_QSPN_ROUND&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a134cb1fc672fe493dcb7c32554c7ce44"></a>PUT_INTERNET_GWS&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a792375f6ae486309c0b2f37ecd728bfa"></a>PUT_DNODEIP&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a4a31d78fc5c9be51b582c33ebfea9888"></a>EMPTY_REPLY_SLOT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a8a9a80bb10e7de10d29c10ad3e459978"></a>EMPTY_REPLY_SLOT1&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107aee70be02691c2fe723c277470d20be6d"></a>PUT_INT_MAP&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107aa0ba476e2679022ab0e5118cc89fcd14"></a>PUT_EXT_MAP&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a103449e3f27a9cb353e4e6732c1128fd"></a>PUT_BNODE_MAP&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a616fda25b1268551f4ba6fb7debd2e5a"></a>ANDNA_RESOLVE_REPLY&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107ab58c6c46f67672c025c906215ddda2a7"></a>ANDNA_REV_RESOLVE_REPLY&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107aaa4e051ead8fb292eadbaa5923f80a61"></a>ANDNA_MX_RESOLVE_REPLY&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a155bc6bf324c2e2880a5ae8a6799b2bb"></a>ANDNA_PUT_COUNT_CACHE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107ab4804a91adf44df9f72d2da18870e360"></a>ANDNA_PUT_ANDNA_CACHE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a2784387957a7845aa04595adce13d2e6"></a>ACK_AFFERMATIVE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adb6ce8f92ae1a7823b99fb0430cc3107a31ab8c2e90d9086d9436ec05bb70f107"></a>ACK_NEGATIVE&#160;</td><td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a5fc8cfc8e378aadc7c5e1da43788ae1e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int add_rq </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="../../d4/d43/request_8h.html#a906be08963b31f6f8cdba27d4b7fdda9">rq_tbl</a> *&#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="../../d4/d43/request_8h_a5fc8cfc8e378aadc7c5e1da43788ae1e_cgraph.png" border="0" usemap="#d4/d43/request_8h_a5fc8cfc8e378aadc7c5e1da43788ae1e_cgraph" alt=""/></div>
<map name="d4/d43/request_8h_a5fc8cfc8e378aadc7c5e1da43788ae1e_cgraph" id="d4/d43/request_8h_a5fc8cfc8e378aadc7c5e1da43788ae1e_cgraph">
<area shape="rect" id="node3" href="../../dd/d23/request_8c.html#a438a494dcfe71d942b55538d988518e7" title="is_rq_full" alt="" coords="139,32,213,61"/><area shape="rect" id="node9" href="../../dd/d23/request_8c.html#a666975aa9beed1798e6b1fb19fa54228" title="find_free_rq_wait" alt="" coords="116,85,236,115"/><area shape="rect" id="node5" href="../../dd/d23/request_8c.html#a544592715c1fa859a8a108d1b3734d5b" title="rq_verify" alt="" coords="300,5,372,35"/><area shape="rect" id="node7" href="../../dd/d23/request_8c.html#a33390565a774719e0197951fa99879d1" title="update_rq_tbl" alt="" coords="287,59,385,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_a5fc8cfc8e378aadc7c5e1da43788ae1e_icgraph.png" border="0" usemap="#d4/d43/request_8h_a5fc8cfc8e378aadc7c5e1da43788ae1e_icgraph" alt=""/></div>
<map name="d4/d43/request_8h_a5fc8cfc8e378aadc7c5e1da43788ae1e_icgraph" id="d4/d43/request_8h_a5fc8cfc8e378aadc7c5e1da43788ae1e_icgraph">
<area shape="rect" id="node3" href="../../d5/d89/pkts_8h.html#ad72bbdba1c2025145f30bba79981c11d" title="pkt_exec" alt="" coords="115,32,189,61"/><area shape="rect" id="node5" href="../../dc/d21/daemon_8c.html#afc47801db3abdd5d408c48044643018d" title="udp_exec_pkt" alt="" coords="239,5,340,35"/><area shape="rect" id="node14" href="../../d0/d51/daemon_8h.html#a5d807bb7bad3c6b6dba9e852f1f401a7" title="tcp_recv_loop" alt="" coords="239,59,340,88"/><area shape="rect" id="node7" href="../../d0/d51/daemon_8h.html#a40481bac75cf84001629622bb8a5f2c0" title="udp_daemon" alt="" coords="389,5,485,35"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="535,32,625,61"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="675,32,725,61"/><area shape="rect" id="node16" href="../../d0/d51/daemon_8h.html#a6bfa338bfc8ec41ee95e77a666e26114" title="tcp_daemon" alt="" coords="391,59,484,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad75a467860f208c15c5fe0aaadff144c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int find_free_rq_wait </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="../../d4/d43/request_8h.html#a906be08963b31f6f8cdba27d4b7fdda9">rq_tbl</a> *&#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 caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_ad75a467860f208c15c5fe0aaadff144c_icgraph.png" border="0" usemap="#d4/d43/request_8h_ad75a467860f208c15c5fe0aaadff144c_icgraph" alt=""/></div>
<map name="d4/d43/request_8h_ad75a467860f208c15c5fe0aaadff144c_icgraph" id="d4/d43/request_8h_ad75a467860f208c15c5fe0aaadff144c_icgraph">
<area shape="rect" id="node3" href="../../d4/d43/request_8h.html#a5fc8cfc8e378aadc7c5e1da43788ae1e" title="add_rq" alt="" coords="176,32,237,61"/><area shape="rect" id="node5" href="../../d5/d89/pkts_8h.html#ad72bbdba1c2025145f30bba79981c11d" title="pkt_exec" alt="" coords="285,32,360,61"/><area shape="rect" id="node7" href="../../dc/d21/daemon_8c.html#afc47801db3abdd5d408c48044643018d" title="udp_exec_pkt" alt="" coords="409,5,511,35"/><area shape="rect" id="node16" href="../../d0/d51/daemon_8h.html#a5d807bb7bad3c6b6dba9e852f1f401a7" title="tcp_recv_loop" alt="" coords="409,59,511,88"/><area shape="rect" id="node9" href="../../d0/d51/daemon_8h.html#a40481bac75cf84001629622bb8a5f2c0" title="udp_daemon" alt="" coords="560,5,656,35"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="705,32,796,61"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="845,32,896,61"/><area shape="rect" id="node18" href="../../d0/d51/daemon_8h.html#a6bfa338bfc8ec41ee95e77a666e26114" title="tcp_daemon" alt="" coords="561,59,655,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a232f25572eb06bc9facb53a9fa59f900"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int is_rq_full </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="../../d4/d43/request_8h.html#a906be08963b31f6f8cdba27d4b7fdda9">rq_tbl</a> *&#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="../../d4/d43/request_8h_a232f25572eb06bc9facb53a9fa59f900_cgraph.png" border="0" usemap="#d4/d43/request_8h_a232f25572eb06bc9facb53a9fa59f900_cgraph" alt=""/></div>
<map name="d4/d43/request_8h_a232f25572eb06bc9facb53a9fa59f900_cgraph" id="d4/d43/request_8h_a232f25572eb06bc9facb53a9fa59f900_cgraph">
<area shape="rect" id="node3" href="../../dd/d23/request_8c.html#a544592715c1fa859a8a108d1b3734d5b" title="rq_verify" alt="" coords="143,5,215,35"/><area shape="rect" id="node5" href="../../dd/d23/request_8c.html#a33390565a774719e0197951fa99879d1" title="update_rq_tbl" alt="" coords="129,59,228,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_a232f25572eb06bc9facb53a9fa59f900_icgraph.png" border="0" usemap="#d4/d43/request_8h_a232f25572eb06bc9facb53a9fa59f900_icgraph" alt=""/></div>
<map name="d4/d43/request_8h_a232f25572eb06bc9facb53a9fa59f900_icgraph" id="d4/d43/request_8h_a232f25572eb06bc9facb53a9fa59f900_icgraph">
<area shape="rect" id="node3" href="../../d4/d43/request_8h.html#a5fc8cfc8e378aadc7c5e1da43788ae1e" title="add_rq" alt="" coords="128,32,189,61"/><area shape="rect" id="node5" href="../../d5/d89/pkts_8h.html#ad72bbdba1c2025145f30bba79981c11d" title="pkt_exec" alt="" coords="237,32,312,61"/><area shape="rect" id="node7" href="../../dc/d21/daemon_8c.html#afc47801db3abdd5d408c48044643018d" title="udp_exec_pkt" alt="" coords="361,5,463,35"/><area shape="rect" id="node16" href="../../d0/d51/daemon_8h.html#a5d807bb7bad3c6b6dba9e852f1f401a7" title="tcp_recv_loop" alt="" coords="361,59,463,88"/><area shape="rect" id="node9" href="../../d0/d51/daemon_8h.html#a40481bac75cf84001629622bb8a5f2c0" title="udp_daemon" alt="" coords="512,5,608,35"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="657,32,748,61"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="797,32,848,61"/><area shape="rect" id="node18" href="../../d0/d51/daemon_8h.html#a6bfa338bfc8ec41ee95e77a666e26114" title="tcp_daemon" alt="" coords="513,59,607,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa6ee836d53663f81b7753e13c2395be2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void op_filter_reset_re </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>bit</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_aa6ee836d53663f81b7753e13c2395be2_icgraph.png" border="0" usemap="#d4/d43/request_8h_aa6ee836d53663f81b7753e13c2395be2_icgraph" alt=""/></div>
<map name="d4/d43/request_8h_aa6ee836d53663f81b7753e13c2395be2_icgraph" id="d4/d43/request_8h_aa6ee836d53663f81b7753e13c2395be2_icgraph">
<area shape="rect" id="node3" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="177,60,263,89"/><area shape="rect" id="node5" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="477,5,552,35"/><area shape="rect" id="node11" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="312,99,429,128"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1608,97,1715,127"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1763,151,1813,180"/><area shape="rect" id="node14" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="484,99,545,128"/><area shape="rect" id="node16" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="601,99,735,128"/><area shape="rect" id="node18" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="785,99,876,128"/><area shape="rect" id="node20" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="925,72,1112,101"/><area shape="rect" id="node22" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1161,97,1276,127"/><area shape="rect" id="node24" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1337,151,1425,180"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1339,44,1424,73"/><area shape="rect" id="node32" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1325,97,1437,127"/><area shape="rect" id="node26" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1485,97,1560,127"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a7b36087d5c2dcdec97cb442fe090b6bf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void op_filter_reset_rq </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>bit</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a179ac58c44a0b205ff1c09dd60e07411"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int op_verify </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_a179ac58c44a0b205ff1c09dd60e07411_icgraph.png" border="0" usemap="#d4/d43/request_8h_a179ac58c44a0b205ff1c09dd60e07411_icgraph" alt=""/></div>
<map name="d4/d43/request_8h_a179ac58c44a0b205ff1c09dd60e07411_icgraph" id="d4/d43/request_8h_a179ac58c44a0b205ff1c09dd60e07411_icgraph">
<area shape="rect" id="node3" href="../../d5/d89/pkts_8h.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="372,1023,439,1052"/><area shape="rect" id="node125" href="../../d4/d43/request_8h.html#ae4be5f705d8865a029a9d1a4cf33e6c7" title="re_verify" alt="" coords="128,1268,200,1297"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="491,88,643,117"/><area shape="rect" id="node18" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="492,836,641,865"/><area shape="rect" id="node24" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="496,364,637,393"/><area shape="rect" id="node34" href="../../d5/d05/andna_8h.html#a9f9606b7d11bf10088542d80e6aac805" title="andna_reverse_resolve" alt="" coords="489,285,644,315"/><area shape="rect" id="node38" href="../../d5/d05/andna_8h.html#a44e3e539ab14f207121225a8f649acf8" title="andna_recv_rev_resolve_rq" alt="" coords="693,1152,875,1181"/><area shape="rect" id="node41" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="499,783,635,812"/><area shape="rect" id="node50" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="719,1099,849,1128"/><area shape="rect" id="node53" href="../../d4/d18/andna_8c.html#a75826b3a2a955fdd50d081ac17e0abe8" title="get_andna_cache" alt="" coords="505,179,628,208"/><area shape="rect" id="node58" href="../../d5/d05/andna_8h.html#a288580e9a1dfc745225f740d4afb9f6d" title="put_andna_cache" alt="" coords="505,1204,628,1233"/><area shape="rect" id="node61" href="../../d4/d18/andna_8c.html#a3148136f16559910186e2e0f253a5981" title="get_counter_cache" alt="" coords="501,232,632,261"/><area shape="rect" id="node64" href="../../d5/d05/andna_8h.html#a2196e258ccd91d09ad736705e25b59ce" title="put_counter_cache" alt="" coords="501,1257,632,1287"/><area shape="rect" id="node67" href="../../d0/d51/daemon_8h.html#a6bfa338bfc8ec41ee95e77a666e26114" title="tcp_daemon" alt="" coords="737,816,831,845"/><area shape="rect" id="node71" href="../../d6/d34/hook_8h.html#aa99944b9d6345e33be0bf1c850380228" title="put_ext_map" alt="" coords="519,1311,615,1340"/><area shape="rect" id="node75" href="../../d6/d34/hook_8h.html#ab08a91850a188145dc3f039300aeca8b" title="put_int_map" alt="" coords="520,1415,613,1444"/><area shape="rect" id="node78" href="../../d6/d34/hook_8h.html#a63187dcc3bfeb1895aed9385c06ed714" title="put_bnode_map" alt="" coords="509,1468,624,1497"/><area shape="rect" id="node81" href="../../d3/dc7/hook_8c.html#acb511717802de00a8566330c97afeb96" title="put_internet_gws" alt="" coords="507,1521,627,1551"/><area shape="rect" id="node84" href="../../d5/d89/pkts_8h.html#a9705190f4cb9031da8070644993515d5" title="forward_pkt" alt="" coords="521,889,612,919"/><area shape="rect" id="node92" href="../../d5/d89/pkts_8h.html#ad386f9f8ac111df2a8d5a5e9912013ca" title="pkt_err" alt="" coords="536,996,597,1025"/><area shape="rect" id="node105" href="../../d3/df5/radar_8h.html#a8424d1822303af54c7e25160800cf7d8" title="rnl_send_rq" alt="" coords="523,629,611,659"/><area shape="rect" id="node121" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="524,1049,609,1079"/><area shape="rect" id="node123" href="../../d3/df5/radar_8h.html#a7a73bfef9b57006bbe0327107e991c74" title="radard" alt="" coords="537,943,596,972"/><area shape="rect" id="node7" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="703,5,865,35"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="924,32,1079,61"/><area shape="rect" id="node12" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="701,109,867,155"/><area shape="rect" i
</div>
</p>
</div>
</div>
<a class="anchor" id="a9faf34ea59b2146380a56187bbe05354"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const u_char* re_to_str </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>re</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_a9faf34ea59b2146380a56187bbe05354_cgraph.png" border="0" usemap="#d4/d43/request_8h_a9faf34ea59b2146380a56187bbe05354_cgraph" alt=""/></div>
<map name="d4/d43/request_8h_a9faf34ea59b2146380a56187bbe05354_cgraph" id="d4/d43/request_8h_a9faf34ea59b2146380a56187bbe05354_cgraph">
<area shape="rect" id="node3" href="../../dd/d23/request_8c.html#a0051de555770a781fee178739a210820" title="re_verify" alt="" coords="128,5,200,35"/><area shape="rect" id="node5" href="../../dd/d23/request_8c.html#a94a2019cbf2deca631276eb81a7641e8" title="op_verify" alt="" coords="248,5,323,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_a9faf34ea59b2146380a56187bbe05354_icgraph.png" border="0" usemap="#d4/d43/request_8h_a9faf34ea59b2146380a56187bbe05354_icgraph" alt=""/></div>
<map name="d4/d43/request_8h_a9faf34ea59b2146380a56187bbe05354_icgraph" id="d4/d43/request_8h_a9faf34ea59b2146380a56187bbe05354_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a288580e9a1dfc745225f740d4afb9f6d" title="put_andna_cache" alt="" coords="308,320,431,349"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#a2196e258ccd91d09ad736705e25b59ce" title="put_counter_cache" alt="" coords="304,373,435,403"/><area shape="rect" id="node14" href="../../d6/d34/hook_8h.html#a7da6546e5822e282b57e5aee17e0c80c" title="put_free_nodes" alt="" coords="532,265,641,295"/><area shape="rect" id="node19" href="../../d6/d34/hook_8h.html#a14eec030eb6098fc9cc4a8609b19bd00" title="put_qspn_round" alt="" coords="128,5,243,35"/><area shape="rect" id="node22" href="../../d6/d34/hook_8h.html#aa99944b9d6345e33be0bf1c850380228" title="put_ext_map" alt="" coords="321,56,417,85"/><area shape="rect" id="node25" href="../../d6/d34/hook_8h.html#ab08a91850a188145dc3f039300aeca8b" title="put_int_map" alt="" coords="323,160,416,189"/><area shape="rect" id="node28" href="../../d6/d34/hook_8h.html#a63187dcc3bfeb1895aed9385c06ed714" title="put_bnode_map" alt="" coords="312,213,427,243"/><area shape="rect" id="node31" href="../../d3/dc7/hook_8c.html#acb511717802de00a8566330c97afeb96" title="put_internet_gws" alt="" coords="309,267,429,296"/><area shape="rect" id="node34" href="../../d5/d89/pkts_8h.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="152,611,219,640"/><area shape="rect" id="node117" href="../../d5/d89/pkts_8h.html#ad72bbdba1c2025145f30bba79981c11d" title="pkt_exec" alt="" coords="549,807,624,836"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="764,500,844,529"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="961,500,1068,529"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1288,887,1339,916"/><area shape="rect" id="node16" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="767,163,841,192"/><area shape="rect" id="node36" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="293,1281,445,1311"/><area shape="rect" id="node48" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="295,637,444,667"/><area shape="rect" id="node53" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="299,1412,440,1441"/><area shape="rect" id="node63" href="../../d5/d05/andna_8h.html#a9f9606b7d11bf10088542d80e6aac805" title="andna_reverse_resolve" alt="" coords="292,1492,447,1521"/><area shape="rect" id="node67" href="../../d5/d05/andna_8h.html#a44e3e539ab14f207121225a8f649acf8" title="andna_recv_rev_resolve_rq" alt="" coords="496,633,677,663"/><area shape="rect" id="node70" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="301,584,437,613"/><area shape="rect" id="node79" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="521,420,652,449"/><area shape="rect" id="node82" href="../../d4/d18/andna_8c.html#a75826b3a2a955fdd50d081ac17e0abe8" title="get_andna_cache" alt="" coords="308,1175,431,1204"/><area shape="rect" id="node88" href="../../d4/d18/andna_8c.html#a3148136f16559910186e2e0f253a5981" title="get_counter_cache" alt="" coords="304,1228,435,1257"/><area shape="rect" id="node92" href="../../d0/d51/daemon_8h.html#a6bfa338bfc8ec41ee95e77a666e26114" title="tcp_daemon" alt="" coords="968,887,1061,916"/><area shape="rect" id="node100" href="../../d5/d89/pkts_8h.html#a9705190f4cb9031da8070644993515d5" title="forward_pkt" alt="" coords="324,477,415,507"/><area shape="rect" id="node108" href="../../d5/d89/pkts_8h.html#ad386f9f8ac111df2a8d5a5e9912013ca" title="pkt_err" alt="" coords="339,531,400,560"/><area shape="rect" id="node124" href="../../d3/df5/radar_8h.ht
</div>
</p>
</div>
</div>
<a class="anchor" id="ae4be5f705d8865a029a9d1a4cf33e6c7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int re_verify </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_ae4be5f705d8865a029a9d1a4cf33e6c7_cgraph.png" border="0" usemap="#d4/d43/request_8h_ae4be5f705d8865a029a9d1a4cf33e6c7_cgraph" alt=""/></div>
<map name="d4/d43/request_8h_ae4be5f705d8865a029a9d1a4cf33e6c7_cgraph" id="d4/d43/request_8h_ae4be5f705d8865a029a9d1a4cf33e6c7_cgraph">
<area shape="rect" id="node3" href="../../dd/d23/request_8c.html#a94a2019cbf2deca631276eb81a7641e8" title="op_verify" alt="" coords="125,5,200,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_ae4be5f705d8865a029a9d1a4cf33e6c7_icgraph.png" border="0" usemap="#d4/d43/request_8h_ae4be5f705d8865a029a9d1a4cf33e6c7_icgraph" alt=""/></div>
<map name="d4/d43/request_8h_ae4be5f705d8865a029a9d1a4cf33e6c7_icgraph" id="d4/d43/request_8h_ae4be5f705d8865a029a9d1a4cf33e6c7_icgraph">
<area shape="rect" id="node3" href="../../d5/d89/pkts_8h.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="272,867,339,896"/><area shape="rect" id="node103" href="../../d5/d89/pkts_8h.html#ad72bbdba1c2025145f30bba79981c11d" title="pkt_exec" alt="" coords="669,1229,744,1259"/><area shape="rect" id="node127" href="../../d4/d43/request_8h.html#a9faf34ea59b2146380a56187bbe05354" title="re_to_str" alt="" coords="127,1283,199,1312"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="413,231,565,260"/><area shape="rect" id="node18" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="415,761,564,791"/><area shape="rect" id="node24" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="419,296,560,325"/><area shape="rect" id="node34" href="../../d5/d05/andna_8h.html#a9f9606b7d11bf10088542d80e6aac805" title="andna_reverse_resolve" alt="" coords="412,372,567,401"/><area shape="rect" id="node38" href="../../d5/d05/andna_8h.html#a44e3e539ab14f207121225a8f649acf8" title="andna_recv_rev_resolve_rq" alt="" coords="616,920,797,949"/><area shape="rect" id="node41" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="421,708,557,737"/><area shape="rect" id="node50" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="641,973,772,1003"/><area shape="rect" id="node53" href="../../d4/d18/andna_8c.html#a75826b3a2a955fdd50d081ac17e0abe8" title="get_andna_cache" alt="" coords="428,9,551,39"/><area shape="rect" id="node58" href="../../d5/d05/andna_8h.html#a288580e9a1dfc745225f740d4afb9f6d" title="put_andna_cache" alt="" coords="428,1073,551,1103"/><area shape="rect" id="node61" href="../../d4/d18/andna_8c.html#a3148136f16559910186e2e0f253a5981" title="get_counter_cache" alt="" coords="424,65,555,95"/><area shape="rect" id="node64" href="../../d5/d05/andna_8h.html#a2196e258ccd91d09ad736705e25b59ce" title="put_counter_cache" alt="" coords="424,1127,555,1156"/><area shape="rect" id="node67" href="../../d0/d51/daemon_8h.html#a6bfa338bfc8ec41ee95e77a666e26114" title="tcp_daemon" alt="" coords="1088,1025,1181,1055"/><area shape="rect" id="node71" href="../../d6/d34/hook_8h.html#aa99944b9d6345e33be0bf1c850380228" title="put_ext_map" alt="" coords="441,1281,537,1311"/><area shape="rect" id="node75" href="../../d6/d34/hook_8h.html#ab08a91850a188145dc3f039300aeca8b" title="put_int_map" alt="" coords="443,1335,536,1364"/><area shape="rect" id="node78" href="../../d6/d34/hook_8h.html#a63187dcc3bfeb1895aed9385c06ed714" title="put_bnode_map" alt="" coords="432,1492,547,1521"/><area shape="rect" id="node81" href="../../d3/dc7/hook_8c.html#acb511717802de00a8566330c97afeb96" title="put_internet_gws" alt="" coords="429,1439,549,1468"/><area shape="rect" id="node84" href="../../d5/d89/pkts_8h.html#a9705190f4cb9031da8070644993515d5" title="forward_pkt" alt="" coords="444,815,535,844"/><area shape="rect" id="node92" href="../../d5/d89/pkts_8h.html#ad386f9f8ac111df2a8d5a5e9912013ca" title="pkt_err" alt="" coords="459,919,520,948"/><area shape="rect" id="node110" href="../../d3/df5/radar_8h.html#a8424d1822303af54c7e25160800cf7d8" title="rnl_send_rq" alt="" coords="445,557,533,587"/><area shape="rect" id="node122" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="447,124,532,153"/><area shape="rect" id="node124" href="../../d3/df5/radar_8h.html#a7a73bfef9b57006bbe0327107e991c74" title="radard" alt="" coords="460,177,519,207"/><area shape="rect" id="node7" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="625,109,788,139"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="847,136,1001,165"/><area shape="rect" id="node12" href="../../
</div>
</p>
</div>
</div>
<a class="anchor" id="a1026a80f12ff3079f0a38299ebb89fa9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const u_char* rq_strerror </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>err</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_a1026a80f12ff3079f0a38299ebb89fa9_cgraph.png" border="0" usemap="#d4/d43/request_8h_a1026a80f12ff3079f0a38299ebb89fa9_cgraph" alt=""/></div>
<map name="d4/d43/request_8h_a1026a80f12ff3079f0a38299ebb89fa9_cgraph" id="d4/d43/request_8h_a1026a80f12ff3079f0a38299ebb89fa9_cgraph">
<area shape="rect" id="node3" href="../../dd/d23/request_8c.html#a7e9156423ac50d7825790e5b78a79157" title="err_verify" alt="" coords="137,5,212,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_a1026a80f12ff3079f0a38299ebb89fa9_icgraph.png" border="0" usemap="#d4/d43/request_8h_a1026a80f12ff3079f0a38299ebb89fa9_icgraph" alt=""/></div>
<map name="d4/d43/request_8h_a1026a80f12ff3079f0a38299ebb89fa9_icgraph" id="d4/d43/request_8h_a1026a80f12ff3079f0a38299ebb89fa9_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="665,917,796,946"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="640,1024,821,1053"/><area shape="rect" id="node14" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="653,970,808,1000"/><area shape="rect" id="node17" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="665,1130,796,1160"/><area shape="rect" id="node20" href="../../d5/d89/pkts_8h.html#ac024e276423e4ad5476ae1730d71cf76" title="pkt_tcp_connect" alt="" coords="137,620,255,649"/><area shape="rect" id="node22" href="../../d5/d89/pkts_8h.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="312,620,379,649"/><area shape="rect" id="node113" href="../../d5/d89/pkts_8h.html#ad72bbdba1c2025145f30bba79981c11d" title="pkt_exec" alt="" coords="693,1372,768,1401"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="908,917,988,946"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1105,806,1212,836"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1432,806,1483,836"/><area shape="rect" id="node132" href="../../d3/df5/radar_8h.html#ac87ec2c357e722cc77948e2f4a133b03" title="rnl_get_sk" alt="" coords="304,304,387,333"/><area shape="rect" id="node24" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="437,328,589,357"/><area shape="rect" id="node36" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="439,858,588,888"/><area shape="rect" id="node39" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="443,434,584,464"/><area shape="rect" id="node49" href="../../d5/d05/andna_8h.html#a9f9606b7d11bf10088542d80e6aac805" title="andna_reverse_resolve" alt="" coords="436,488,591,517"/><area shape="rect" id="node53" href="../../d5/d05/andna_8h.html#a44e3e539ab14f207121225a8f649acf8" title="andna_recv_rev_resolve_rq" alt="" coords="640,1184,821,1213"/><area shape="rect" id="node56" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="445,805,581,834"/><area shape="rect" id="node64" href="../../d4/d18/andna_8c.html#a75826b3a2a955fdd50d081ac17e0abe8" title="get_andna_cache" alt="" coords="669,13,792,42"/><area shape="rect" id="node69" href="../../d5/d05/andna_8h.html#a288580e9a1dfc745225f740d4afb9f6d" title="put_andna_cache" alt="" coords="452,698,575,728"/><area shape="rect" id="node72" href="../../d4/d18/andna_8c.html#a3148136f16559910186e2e0f253a5981" title="get_counter_cache" alt="" coords="665,66,796,96"/><area shape="rect" id="node75" href="../../d5/d05/andna_8h.html#a2196e258ccd91d09ad736705e25b59ce" title="put_counter_cache" alt="" coords="448,752,579,781"/><area shape="rect" id="node78" href="../../d0/d51/daemon_8h.html#a6bfa338bfc8ec41ee95e77a666e26114" title="tcp_daemon" alt="" coords="1112,1236,1205,1265"/><area shape="rect" id="node82" href="../../d6/d34/hook_8h.html#aa99944b9d6345e33be0bf1c850380228" title="put_ext_map" alt="" coords="683,642,779,672"/><area shape="rect" id="node87" href="../../d6/d34/hook_8h.html#ab08a91850a188145dc3f039300aeca8b" title="put_int_map" alt="" coords="467,645,560,674"/><area shape="rect" id="node90" href="../../d6/d34/hook_8h.html#a63187dcc3bfeb1895aed9385c06ed714" title="put_bnode_map" alt="" coords="456,381,571,410"/><area shape="rect" id="node93" href="../../d3/dc7/hook_8c.html#acb511717802de00a8566330c97afeb96" title="put_internet_gws" alt="" coords="453,541,573,570"/><area shape="rect" id="
</div>
</p>
</div>
</div>
<a class="anchor" id="a4aca83ccc74c4eff6241751a0cdfc404"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const u_char* rq_to_str </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>rq</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_a4aca83ccc74c4eff6241751a0cdfc404_cgraph.png" border="0" usemap="#d4/d43/request_8h_a4aca83ccc74c4eff6241751a0cdfc404_cgraph" alt=""/></div>
<map name="d4/d43/request_8h_a4aca83ccc74c4eff6241751a0cdfc404_cgraph" id="d4/d43/request_8h_a4aca83ccc74c4eff6241751a0cdfc404_cgraph">
<area shape="rect" id="node3" href="../../dd/d23/request_8c.html#a544592715c1fa859a8a108d1b3734d5b" title="rq_verify" alt="" coords="128,5,200,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_a4aca83ccc74c4eff6241751a0cdfc404_icgraph.png" border="0" usemap="#d4/d43/request_8h_a4aca83ccc74c4eff6241751a0cdfc404_icgraph" alt=""/></div>
<map name="d4/d43/request_8h_a4aca83ccc74c4eff6241751a0cdfc404_icgraph" id="d4/d43/request_8h_a4aca83ccc74c4eff6241751a0cdfc404_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="248,75,400,104"/><area shape="rect" id="node12" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="476,357,607,387"/><area shape="rect" id="node16" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="249,437,399,467"/><area shape="rect" id="node19" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="451,411,632,440"/><area shape="rect" id="node22" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="253,1333,395,1363"/><area shape="rect" id="node32" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="464,304,619,333"/><area shape="rect" id="node35" href="../../d5/d05/andna_8h.html#a9f9606b7d11bf10088542d80e6aac805" title="andna_reverse_resolve" alt="" coords="247,1280,401,1309"/><area shape="rect" id="node39" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="256,179,392,208"/><area shape="rect" id="node46" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="476,464,607,493"/><area shape="rect" id="node49" href="../../d4/d18/andna_8c.html#a75826b3a2a955fdd50d081ac17e0abe8" title="get_andna_cache" alt="" coords="263,1491,385,1520"/><area shape="rect" id="node53" href="../../d4/d18/andna_8c.html#a3148136f16559910186e2e0f253a5981" title="get_counter_cache" alt="" coords="259,1437,389,1467"/><area shape="rect" id="node56" href="../../d3/dc7/hook_8c.html#a1af7ac472929cbedf3964d95f76a6cd4" title="hook_fill_rq" alt="" coords="280,1173,368,1203"/><area shape="rect" id="node70" href="../../d5/d89/pkts_8h.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="129,833,196,863"/><area shape="rect" id="node113" href="../../d5/d89/pkts_8h.html#ad72bbdba1c2025145f30bba79981c11d" title="pkt_exec" alt="" coords="504,887,579,916"/><area shape="rect" id="node125" href="../../da/db5/tracer_8h.html#add8a05e0cb98370b058e9a4906bcc463" title="flood_pkt_send" alt="" coords="487,1437,596,1467"/><area shape="rect" id="node127" href="../../db/de6/qspn_8c.html#a43aa9205d173722bcc7220aa1ffd1d58" title="qspn_open_start" alt="" coords="700,1593,817,1623"/><area shape="rect" id="node129" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="885,1647,973,1676"/><area shape="rect" id="node132" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="716,1647,801,1676"/><area shape="rect" id="node136" href="../../d3/df5/radar_8h.html#a7a73bfef9b57006bbe0327107e991c74" title="radard" alt="" coords="295,1069,353,1099"/><area shape="rect" id="node140" href="../../db/de6/qspn_8c.html#a44ad52b0471789193b12a62a0d5a6da4" title="qspn_unpack_pkt" alt="" coords="480,1699,603,1728"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="460,75,623,104"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="681,101,836,131"/><area shape="rect" id="node10" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="459,5,624,51"/><area shape="rect" id="node14" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="719,437,799,467"/><area shape="rect" id="node24" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="465,1384,617,1413"/><area shape="rect" id="node28" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="509,1331,573,1360"/>
</div>
</p>
</div>
</div>
<a class="anchor" id="a8f05f0ec29bcc108c3ffb16b2256ce11"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rq_verify </td>
<td>(</td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_a8f05f0ec29bcc108c3ffb16b2256ce11_icgraph.png" border="0" usemap="#d4/d43/request_8h_a8f05f0ec29bcc108c3ffb16b2256ce11_icgraph" alt=""/></div>
<map name="d4/d43/request_8h_a8f05f0ec29bcc108c3ffb16b2256ce11_icgraph" id="d4/d43/request_8h_a8f05f0ec29bcc108c3ffb16b2256ce11_icgraph">
<area shape="rect" id="node3" href="../../d5/d89/pkts_8h.html#ad72bbdba1c2025145f30bba79981c11d" title="pkt_exec" alt="" coords="424,179,499,208"/><area shape="rect" id="node13" href="../../d4/d43/request_8h.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="249,960,321,989"/><area shape="rect" id="node128" href="../../d4/d43/request_8h.html#a232f25572eb06bc9facb53a9fa59f900" title="is_rq_full" alt="" coords="125,179,200,208"/><area shape="rect" id="node5" href="../../dc/d21/daemon_8c.html#afc47801db3abdd5d408c48044643018d" title="udp_exec_pkt" alt="" coords="628,65,729,95"/><area shape="rect" id="node9" href="../../d0/d51/daemon_8h.html#a5d807bb7bad3c6b6dba9e852f1f401a7" title="tcp_recv_loop" alt="" coords="628,283,729,312"/><area shape="rect" id="node7" href="../../d0/d51/daemon_8h.html#a40481bac75cf84001629622bb8a5f2c0" title="udp_daemon" alt="" coords="848,5,944,35"/><area shape="rect" id="node11" href="../../d0/d51/daemon_8h.html#a6bfa338bfc8ec41ee95e77a666e26114" title="tcp_daemon" alt="" coords="849,308,943,337"/><area shape="rect" id="node15" href="../../d5/d05/andna_8h.html#a47f535bfa2b7403ded9d8b4a7c19d27d" title="andna_register_hname" alt="" coords="603,179,755,208"/><area shape="rect" id="node24" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="831,407,961,436"/><area shape="rect" id="node28" href="../../d5/d05/andna_8h.html#a278c2e4e68b10357f59f3edbaa9bf7de" title="andna_check_counter" alt="" coords="604,387,753,416"/><area shape="rect" id="node31" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="371,283,552,312"/><area shape="rect" id="node34" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="608,1013,749,1043"/><area shape="rect" id="node44" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="819,480,973,509"/><area shape="rect" id="node47" href="../../d5/d05/andna_8h.html#a9f9606b7d11bf10088542d80e6aac805" title="andna_reverse_resolve" alt="" coords="601,960,756,989"/><area shape="rect" id="node51" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="611,541,747,571"/><area shape="rect" id="node58" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="613,907,744,936"/><area shape="rect" id="node61" href="../../d4/d18/andna_8c.html#a75826b3a2a955fdd50d081ac17e0abe8" title="get_andna_cache" alt="" coords="617,1067,740,1096"/><area shape="rect" id="node65" href="../../d4/d18/andna_8c.html#a3148136f16559910186e2e0f253a5981" title="get_counter_cache" alt="" coords="613,1120,744,1149"/><area shape="rect" id="node68" href="../../d3/dc7/hook_8c.html#a1af7ac472929cbedf3964d95f76a6cd4" title="hook_fill_rq" alt="" coords="417,1333,505,1363"/><area shape="rect" id="node82" href="../../d5/d89/pkts_8h.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="428,803,495,832"/><area shape="rect" id="node108" href="../../d3/df5/radar_8h.html#a7a73bfef9b57006bbe0327107e991c74" title="radard" alt="" coords="649,1173,708,1203"/><area shape="rect" id="node111" href="../../db/de6/qspn_8c.html#a43aa9205d173722bcc7220aa1ffd1d58" title="qspn_open_start" alt="" coords="620,1597,737,1627"/><area shape="rect" id="node113" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="852,1624,940,1653"/><area shape="rect" id="node115" href="../../db/de6/qspn_8c.html#a44ad52b0471789193b12a62a0d5a6da4" title="qspn_unpack_pkt" alt="" coords="400,1752,523,1781"/><area shape="rect" id="node118" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="636,1701,721,1731"/><area shape="rect" id="node123" href="../../da/db5/tracer_8h.html#add8a05e0cb98370b058e9a4906bcc463" title="flood_pkt_send" alt="" coords="407,1648,516,1677"/><area shape="rect" id="node17" href="../..
</div>
</p>
</div>
</div>
<a class="anchor" id="a43ba696577eb934d9e86635b5f57e6e1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void rq_wait_idx_init </td>
<td>(</td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>rq_wait_idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_a43ba696577eb934d9e86635b5f57e6e1_icgraph.png" border="0" usemap="#d4/d43/request_8h_a43ba696577eb934d9e86635b5f57e6e1_icgraph" alt=""/></div>
<map name="d4/d43/request_8h_a43ba696577eb934d9e86635b5f57e6e1_icgraph" id="d4/d43/request_8h_a43ba696577eb934d9e86635b5f57e6e1_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="165,5,272,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="320,5,371,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ac337220fd956cc0d322fabcab4727d9e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void update_rq_tbl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d4/d43/request_8h.html#a906be08963b31f6f8cdba27d4b7fdda9">rq_tbl</a> *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d43/request_8h_ac337220fd956cc0d322fabcab4727d9e_icgraph.png" border="0" usemap="#d4/d43/request_8h_ac337220fd956cc0d322fabcab4727d9e_icgraph" alt=""/></div>
<map name="d4/d43/request_8h_ac337220fd956cc0d322fabcab4727d9e_icgraph" id="d4/d43/request_8h_ac337220fd956cc0d322fabcab4727d9e_icgraph">
<area shape="rect" id="node3" href="../../d4/d43/request_8h.html#a232f25572eb06bc9facb53a9fa59f900" title="is_rq_full" alt="" coords="155,32,229,61"/><area shape="rect" id="node5" href="../../d4/d43/request_8h.html#a5fc8cfc8e378aadc7c5e1da43788ae1e" title="add_rq" alt="" coords="277,32,339,61"/><area shape="rect" id="node7" href="../../d5/d89/pkts_8h.html#ad72bbdba1c2025145f30bba79981c11d" title="pkt_exec" alt="" coords="387,32,461,61"/><area shape="rect" id="node9" href="../../dc/d21/daemon_8c.html#afc47801db3abdd5d408c48044643018d" title="udp_exec_pkt" alt="" coords="511,5,612,35"/><area shape="rect" id="node18" href="../../d0/d51/daemon_8h.html#a5d807bb7bad3c6b6dba9e852f1f401a7" title="tcp_recv_loop" alt="" coords="511,59,612,88"/><area shape="rect" id="node11" href="../../d0/d51/daemon_8h.html#a40481bac75cf84001629622bb8a5f2c0" title="udp_daemon" alt="" coords="661,5,757,35"/><area shape="rect" id="node13" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="807,32,897,61"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="947,32,997,61"/><area shape="rect" id="node20" href="../../d0/d51/daemon_8h.html#a6bfa338bfc8ec41ee95e77a666e26114" title="tcp_daemon" alt="" coords="663,59,756,88"/></map>
</div>
</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a03b605a3fb62a341e4af3008502a1b1a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char filtered_op[(<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a31ab8c2e90d9086d9436ec05bb70f107">ACK_NEGATIVE</a>+1) &gt;&gt;3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a6b0ebcc9168ba9f86f1f369367711532"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rq_wait_idx[(<a class="el" href="../../d4/d43/request_8h.html#adb6ce8f92ae1a7823b99fb0430cc3107a00cda706067c2aa011072bb4c633c480">ANDNA_GET_COUNT_CACHE</a>+1)]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac8c1d73c465f14a172216e4e01e8a03e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int update_rq_tbl_mutex</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="../../d4/d43/request_8h.html">request.h</a></li>
<li class="footer">Generated on Wed Feb 19 2014 14:19:15 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>