netsukuku/df/dd8/iptunnel_8c.html

1206 lines
148 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/iptunnel.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">The Netsukuku Project
&#160;<span id="projectnumber">0.0.9</span>
</div>
<div id="projectbrief">An Alternative routing method</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../files.html"><span>File&#160;List</span></a></li>
<li><a href="../../globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('df/dd8/iptunnel_8c.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">iptunnel.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../d1/d0b/includes_8h_source.html">includes.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d6/d4a/inet_8h_source.html">inet.h</a>&quot;</code><br/>
<code>#include &lt;linux/ip.h&gt;</code><br/>
<code>#include &lt;linux/if_tunnel.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="../../d5/da4/libnetlink_8h_source.html">libnetlink.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dd/daf/ll__map_8h_source.html">ll_map.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d7/d0e/krnl__route_8h_source.html">krnl_route.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d9/d7f/route_8h_source.html">route.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d7/d0e/iptunnel_8h_source.html">iptunnel.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/d54/common_8h_source.html">common.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for iptunnel.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dec/iptunnel_8c__incl.png" border="0" usemap="#src_2iptunnel_8c" alt=""/></div>
<map name="src_2iptunnel_8c" id="src_2iptunnel_8c">
<area shape="rect" id="node3" href="../../d1/d0b/includes_8h.html" title="includes.h" alt="" coords="1267,160,1347,189"/><area shape="rect" id="node57" href="../../d6/d4a/inet_8h.html" title="inet.h" alt="" coords="2555,237,2608,267"/><area shape="rect" id="node67" href="../../d5/da4/libnetlink_8h.html" title="libnetlink.h" alt="" coords="2939,83,3021,112"/><area shape="rect" id="node75" href="../../dd/daf/ll__map_8h.html" title="ll_map.h" alt="" coords="3045,83,3115,112"/><area shape="rect" id="node77" href="../../d7/d0e/krnl__route_8h.html" title="krnl_route.h" alt="" coords="2352,83,2443,112"/><area shape="rect" id="node83" href="../../d9/d7f/route_8h.html" title="route.h" alt="" coords="2619,83,2680,112"/><area shape="rect" id="node93" href="../../d7/d0e/iptunnel_8h.html" title="iptunnel.h" alt="" coords="2467,83,2544,112"/><area shape="rect" id="node96" href="../../dc/d54/common_8h.html" title="common.h" alt="" coords="2245,83,2328,112"/><area shape="rect" id="node59" href="../../dc/d3e/endianness_8h.html" title="endianness.h" alt="" coords="2532,315,2631,344"/><area shape="rect" id="node79" href="../../dc/d8d/if_8h.html" title="if.h" alt="" coords="2495,160,2535,189"/><area shape="rect" id="node85" href="../../d7/d3b/gmap_8h.html" title="gmap.h" alt="" coords="2668,237,2732,267"/><area shape="rect" id="node89" href="../../d5/dbf/bmap_8h.html" title="bmap.h" alt="" coords="2679,160,2743,189"/><area shape="rect" id="node87" href="../../d4/de1/llist_8c.html" title="llist.c" alt="" coords="2673,315,2727,344"/><area shape="rect" id="node98" href="../../d4/d08/misc_8h.html" title="misc.h" alt="" coords="2217,160,2279,189"/><area shape="rect" id="node100" href="../../d5/d08/buffer_8h.html" title="buffer.h" alt="" coords="2303,160,2369,189"/><area shape="rect" id="node102" href="../../d8/de3/xmalloc_8h.html" title="xmalloc.h" alt="" coords="2393,160,2471,189"/><area shape="rect" id="node104" href="../../d7/d7f/log_8h.html" title="log.h" alt="" coords="2143,160,2193,189"/></map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ae2473f4a88d141d5298f92a4335b714a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#ae2473f4a88d141d5298f92a4335b714a">IP_DF</a>&#160;&#160;&#160;0x4000 /* Flag: &quot;Don't Fragment&quot; */</td></tr>
<tr class="separator:ae2473f4a88d141d5298f92a4335b714a"><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:a73360bce19d93fa714c0416b5607cb03"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#a73360bce19d93fa714c0416b5607cb03">do_add</a> (int cmd, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *remote, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *local, char *dev, char *tunl_prefix, int tunl_number)</td></tr>
<tr class="separator:a73360bce19d93fa714c0416b5607cb03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d7c2cc0202361dd1af1c18cd0cd5604"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#a3d7c2cc0202361dd1af1c18cd0cd5604">do_del</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *remote, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *local, char *dev, char *tunl_prefix, int tunl_number)</td></tr>
<tr class="separator:a3d7c2cc0202361dd1af1c18cd0cd5604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d836353486990302d5e9ab4782ad04f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#a8d836353486990302d5e9ab4782ad04f">tunnel_add</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *remote, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *local, char *dev, char *tunl_prefix, int tunl_number)</td></tr>
<tr class="separator:a8d836353486990302d5e9ab4782ad04f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae26d3bdbda86ef56b85bce67f3cb622e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#ae26d3bdbda86ef56b85bce67f3cb622e">tunnel_change</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *remote, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *local, char *dev, char *tunl_prefix, int tunl_number)</td></tr>
<tr class="separator:ae26d3bdbda86ef56b85bce67f3cb622e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a770f08840a609f19a4db7cfc47e66778"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#a770f08840a609f19a4db7cfc47e66778">tunnel_del</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *remote, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *local, char *dev, char *tunl_prefix, int tunl_number)</td></tr>
<tr class="separator:a770f08840a609f19a4db7cfc47e66778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae30c8ce1aa0a2b6bdce5e67310941fa6"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#ae30c8ce1aa0a2b6bdce5e67310941fa6">do_ioctl_get_ifindex</a> (const char *dev)</td></tr>
<tr class="separator:ae30c8ce1aa0a2b6bdce5e67310941fa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea667cde17b521176760c01bfa180537"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#aea667cde17b521176760c01bfa180537">do_get_ioctl</a> (const char *basedev, struct ip_tunnel_parm *p)</td></tr>
<tr class="separator:aea667cde17b521176760c01bfa180537"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49311ac4866e73bfeb1a66756ceb142d"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#a49311ac4866e73bfeb1a66756ceb142d">do_add_ioctl</a> (int cmd, const char *basedev, struct ip_tunnel_parm *p)</td></tr>
<tr class="separator:a49311ac4866e73bfeb1a66756ceb142d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4627dc08c8aea426c59b94f85b339c0f"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#a4627dc08c8aea426c59b94f85b339c0f">do_del_ioctl</a> (const char *basedev, struct ip_tunnel_parm *p)</td></tr>
<tr class="separator:a4627dc08c8aea426c59b94f85b339c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a883fef533cc97f76ab55c913e5758622"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622">fill_tunnel_parm</a> (int cmd, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *remote, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *local, char *dev, char *tunl_prefix, int tunl_number, struct ip_tunnel_parm *p)</td></tr>
<tr class="separator:a883fef533cc97f76ab55c913e5758622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad06b901b6a0d7c0f59f82c9762a27f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#a2ad06b901b6a0d7c0f59f82c9762a27f">do_get</a> (char *dev)</td></tr>
<tr class="separator:a2ad06b901b6a0d7c0f59f82c9762a27f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb423d75645f7b9fc5d50bd482de44d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#a6cb423d75645f7b9fc5d50bd482de44d">tun_add_tunl</a> (<a class="el" href="../../d9/dbe/structinterface.html">interface</a> *ifs, char *tunl_prefix, u_char tunl_number)</td></tr>
<tr class="separator:a6cb423d75645f7b9fc5d50bd482de44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2688c7c3ee7d1d10a646644e08f66b5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#ae2688c7c3ee7d1d10a646644e08f66b5">tun_del_tunl</a> (<a class="el" href="../../d9/dbe/structinterface.html">interface</a> *ifs, char *tunl_prefix, u_char tunl_number)</td></tr>
<tr class="separator:ae2688c7c3ee7d1d10a646644e08f66b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfce586da0d4e2ab0da7c59840bd1fa2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#adfce586da0d4e2ab0da7c59840bd1fa2">init_tunnels_ifs</a> (void)</td></tr>
<tr class="separator:adfce586da0d4e2ab0da7c59840bd1fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c789631c5972d028bb5a31079ad55fc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#a2c789631c5972d028bb5a31079ad55fc">first_free_tunnel_if</a> (void)</td></tr>
<tr class="separator:a2c789631c5972d028bb5a31079ad55fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1530909b70d5c7d0d743a455231ab4e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#ac1530909b70d5c7d0d743a455231ab4e">set_tunnel_ip</a> (char *tunl_prefix, int tunl_number, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *tunl_ip)</td></tr>
<tr class="separator:ac1530909b70d5c7d0d743a455231ab4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade446676cc0926692889f6f6efc3a7ba"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#ade446676cc0926692889f6f6efc3a7ba">add_tunnel_if</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *remote, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *local, char *dev, char *tunl_prefix, int tunl_number, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *tunl_ip)</td></tr>
<tr class="separator:ade446676cc0926692889f6f6efc3a7ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4140773b9400374d8142caa1cc14b55"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#ac4140773b9400374d8142caa1cc14b55">del_tunnel_if</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *remote, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *local, char *dev, char *tunl_prefix, int tunl_number)</td></tr>
<tr class="separator:ac4140773b9400374d8142caa1cc14b55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade2b2a63699f0fc83f3e4746afd97c2e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd8/iptunnel_8c.html#ade2b2a63699f0fc83f3e4746afd97c2e">del_all_tunnel_ifs</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *remote, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *local, char *dev, char *tunl_prefix)</td></tr>
<tr class="separator:ade2b2a63699f0fc83f3e4746afd97c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ae2473f4a88d141d5298f92a4335b714a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IP_DF&#160;&#160;&#160;0x4000 /* Flag: &quot;Don't Fragment&quot; */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ade446676cc0926692889f6f6efc3a7ba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int add_tunnel_if </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>remote</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>local</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tunl_prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tunl_number</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>tunl_ip</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_ade446676cc0926692889f6f6efc3a7ba_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ade446676cc0926692889f6f6efc3a7ba_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ade446676cc0926692889f6f6efc3a7ba_cgraph" id="df/dd8/iptunnel_8c_ade446676cc0926692889f6f6efc3a7ba_cgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a8d836353486990302d5e9ab4782ad04f" title="tunnel_add" alt="" coords="185,975,271,1004"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1205,735,1253,764"/><area shape="rect" id="node27" href="../../df/dd8/iptunnel_8c.html#a6cb423d75645f7b9fc5d50bd482de44d" title="tun_add_tunl" alt="" coords="355,1040,451,1069"/><area shape="rect" id="node30" href="../../df/dd8/iptunnel_8c.html#ac1530909b70d5c7d0d743a455231ab4e" title="set_tunnel_ip" alt="" coords="501,1200,600,1229"/><area shape="rect" id="node68" href="../../df/dbf/route_8c.html#affcc70aa11f4fe6cd320e8cca073ec1a" title="rt_append_subnet_src" alt="" coords="153,860,303,889"/><area shape="rect" id="node130" href="../../d8/d91/krnl__route_8c.html#a74ca7777a62a3e0a5fb5c945d95c9a45" title="route_rp_filter_all_dev" alt="" coords="153,916,303,945"/><area shape="rect" id="node5" href="../../df/dd8/iptunnel_8c.html#a73360bce19d93fa714c0416b5607cb03" title="do_add" alt="" coords="669,963,733,992"/><area shape="rect" id="node7" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622" title="fill_tunnel_parm" alt="" coords="823,940,935,969"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1207,261,1252,291"/><area shape="rect" id="node23" href="../../df/dd8/iptunnel_8c.html#a49311ac4866e73bfeb1a66756ceb142d" title="do_add_ioctl" alt="" coords="832,993,925,1023"/><area shape="rect" id="node9" href="../../df/dd8/iptunnel_8c.html#aea667cde17b521176760c01bfa180537" title="do_get_ioctl" alt="" coords="1027,941,1117,971"/><area shape="rect" id="node17" href="../../df/dd8/iptunnel_8c.html#ae30c8ce1aa0a2b6bdce5e67310941fa6" title="do_ioctl_get_ifindex" alt="" coords="1004,1045,1140,1075"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1333,735,1403,764"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1317,261,1419,291"/><area shape="rect" id="node32" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="660,1357,743,1387"/><area shape="rect" id="node42" href="../../d7/de2/if_8c.html#af0a0c8beb31d1b114cdbb60cbd7ae59c" title="set_all_ifs" alt="" coords="661,1200,741,1229"/><area shape="rect" id="node44" href="../../d7/de2/if_8c.html#abea5b6f5cd28944310eae2ab32026a4a" title="set_dev_down" alt="" coords="648,1147,755,1176"/><area shape="rect" id="node52" href="../../d7/de2/if_8c.html#a062746ee276b608fcd9360c59364d537" title="set_dev_up" alt="" coords="657,1253,745,1283"/><area shape="rect" id="node55" href="../../d7/de2/if_8c.html#a80c11a2ffa82194213b455980e54d2bd" title="set_all_dev_ip" alt="" coords="649,1093,753,1123"/><area shape="rect" id="node34" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="832,1357,925,1387"/><area shape="rect" id="node36" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1191,1409,1268,1439"/><area shape="rect" id="node38" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1328,1409,1408,1439"/><area shape="rect" id="node40" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1468,1409,1556,1439"/><area shape="rect" id="node46" href="../../d7/de2/if_8c.html#a8ae45d4359817648686b7b13713508a4" title="set_flags" alt="" coords="841,1228,916,1257"/><area shape="rect" id="node48" href="../../da/d89/inet_8c.html#a49b750fe581d1da5e169adf3c7a14af1" title="new_socket" alt="" coords="1027,1203,1117,1232"/><area shape="rect" id="node57" href="../../d7/de2/if_8c.html#a29300a7fc292e542e82b441736978c3d" title="set_dev_ip" alt="" coords="836,1097,921,1127"/><area shape="rect" id="node61" href="../../da/d89/inet_8c.html#a8eac5edae4e22
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_ade446676cc0926692889f6f6efc3a7ba_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ade446676cc0926692889f6f6efc3a7ba_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ade446676cc0926692889f6f6efc3a7ba_icgraph" id="df/dd8/iptunnel_8c_ade446676cc0926692889f6f6efc3a7ba_icgraph">
<area shape="rect" id="node3" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="153,199,303,228"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1253,153,1341,183"/><area shape="rect" id="node35" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="900,305,1036,335"/><area shape="rect" id="node38" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="544,224,667,253"/><area shape="rect" id="node43" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="353,108,495,137"/><area shape="rect" id="node7" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1421,152,1539,181"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2859,227,2909,256"/><area shape="rect" id="node11" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1587,151,1648,180"/><area shape="rect" id="node13" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1697,151,1831,180"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1881,151,1972,180"/><area shape="rect" id="node17" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2021,151,2208,180"/><area shape="rect" id="node19" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2257,149,2372,179"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2433,93,2521,123"/><area shape="rect" id="node28" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2435,200,2520,229"/><area shape="rect" id="node31" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2421,147,2533,176"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2581,173,2656,203"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2704,200,2811,229"/><area shape="rect" id="node40" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="715,237,851,267"/><area shape="rect" id="node45" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="545,100,665,129"/><area shape="rect" id="node47" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="740,100,825,129"/><area shape="rect" id="node49" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="903,100,1033,129"/><area shape="rect" id="node51" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1087,100,1172,129"/><area shape="rect" id="node53" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1223,100,1372,129"/><area shape="rect" id="node57" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1428,44,1532,73"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ade2b2a63699f0fc83f3e4746afd97c2e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void del_all_tunnel_ifs </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>remote</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>local</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tunl_prefix</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_ade2b2a63699f0fc83f3e4746afd97c2e_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ade2b2a63699f0fc83f3e4746afd97c2e_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ade2b2a63699f0fc83f3e4746afd97c2e_cgraph" id="df/dd8/iptunnel_8c_ade2b2a63699f0fc83f3e4746afd97c2e_cgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a2ad06b901b6a0d7c0f59f82c9762a27f" title="do_get" alt="" coords="461,64,523,93"/><area shape="rect" id="node7" href="../../df/dd8/iptunnel_8c.html#ac4140773b9400374d8142caa1cc14b55" title="del_tunnel_if" alt="" coords="177,189,271,219"/><area shape="rect" id="node5" href="../../df/dd8/iptunnel_8c.html#aea667cde17b521176760c01bfa180537" title="do_get_ioctl" alt="" coords="757,5,848,35"/><area shape="rect" id="node9" href="../../df/dd8/iptunnel_8c.html#a770f08840a609f19a4db7cfc47e66778" title="tunnel_del" alt="" coords="327,163,407,192"/><area shape="rect" id="node24" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="947,164,995,193"/><area shape="rect" id="node31" href="../../df/dd8/iptunnel_8c.html#ae2688c7c3ee7d1d10a646644e08f66b5" title="tun_del_tunl" alt="" coords="321,267,412,296"/><area shape="rect" id="node11" href="../../df/dd8/iptunnel_8c.html#a3d7c2cc0202361dd1af1c18cd0cd5604" title="do_del" alt="" coords="463,163,521,192"/><area shape="rect" id="node13" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622" title="fill_tunnel_parm" alt="" coords="572,84,684,113"/><area shape="rect" id="node27" href="../../df/dd8/iptunnel_8c.html#a4627dc08c8aea426c59b94f85b339c0f" title="do_del_ioctl" alt="" coords="583,163,673,192"/><area shape="rect" id="node16" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="780,59,825,88"/><area shape="rect" id="node22" href="../../df/dd8/iptunnel_8c.html#ae30c8ce1aa0a2b6bdce5e67310941fa6" title="do_ioctl_get_ifindex" alt="" coords="735,112,871,141"/><area shape="rect" id="node18" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1071,112,1140,141"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="920,111,1021,140"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_ade2b2a63699f0fc83f3e4746afd97c2e_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ade2b2a63699f0fc83f3e4746afd97c2e_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ade2b2a63699f0fc83f3e4746afd97c2e_icgraph" id="df/dd8/iptunnel_8c_ade2b2a63699f0fc83f3e4746afd97c2e_icgraph">
<area shape="rect" id="node3" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="385,155,529,202"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#a69dec3b6ff9453bc64d5b98f6b40e2aa" title="close_internet_gateway\l_search" alt="" coords="177,215,335,262"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="225,108,287,137"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1465,141,1572,171"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1624,193,1675,223"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="1281,224,1412,253"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="1461,245,1576,275"/><area shape="rect" id="node19" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="391,103,524,132"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="580,103,671,132"/><area shape="rect" id="node23" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="720,55,907,84"/><area shape="rect" id="node25" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="956,59,1071,88"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1132,59,1220,88"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1133,112,1219,141"/><area shape="rect" id="node35" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1120,5,1232,35"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1309,85,1384,115"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ac4140773b9400374d8142caa1cc14b55"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int del_tunnel_if </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>remote</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>local</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tunl_prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tunl_number</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_ac4140773b9400374d8142caa1cc14b55_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ac4140773b9400374d8142caa1cc14b55_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ac4140773b9400374d8142caa1cc14b55_cgraph" id="df/dd8/iptunnel_8c_ac4140773b9400374d8142caa1cc14b55_cgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a770f08840a609f19a4db7cfc47e66778" title="tunnel_del" alt="" coords="156,163,236,192"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="776,164,824,193"/><area shape="rect" id="node26" href="../../df/dd8/iptunnel_8c.html#ae2688c7c3ee7d1d10a646644e08f66b5" title="tun_del_tunl" alt="" coords="151,267,241,296"/><area shape="rect" id="node5" href="../../df/dd8/iptunnel_8c.html#a3d7c2cc0202361dd1af1c18cd0cd5604" title="do_del" alt="" coords="292,163,351,192"/><area shape="rect" id="node7" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622" title="fill_tunnel_parm" alt="" coords="401,84,513,113"/><area shape="rect" id="node22" href="../../df/dd8/iptunnel_8c.html#a4627dc08c8aea426c59b94f85b339c0f" title="do_del_ioctl" alt="" coords="412,163,503,192"/><area shape="rect" id="node9" href="../../df/dd8/iptunnel_8c.html#aea667cde17b521176760c01bfa180537" title="do_get_ioctl" alt="" coords="587,5,677,35"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="609,59,655,88"/><area shape="rect" id="node17" href="../../df/dd8/iptunnel_8c.html#ae30c8ce1aa0a2b6bdce5e67310941fa6" title="do_ioctl_get_ifindex" alt="" coords="564,112,700,141"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="900,112,969,141"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="749,111,851,140"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_ac4140773b9400374d8142caa1cc14b55_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ac4140773b9400374d8142caa1cc14b55_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ac4140773b9400374d8142caa1cc14b55_icgraph" id="df/dd8/iptunnel_8c_ac4140773b9400374d8142caa1cc14b55_icgraph">
<area shape="rect" id="node3" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="151,164,300,193"/><area shape="rect" id="node61" href="../../d7/d0e/iptunnel_8h.html#ade2b2a63699f0fc83f3e4746afd97c2e" title="del_all_tunnel_ifs" alt="" coords="1419,416,1541,445"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1251,60,1339,89"/><area shape="rect" id="node35" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="897,8,1033,37"/><area shape="rect" id="node38" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="541,337,664,367"/><area shape="rect" id="node43" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="351,164,492,193"/><area shape="rect" id="node7" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1421,164,1539,193"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3048,228,3099,257"/><area shape="rect" id="node11" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1639,287,1700,316"/><area shape="rect" id="node13" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1804,287,1937,316"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1999,287,2089,316"/><area shape="rect" id="node17" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2144,317,2331,347"/><area shape="rect" id="node19" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2380,305,2495,335"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2556,239,2644,268"/><area shape="rect" id="node28" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2557,292,2643,321"/><area shape="rect" id="node31" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2544,345,2656,375"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2733,292,2808,321"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2889,292,2996,321"/><area shape="rect" id="node40" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="712,360,848,389"/><area shape="rect" id="node45" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="543,164,663,193"/><area shape="rect" id="node47" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="737,139,823,168"/><area shape="rect" id="node49" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="900,132,1031,161"/><area shape="rect" id="node51" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1084,125,1169,155"/><area shape="rect" id="node53" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1220,164,1369,193"/><area shape="rect" id="node57" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1992,112,2096,141"/><area shape="rect" id="node63" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="1799,411,1943,458"/><area shape="rec
</div>
</p>
</div>
</div>
<a class="anchor" id="a73360bce19d93fa714c0416b5607cb03"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int do_add </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>remote</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>local</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tunl_prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tunl_number</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="../../df/dd8/iptunnel_8c_a73360bce19d93fa714c0416b5607cb03_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a73360bce19d93fa714c0416b5607cb03_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a73360bce19d93fa714c0416b5607cb03_cgraph" id="df/dd8/iptunnel_8c_a73360bce19d93fa714c0416b5607cb03_cgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622" title="fill_tunnel_parm" alt="" coords="119,59,231,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="327,5,372,35"/><area shape="rect" id="node19" href="../../df/dd8/iptunnel_8c.html#a49311ac4866e73bfeb1a66756ceb142d" title="do_add_ioctl" alt="" coords="128,139,221,168"/><area shape="rect" id="node5" href="../../df/dd8/iptunnel_8c.html#aea667cde17b521176760c01bfa180537" title="do_get_ioctl" alt="" coords="304,59,395,88"/><area shape="rect" id="node13" href="../../df/dd8/iptunnel_8c.html#ae30c8ce1aa0a2b6bdce5e67310941fa6" title="do_ioctl_get_ifindex" alt="" coords="281,112,417,141"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="617,59,687,88"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="467,57,568,87"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="493,112,541,141"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_a73360bce19d93fa714c0416b5607cb03_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a73360bce19d93fa714c0416b5607cb03_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a73360bce19d93fa714c0416b5607cb03_icgraph" id="df/dd8/iptunnel_8c_a73360bce19d93fa714c0416b5607cb03_icgraph">
<area shape="rect" id="node3" href="../../d7/d0e/iptunnel_8h.html#a8d836353486990302d5e9ab4782ad04f" title="tunnel_add" alt="" coords="117,108,203,137"/><area shape="rect" id="node65" href="../../d7/d0e/iptunnel_8h.html#ae26d3bdbda86ef56b85bce67f3cb622e" title="tunnel_change" alt="" coords="251,48,357,77"/><area shape="rect" id="node5" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="255,115,353,144"/><area shape="rect" id="node7" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="407,140,556,169"/><area shape="rect" id="node9" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1507,249,1595,279"/><area shape="rect" id="node39" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1153,337,1289,367"/><area shape="rect" id="node42" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="797,56,920,85"/><area shape="rect" id="node47" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="607,140,748,169"/><area shape="rect" id="node11" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1675,208,1792,237"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3112,273,3163,303"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1840,196,1901,225"/><area shape="rect" id="node17" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1951,196,2084,225"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2135,196,2225,225"/><area shape="rect" id="node21" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2275,196,2461,225"/><area shape="rect" id="node23" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2511,145,2625,175"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2687,89,2775,119"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2688,143,2773,172"/><area shape="rect" id="node35" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2675,196,2787,225"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2835,143,2909,172"/><area shape="rect" id="node29" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2957,143,3064,172"/><area shape="rect" id="node44" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="968,43,1104,72"/><area shape="rect" id="node49" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="799,140,919,169"/><area shape="rect" id="node51" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="993,147,1079,176"/><area shape="rect" id="node53" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1156,152,1287,181"/><area shape="rect" id="node55" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1340,159,1425,188"/><area shape="rect" id="node57" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1476,145,1625,175"/><area shape="rect" id="node61" href=
</div>
</p>
</div>
</div>
<a class="anchor" id="a49311ac4866e73bfeb1a66756ceb142d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int do_add_ioctl </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>basedev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct ip_tunnel_parm *&#160;</td>
<td class="paramname"><em>p</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="../../df/dd8/iptunnel_8c_a49311ac4866e73bfeb1a66756ceb142d_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a49311ac4866e73bfeb1a66756ceb142d_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a49311ac4866e73bfeb1a66756ceb142d_cgraph" id="df/dd8/iptunnel_8c_a49311ac4866e73bfeb1a66756ceb142d_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="149,5,197,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="247,5,316,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="../../df/dd8/iptunnel_8c_a49311ac4866e73bfeb1a66756ceb142d_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a49311ac4866e73bfeb1a66756ceb142d_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a49311ac4866e73bfeb1a66756ceb142d_icgraph" id="df/dd8/iptunnel_8c_a49311ac4866e73bfeb1a66756ceb142d_icgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a73360bce19d93fa714c0416b5607cb03" title="do_add" alt="" coords="149,80,213,109"/><area shape="rect" id="node5" href="../../d7/d0e/iptunnel_8h.html#a8d836353486990302d5e9ab4782ad04f" title="tunnel_add" alt="" coords="261,108,347,137"/><area shape="rect" id="node67" href="../../d7/d0e/iptunnel_8h.html#ae26d3bdbda86ef56b85bce67f3cb622e" title="tunnel_change" alt="" coords="395,48,501,77"/><area shape="rect" id="node7" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="399,115,497,144"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="551,140,700,169"/><area shape="rect" id="node11" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1651,249,1739,279"/><area shape="rect" id="node41" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1297,337,1433,367"/><area shape="rect" id="node44" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="941,56,1064,85"/><area shape="rect" id="node49" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="751,140,892,169"/><area shape="rect" id="node13" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1819,208,1936,237"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3256,273,3307,303"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1984,196,2045,225"/><area shape="rect" id="node19" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2095,196,2228,225"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2279,196,2369,225"/><area shape="rect" id="node23" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2419,196,2605,225"/><area shape="rect" id="node25" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2655,145,2769,175"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2831,89,2919,119"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2832,143,2917,172"/><area shape="rect" id="node37" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2819,196,2931,225"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2979,143,3053,172"/><area shape="rect" id="node31" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3101,143,3208,172"/><area shape="rect" id="node46" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="1112,43,1248,72"/><area shape="rect" id="node51" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="943,140,1063,169"/><area shape="rect" id="node53" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="1137,147,1223,176"/><area shape="rect" id="node55" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1300,152,1431,181"/><area shape="rect" id="node57" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1484,159,1569,188"/><area shape="rect" id="node59" href="../../d3/
</div>
</p>
</div>
</div>
<a class="anchor" id="a3d7c2cc0202361dd1af1c18cd0cd5604"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int do_del </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>remote</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>local</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tunl_prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tunl_number</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_a3d7c2cc0202361dd1af1c18cd0cd5604_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a3d7c2cc0202361dd1af1c18cd0cd5604_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a3d7c2cc0202361dd1af1c18cd0cd5604_cgraph" id="df/dd8/iptunnel_8c_a3d7c2cc0202361dd1af1c18cd0cd5604_cgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622" title="fill_tunnel_parm" alt="" coords="116,72,228,101"/><area shape="rect" id="node18" href="../../df/dd8/iptunnel_8c.html#a4627dc08c8aea426c59b94f85b339c0f" title="do_del_ioctl" alt="" coords="127,139,217,168"/><area shape="rect" id="node5" href="../../df/dd8/iptunnel_8c.html#aea667cde17b521176760c01bfa180537" title="do_get_ioctl" alt="" coords="301,5,392,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="324,59,369,88"/><area shape="rect" id="node13" href="../../df/dd8/iptunnel_8c.html#ae30c8ce1aa0a2b6bdce5e67310941fa6" title="do_ioctl_get_ifindex" alt="" coords="279,112,415,141"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="615,87,684,116"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="464,85,565,115"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="491,139,539,168"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_a3d7c2cc0202361dd1af1c18cd0cd5604_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a3d7c2cc0202361dd1af1c18cd0cd5604_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a3d7c2cc0202361dd1af1c18cd0cd5604_icgraph" id="df/dd8/iptunnel_8c_a3d7c2cc0202361dd1af1c18cd0cd5604_icgraph">
<area shape="rect" id="node3" href="../../d7/d0e/iptunnel_8h.html#a770f08840a609f19a4db7cfc47e66778" title="tunnel_del" alt="" coords="116,288,196,317"/><area shape="rect" id="node5" href="../../d7/d0e/iptunnel_8h.html#ac4140773b9400374d8142caa1cc14b55" title="del_tunnel_if" alt="" coords="247,288,340,317"/><area shape="rect" id="node7" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="391,164,540,193"/><area shape="rect" id="node65" href="../../d7/d0e/iptunnel_8h.html#ade2b2a63699f0fc83f3e4746afd97c2e" title="del_all_tunnel_ifs" alt="" coords="1659,416,1781,445"/><area shape="rect" id="node9" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1491,60,1579,89"/><area shape="rect" id="node39" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1137,8,1273,37"/><area shape="rect" id="node42" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="781,337,904,367"/><area shape="rect" id="node47" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="591,164,732,193"/><area shape="rect" id="node11" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1661,164,1779,193"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3288,228,3339,257"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1879,287,1940,316"/><area shape="rect" id="node17" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2044,287,2177,316"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2239,287,2329,316"/><area shape="rect" id="node21" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2384,317,2571,347"/><area shape="rect" id="node23" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2620,305,2735,335"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2796,239,2884,268"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2797,292,2883,321"/><area shape="rect" id="node35" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2784,345,2896,375"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2973,292,3048,321"/><area shape="rect" id="node29" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3129,292,3236,321"/><area shape="rect" id="node44" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="952,360,1088,389"/><area shape="rect" id="node49" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="783,164,903,193"/><area shape="rect" id="node51" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="977,139,1063,168"/><area shape="rect" id="node53" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1140,132,1271,161"/><area shape="rect" id="node55" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1324,125,1409,155"/><area shape="rect" id="node57" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1460,164,1609,193"/><area shape="rect" id="node
</div>
</p>
</div>
</div>
<a class="anchor" id="a4627dc08c8aea426c59b94f85b339c0f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int do_del_ioctl </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>basedev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct ip_tunnel_parm *&#160;</td>
<td class="paramname"><em>p</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="../../df/dd8/iptunnel_8c_a4627dc08c8aea426c59b94f85b339c0f_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a4627dc08c8aea426c59b94f85b339c0f_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a4627dc08c8aea426c59b94f85b339c0f_cgraph" id="df/dd8/iptunnel_8c_a4627dc08c8aea426c59b94f85b339c0f_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="144,5,192,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="241,5,311,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="../../df/dd8/iptunnel_8c_a4627dc08c8aea426c59b94f85b339c0f_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a4627dc08c8aea426c59b94f85b339c0f_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a4627dc08c8aea426c59b94f85b339c0f_icgraph" id="df/dd8/iptunnel_8c_a4627dc08c8aea426c59b94f85b339c0f_icgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a3d7c2cc0202361dd1af1c18cd0cd5604" title="do_del" alt="" coords="145,288,204,317"/><area shape="rect" id="node5" href="../../d7/d0e/iptunnel_8h.html#a770f08840a609f19a4db7cfc47e66778" title="tunnel_del" alt="" coords="255,288,335,317"/><area shape="rect" id="node7" href="../../d7/d0e/iptunnel_8h.html#ac4140773b9400374d8142caa1cc14b55" title="del_tunnel_if" alt="" coords="385,288,479,317"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="529,164,679,193"/><area shape="rect" id="node67" href="../../d7/d0e/iptunnel_8h.html#ade2b2a63699f0fc83f3e4746afd97c2e" title="del_all_tunnel_ifs" alt="" coords="1797,416,1920,445"/><area shape="rect" id="node11" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1629,60,1717,89"/><area shape="rect" id="node41" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1276,8,1412,37"/><area shape="rect" id="node44" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="920,337,1043,367"/><area shape="rect" id="node49" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="729,164,871,193"/><area shape="rect" id="node13" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1800,164,1917,193"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3427,228,3477,257"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="2017,287,2079,316"/><area shape="rect" id="node19" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2183,287,2316,316"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2377,287,2468,316"/><area shape="rect" id="node23" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2523,317,2709,347"/><area shape="rect" id="node25" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2759,305,2873,335"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2935,239,3023,268"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2936,292,3021,321"/><area shape="rect" id="node37" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2923,345,3035,375"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="3112,292,3187,321"/><area shape="rect" id="node31" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3268,292,3375,321"/><area shape="rect" id="node46" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="1091,360,1227,389"/><area shape="rect" id="node51" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="921,164,1041,193"/><area shape="rect" id="node53" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="1116,139,1201,168"/><area shape="rect" id="node55" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1279,132,1409,161"/><area shape="rect" id="node57" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1463,125,1548,155"/><area shape="rect" id="node59" href=
</div>
</p>
</div>
</div>
<a class="anchor" id="a2ad06b901b6a0d7c0f59f82c9762a27f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int do_get </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</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="../../df/dd8/iptunnel_8c_a2ad06b901b6a0d7c0f59f82c9762a27f_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a2ad06b901b6a0d7c0f59f82c9762a27f_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a2ad06b901b6a0d7c0f59f82c9762a27f_cgraph" id="df/dd8/iptunnel_8c_a2ad06b901b6a0d7c0f59f82c9762a27f_cgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#aea667cde17b521176760c01bfa180537" title="do_get_ioctl" alt="" coords="116,5,207,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="../../df/dd8/iptunnel_8c_a2ad06b901b6a0d7c0f59f82c9762a27f_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a2ad06b901b6a0d7c0f59f82c9762a27f_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a2ad06b901b6a0d7c0f59f82c9762a27f_icgraph" id="df/dd8/iptunnel_8c_a2ad06b901b6a0d7c0f59f82c9762a27f_icgraph">
<area shape="rect" id="node3" href="../../d7/d0e/iptunnel_8h.html#ade2b2a63699f0fc83f3e4746afd97c2e" title="del_all_tunnel_ifs" alt="" coords="115,164,237,193"/><area shape="rect" id="node5" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="495,155,639,202"/><area shape="rect" id="node11" href="../../da/dd7/igs_8h.html#a69dec3b6ff9453bc64d5b98f6b40e2aa" title="close_internet_gateway\l_search" alt="" coords="287,215,444,262"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="335,108,396,137"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1575,141,1681,171"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1733,193,1784,223"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="1391,224,1521,253"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="1571,245,1685,275"/><area shape="rect" id="node21" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="500,103,633,132"/><area shape="rect" id="node23" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="689,103,780,132"/><area shape="rect" id="node25" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="829,55,1016,84"/><area shape="rect" id="node27" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1065,59,1180,88"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1241,59,1329,88"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1243,112,1328,141"/><area shape="rect" id="node37" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1229,5,1341,35"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1419,85,1493,115"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aea667cde17b521176760c01bfa180537"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int do_get_ioctl </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>basedev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct ip_tunnel_parm *&#160;</td>
<td class="paramname"><em>p</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="../../df/dd8/iptunnel_8c_aea667cde17b521176760c01bfa180537_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_aea667cde17b521176760c01bfa180537_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_aea667cde17b521176760c01bfa180537_icgraph" id="df/dd8/iptunnel_8c_aea667cde17b521176760c01bfa180537_icgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622" title="fill_tunnel_parm" alt="" coords="148,409,260,439"/><area shape="rect" id="node93" href="../../d7/d0e/iptunnel_8h.html#a2ad06b901b6a0d7c0f59f82c9762a27f" title="do_get" alt="" coords="1276,460,1337,489"/><area shape="rect" id="node5" href="../../df/dd8/iptunnel_8c.html#a73360bce19d93fa714c0416b5607cb03" title="do_add" alt="" coords="309,356,373,385"/><area shape="rect" id="node74" href="../../df/dd8/iptunnel_8c.html#a3d7c2cc0202361dd1af1c18cd0cd5604" title="do_del" alt="" coords="312,409,371,439"/><area shape="rect" id="node7" href="../../d7/d0e/iptunnel_8h.html#a8d836353486990302d5e9ab4782ad04f" title="tunnel_add" alt="" coords="421,279,507,308"/><area shape="rect" id="node69" href="../../d7/d0e/iptunnel_8h.html#ae26d3bdbda86ef56b85bce67f3cb622e" title="tunnel_change" alt="" coords="724,409,831,439"/><area shape="rect" id="node9" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="555,252,653,281"/><area shape="rect" id="node11" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="703,252,852,281"/><area shape="rect" id="node13" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1800,51,1888,80"/><area shape="rect" id="node43" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1583,5,1719,35"/><area shape="rect" id="node46" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="1093,305,1216,335"/><area shape="rect" id="node51" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="903,252,1044,281"/><area shape="rect" id="node15" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1971,143,2088,172"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3597,155,3648,184"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="2181,180,2243,209"/><area shape="rect" id="node21" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2347,180,2480,209"/><area shape="rect" id="node23" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2548,180,2639,209"/><area shape="rect" id="node25" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2693,153,2880,183"/><area shape="rect" id="node27" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2929,204,3044,233"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="3105,260,3193,289"/><area shape="rect" id="node36" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="3107,153,3192,183"/><area shape="rect" id="node39" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="3093,207,3205,236"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="3283,207,3357,236"/><area shape="rect" id="node33" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3439,207,3545,236"/><area shape="rect" id="node48" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="1397,305,1533,335"/><area shape="rect" id="node53" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="1095,252,1215,281"/><area shape="rect" id="node55" href="../..
</div>
</p>
</div>
</div>
<a class="anchor" id="ae30c8ce1aa0a2b6bdce5e67310941fa6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int do_ioctl_get_ifindex </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>dev</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="../../df/dd8/iptunnel_8c_ae30c8ce1aa0a2b6bdce5e67310941fa6_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ae30c8ce1aa0a2b6bdce5e67310941fa6_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ae30c8ce1aa0a2b6bdce5e67310941fa6_cgraph" id="df/dd8/iptunnel_8c_ae30c8ce1aa0a2b6bdce5e67310941fa6_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="192,5,240,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="289,5,359,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="../../df/dd8/iptunnel_8c_ae30c8ce1aa0a2b6bdce5e67310941fa6_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ae30c8ce1aa0a2b6bdce5e67310941fa6_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ae30c8ce1aa0a2b6bdce5e67310941fa6_icgraph" id="df/dd8/iptunnel_8c_ae30c8ce1aa0a2b6bdce5e67310941fa6_icgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622" title="fill_tunnel_parm" alt="" coords="193,176,305,205"/><area shape="rect" id="node93" href="../../d7/d0e/iptunnel_8h.html#a6cb423d75645f7b9fc5d50bd482de44d" title="tun_add_tunl" alt="" coords="201,229,297,259"/><area shape="rect" id="node5" href="../../df/dd8/iptunnel_8c.html#a73360bce19d93fa714c0416b5607cb03" title="do_add" alt="" coords="355,123,419,152"/><area shape="rect" id="node74" href="../../df/dd8/iptunnel_8c.html#a3d7c2cc0202361dd1af1c18cd0cd5604" title="do_del" alt="" coords="357,176,416,205"/><area shape="rect" id="node7" href="../../d7/d0e/iptunnel_8h.html#a8d836353486990302d5e9ab4782ad04f" title="tunnel_add" alt="" coords="467,123,552,152"/><area shape="rect" id="node69" href="../../d7/d0e/iptunnel_8h.html#ae26d3bdbda86ef56b85bce67f3cb622e" title="tunnel_change" alt="" coords="769,21,876,51"/><area shape="rect" id="node9" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="600,229,699,259"/><area shape="rect" id="node11" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="748,249,897,279"/><area shape="rect" id="node13" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1848,416,1936,445"/><area shape="rect" id="node43" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1495,461,1631,491"/><area shape="rect" id="node46" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="1139,152,1261,181"/><area shape="rect" id="node51" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="948,255,1089,284"/><area shape="rect" id="node15" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="2019,312,2136,341"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3645,248,3696,277"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="2229,192,2291,221"/><area shape="rect" id="node21" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2395,192,2528,221"/><area shape="rect" id="node23" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2596,192,2687,221"/><area shape="rect" id="node25" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2741,209,2928,239"/><area shape="rect" id="node27" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2977,171,3092,200"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="3153,237,3241,267"/><area shape="rect" id="node36" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="3155,184,3240,213"/><area shape="rect" id="node39" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="3141,131,3253,160"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="3331,184,3405,213"/><area shape="rect" id="node33" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3487,184,3593,213"/><area shape="rect" id="node48" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="1309,143,1445,172"/><area shape="rect" id="node53" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="1140,260,1260,289"/><area shape="rect" id="node55" href
</div>
</p>
</div>
</div>
<a class="anchor" id="a883fef533cc97f76ab55c913e5758622"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int fill_tunnel_parm </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>remote</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>local</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tunl_prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tunl_number</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct ip_tunnel_parm *&#160;</td>
<td class="paramname"><em>p</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="../../df/dd8/iptunnel_8c_a883fef533cc97f76ab55c913e5758622_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a883fef533cc97f76ab55c913e5758622_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a883fef533cc97f76ab55c913e5758622_cgraph" id="df/dd8/iptunnel_8c_a883fef533cc97f76ab55c913e5758622_cgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#aea667cde17b521176760c01bfa180537" title="do_get_ioctl" alt="" coords="192,5,283,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="215,59,260,88"/><area shape="rect" id="node11" href="../../df/dd8/iptunnel_8c.html#ae30c8ce1aa0a2b6bdce5e67310941fa6" title="do_ioctl_get_ifindex" alt="" coords="169,112,305,141"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="505,60,575,89"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="355,59,456,88"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="381,112,429,141"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_a883fef533cc97f76ab55c913e5758622_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a883fef533cc97f76ab55c913e5758622_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a883fef533cc97f76ab55c913e5758622_icgraph" id="df/dd8/iptunnel_8c_a883fef533cc97f76ab55c913e5758622_icgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a73360bce19d93fa714c0416b5607cb03" title="do_add" alt="" coords="168,392,232,422"/><area shape="rect" id="node72" href="../../df/dd8/iptunnel_8c.html#a3d7c2cc0202361dd1af1c18cd0cd5604" title="do_del" alt="" coords="171,446,229,475"/><area shape="rect" id="node5" href="../../d7/d0e/iptunnel_8h.html#a8d836353486990302d5e9ab4782ad04f" title="tunnel_add" alt="" coords="280,330,365,359"/><area shape="rect" id="node67" href="../../d7/d0e/iptunnel_8h.html#ae26d3bdbda86ef56b85bce67f3cb622e" title="tunnel_change" alt="" coords="583,394,689,423"/><area shape="rect" id="node7" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="413,306,512,335"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="561,292,711,322"/><area shape="rect" id="node11" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1661,68,1749,98"/><area shape="rect" id="node41" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1308,23,1444,52"/><area shape="rect" id="node44" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="952,366,1075,395"/><area shape="rect" id="node49" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="761,247,903,276"/><area shape="rect" id="node13" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1832,172,1949,202"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3459,236,3509,266"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="2043,296,2104,326"/><area shape="rect" id="node19" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2208,296,2341,326"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2409,296,2500,326"/><area shape="rect" id="node23" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2555,326,2741,355"/><area shape="rect" id="node25" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2791,314,2905,343"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2967,247,3055,276"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2968,354,3053,383"/><area shape="rect" id="node37" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2955,300,3067,330"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="3144,300,3219,330"/><area shape="rect" id="node31" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3300,300,3407,330"/><area shape="rect" id="node46" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="1123,367,1259,396"/><area shape="rect" id="node51" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="953,224,1073,254"/><area shape="rect" id="node53" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="1148,166,1233,195"/><area shape="rect" id="node55" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1311,159,1441,188"/><area shape="rect" id="node57" href="../../d3
</div>
</p>
</div>
</div>
<a class="anchor" id="a2c789631c5972d028bb5a31079ad55fc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int first_free_tunnel_if </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adfce586da0d4e2ab0da7c59840bd1fa2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void init_tunnels_ifs </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_adfce586da0d4e2ab0da7c59840bd1fa2_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_adfce586da0d4e2ab0da7c59840bd1fa2_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_adfce586da0d4e2ab0da7c59840bd1fa2_icgraph" id="df/dd8/iptunnel_8c_adfce586da0d4e2ab0da7c59840bd1fa2_icgraph">
<area shape="rect" id="node3" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="164,5,308,51"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="357,13,464,43"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="512,13,563,43"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ac1530909b70d5c7d0d743a455231ab4e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int set_tunnel_ip </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tunl_prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tunl_number</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>tunl_ip</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_ac1530909b70d5c7d0d743a455231ab4e_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ac1530909b70d5c7d0d743a455231ab4e_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ac1530909b70d5c7d0d743a455231ab4e_cgraph" id="df/dd8/iptunnel_8c_ac1530909b70d5c7d0d743a455231ab4e_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="164,272,247,301"/><area shape="rect" id="node13" href="../../d7/de2/if_8c.html#af0a0c8beb31d1b114cdbb60cbd7ae59c" title="set_all_ifs" alt="" coords="165,35,245,64"/><area shape="rect" id="node15" href="../../d7/de2/if_8c.html#abea5b6f5cd28944310eae2ab32026a4a" title="set_dev_down" alt="" coords="152,141,259,171"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="635,88,683,117"/><area shape="rect" id="node26" href="../../d7/de2/if_8c.html#a062746ee276b608fcd9360c59364d537" title="set_dev_up" alt="" coords="161,88,249,117"/><area shape="rect" id="node29" href="../../d7/de2/if_8c.html#a80c11a2ffa82194213b455980e54d2bd" title="set_all_dev_ip" alt="" coords="153,195,257,224"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a9d2fb5508608cf4b8f5347d2edbb276b" title="ipraw_to_str" alt="" coords="307,285,400,315"/><area shape="rect" id="node7" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="620,271,697,300"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="757,271,837,300"/><area shape="rect" id="node11" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="897,271,985,300"/><area shape="rect" id="node17" href="../../d7/de2/if_8c.html#a8ae45d4359817648686b7b13713508a4" title="set_flags" alt="" coords="316,88,391,117"/><area shape="rect" id="node19" href="../../da/d89/inet_8c.html#a49b750fe581d1da5e169adf3c7a14af1" title="new_socket" alt="" coords="464,88,555,117"/><area shape="rect" id="node23" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="763,113,832,143"/><area shape="rect" id="node31" href="../../d7/de2/if_8c.html#a29300a7fc292e542e82b441736978c3d" title="set_dev_ip" alt="" coords="311,192,396,221"/><area shape="rect" id="node35" href="../../da/d89/inet_8c.html#a8eac5edae4e220edc0f4a974dd5749d3" title="inet_to_sockaddr" alt="" coords="449,245,569,275"/><area shape="rect" id="node43" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="448,192,571,221"/><area shape="rect" id="node38" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="636,179,681,208"/><area shape="rect" id="node41" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="747,179,848,208"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_ac1530909b70d5c7d0d743a455231ab4e_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ac1530909b70d5c7d0d743a455231ab4e_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ac1530909b70d5c7d0d743a455231ab4e_icgraph" id="df/dd8/iptunnel_8c_ac1530909b70d5c7d0d743a455231ab4e_icgraph">
<area shape="rect" id="node3" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="152,199,251,228"/><area shape="rect" id="node5" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="300,199,449,228"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1400,153,1488,183"/><area shape="rect" id="node37" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1047,305,1183,335"/><area shape="rect" id="node40" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="691,224,813,253"/><area shape="rect" id="node45" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="500,108,641,137"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1568,152,1685,181"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3005,227,3056,256"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1733,151,1795,180"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1844,151,1977,180"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2028,151,2119,180"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2168,151,2355,180"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2404,149,2519,179"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2580,93,2668,123"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2581,200,2667,229"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2568,147,2680,176"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2728,173,2803,203"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2851,200,2957,229"/><area shape="rect" id="node42" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="861,237,997,267"/><area shape="rect" id="node47" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="692,100,812,129"/><area shape="rect" id="node49" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="887,100,972,129"/><area shape="rect" id="node51" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1049,100,1180,129"/><area shape="rect" id="node53" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1233,100,1319,129"/><area shape="rect" id="node55" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1369,100,1519,129"/><area shape="rect" id="node59" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1575,44,1679,73"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a6cb423d75645f7b9fc5d50bd482de44d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int tun_add_tunl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/dbe/structinterface.html">interface</a> *&#160;</td>
<td class="paramname"><em>ifs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tunl_prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>tunl_number</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_a6cb423d75645f7b9fc5d50bd482de44d_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a6cb423d75645f7b9fc5d50bd482de44d_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a6cb423d75645f7b9fc5d50bd482de44d_cgraph" id="df/dd8/iptunnel_8c_a6cb423d75645f7b9fc5d50bd482de44d_cgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#ae30c8ce1aa0a2b6bdce5e67310941fa6" title="do_ioctl_get_ifindex" alt="" coords="151,5,287,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="336,5,384,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="433,5,503,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="../../df/dd8/iptunnel_8c_a6cb423d75645f7b9fc5d50bd482de44d_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a6cb423d75645f7b9fc5d50bd482de44d_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a6cb423d75645f7b9fc5d50bd482de44d_icgraph" id="df/dd8/iptunnel_8c_a6cb423d75645f7b9fc5d50bd482de44d_icgraph">
<area shape="rect" id="node3" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="149,199,248,228"/><area shape="rect" id="node5" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="297,199,447,228"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1397,153,1485,183"/><area shape="rect" id="node37" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1044,305,1180,335"/><area shape="rect" id="node40" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="688,224,811,253"/><area shape="rect" id="node45" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="497,108,639,137"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1565,152,1683,181"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3003,227,3053,256"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1731,151,1792,180"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1841,151,1975,180"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2025,151,2116,180"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2165,151,2352,180"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2401,149,2516,179"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2577,93,2665,123"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2579,200,2664,229"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2565,147,2677,176"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2725,173,2800,203"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2848,200,2955,229"/><area shape="rect" id="node42" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="859,237,995,267"/><area shape="rect" id="node47" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="689,100,809,129"/><area shape="rect" id="node49" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="884,100,969,129"/><area shape="rect" id="node51" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1047,100,1177,129"/><area shape="rect" id="node53" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1231,100,1316,129"/><area shape="rect" id="node55" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1367,100,1516,129"/><area shape="rect" id="node59" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1572,44,1676,73"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae2688c7c3ee7d1d10a646644e08f66b5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int tun_del_tunl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/dbe/structinterface.html">interface</a> *&#160;</td>
<td class="paramname"><em>ifs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tunl_prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_char&#160;</td>
<td class="paramname"><em>tunl_number</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_ae2688c7c3ee7d1d10a646644e08f66b5_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ae2688c7c3ee7d1d10a646644e08f66b5_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ae2688c7c3ee7d1d10a646644e08f66b5_icgraph" id="df/dd8/iptunnel_8c_ae2688c7c3ee7d1d10a646644e08f66b5_icgraph">
<area shape="rect" id="node3" href="../../d7/d0e/iptunnel_8h.html#ac4140773b9400374d8142caa1cc14b55" title="del_tunnel_if" alt="" coords="148,288,241,317"/><area shape="rect" id="node5" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="292,164,441,193"/><area shape="rect" id="node63" href="../../d7/d0e/iptunnel_8h.html#ade2b2a63699f0fc83f3e4746afd97c2e" title="del_all_tunnel_ifs" alt="" coords="1560,416,1683,445"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1392,60,1480,89"/><area shape="rect" id="node37" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1039,8,1175,37"/><area shape="rect" id="node40" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="683,337,805,367"/><area shape="rect" id="node45" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="492,164,633,193"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1563,164,1680,193"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3189,228,3240,257"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1780,287,1841,316"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1945,287,2079,316"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2140,287,2231,316"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2285,317,2472,347"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2521,305,2636,335"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2697,239,2785,268"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2699,292,2784,321"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2685,345,2797,375"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2875,292,2949,321"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3031,292,3137,321"/><area shape="rect" id="node42" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="853,360,989,389"/><area shape="rect" id="node47" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="684,164,804,193"/><area shape="rect" id="node49" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="879,139,964,168"/><area shape="rect" id="node51" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1041,132,1172,161"/><area shape="rect" id="node53" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1225,125,1311,155"/><area shape="rect" id="node55" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1361,164,1511,193"/><area shape="rect" id="node59" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="2133,112,2237,141"/><area shape="rect" id="node6
</div>
</p>
</div>
</div>
<a class="anchor" id="a8d836353486990302d5e9ab4782ad04f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int tunnel_add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>remote</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>local</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tunl_prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tunl_number</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_a8d836353486990302d5e9ab4782ad04f_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a8d836353486990302d5e9ab4782ad04f_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a8d836353486990302d5e9ab4782ad04f_cgraph" id="df/dd8/iptunnel_8c_a8d836353486990302d5e9ab4782ad04f_cgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a73360bce19d93fa714c0416b5607cb03" title="do_add" alt="" coords="139,59,203,88"/><area shape="rect" id="node5" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622" title="fill_tunnel_parm" alt="" coords="252,59,364,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="460,5,505,35"/><area shape="rect" id="node21" href="../../df/dd8/iptunnel_8c.html#a49311ac4866e73bfeb1a66756ceb142d" title="do_add_ioctl" alt="" coords="261,139,355,168"/><area shape="rect" id="node7" href="../../df/dd8/iptunnel_8c.html#aea667cde17b521176760c01bfa180537" title="do_get_ioctl" alt="" coords="437,59,528,88"/><area shape="rect" id="node15" href="../../df/dd8/iptunnel_8c.html#ae30c8ce1aa0a2b6bdce5e67310941fa6" title="do_ioctl_get_ifindex" alt="" coords="415,112,551,141"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="751,59,820,88"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="600,57,701,87"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="627,112,675,141"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_a8d836353486990302d5e9ab4782ad04f_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a8d836353486990302d5e9ab4782ad04f_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a8d836353486990302d5e9ab4782ad04f_icgraph" id="df/dd8/iptunnel_8c_a8d836353486990302d5e9ab4782ad04f_icgraph">
<area shape="rect" id="node3" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="139,199,237,228"/><area shape="rect" id="node5" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="287,199,436,228"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1387,153,1475,183"/><area shape="rect" id="node37" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1033,305,1169,335"/><area shape="rect" id="node40" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="677,224,800,253"/><area shape="rect" id="node45" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="487,108,628,137"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1555,152,1672,181"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2992,227,3043,256"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1720,151,1781,180"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1831,151,1964,180"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2015,151,2105,180"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2155,151,2341,180"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2391,149,2505,179"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2567,93,2655,123"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2568,200,2653,229"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2555,147,2667,176"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2715,173,2789,203"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2837,200,2944,229"/><area shape="rect" id="node42" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="848,237,984,267"/><area shape="rect" id="node47" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="679,100,799,129"/><area shape="rect" id="node49" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="873,100,959,129"/><area shape="rect" id="node51" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1036,100,1167,129"/><area shape="rect" id="node53" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1220,100,1305,129"/><area shape="rect" id="node55" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1356,100,1505,129"/><area shape="rect" id="node59" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1561,44,1665,73"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae26d3bdbda86ef56b85bce67f3cb622e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int tunnel_change </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>remote</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>local</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tunl_prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tunl_number</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_ae26d3bdbda86ef56b85bce67f3cb622e_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ae26d3bdbda86ef56b85bce67f3cb622e_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ae26d3bdbda86ef56b85bce67f3cb622e_cgraph" id="df/dd8/iptunnel_8c_ae26d3bdbda86ef56b85bce67f3cb622e_cgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a73360bce19d93fa714c0416b5607cb03" title="do_add" alt="" coords="160,59,224,88"/><area shape="rect" id="node5" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622" title="fill_tunnel_parm" alt="" coords="273,59,385,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="481,5,527,35"/><area shape="rect" id="node21" href="../../df/dd8/iptunnel_8c.html#a49311ac4866e73bfeb1a66756ceb142d" title="do_add_ioctl" alt="" coords="283,139,376,168"/><area shape="rect" id="node7" href="../../df/dd8/iptunnel_8c.html#aea667cde17b521176760c01bfa180537" title="do_get_ioctl" alt="" coords="459,59,549,88"/><area shape="rect" id="node15" href="../../df/dd8/iptunnel_8c.html#ae30c8ce1aa0a2b6bdce5e67310941fa6" title="do_ioctl_get_ifindex" alt="" coords="436,112,572,141"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="772,59,841,88"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="621,57,723,87"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="648,112,696,141"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_ae26d3bdbda86ef56b85bce67f3cb622e_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_ae26d3bdbda86ef56b85bce67f3cb622e_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_ae26d3bdbda86ef56b85bce67f3cb622e_icgraph" id="df/dd8/iptunnel_8c_ae26d3bdbda86ef56b85bce67f3cb622e_icgraph">
<area shape="rect" id="node3" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="161,5,305,51"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="355,13,461,43"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="509,13,560,43"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a770f08840a609f19a4db7cfc47e66778"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int tunnel_del </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>remote</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>local</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tunl_prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tunl_number</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_a770f08840a609f19a4db7cfc47e66778_cgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a770f08840a609f19a4db7cfc47e66778_cgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a770f08840a609f19a4db7cfc47e66778_cgraph" id="df/dd8/iptunnel_8c_a770f08840a609f19a4db7cfc47e66778_cgraph">
<area shape="rect" id="node3" href="../../df/dd8/iptunnel_8c.html#a3d7c2cc0202361dd1af1c18cd0cd5604" title="do_del" alt="" coords="137,105,196,135"/><area shape="rect" id="node5" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622" title="fill_tunnel_parm" alt="" coords="247,72,359,101"/><area shape="rect" id="node20" href="../../df/dd8/iptunnel_8c.html#a4627dc08c8aea426c59b94f85b339c0f" title="do_del_ioctl" alt="" coords="257,139,348,168"/><area shape="rect" id="node7" href="../../df/dd8/iptunnel_8c.html#aea667cde17b521176760c01bfa180537" title="do_get_ioctl" alt="" coords="432,5,523,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="455,59,500,88"/><area shape="rect" id="node15" href="../../df/dd8/iptunnel_8c.html#ae30c8ce1aa0a2b6bdce5e67310941fa6" title="do_ioctl_get_ifindex" alt="" coords="409,112,545,141"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="745,87,815,116"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="595,85,696,115"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="621,139,669,168"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd8/iptunnel_8c_a770f08840a609f19a4db7cfc47e66778_icgraph.png" border="0" usemap="#df/dd8/iptunnel_8c_a770f08840a609f19a4db7cfc47e66778_icgraph" alt=""/></div>
<map name="df/dd8/iptunnel_8c_a770f08840a609f19a4db7cfc47e66778_icgraph" id="df/dd8/iptunnel_8c_a770f08840a609f19a4db7cfc47e66778_icgraph">
<area shape="rect" id="node3" href="../../d7/d0e/iptunnel_8h.html#ac4140773b9400374d8142caa1cc14b55" title="del_tunnel_if" alt="" coords="137,288,231,317"/><area shape="rect" id="node5" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="281,164,431,193"/><area shape="rect" id="node63" href="../../d7/d0e/iptunnel_8h.html#ade2b2a63699f0fc83f3e4746afd97c2e" title="del_all_tunnel_ifs" alt="" coords="1549,416,1672,445"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1381,60,1469,89"/><area shape="rect" id="node37" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="1028,8,1164,37"/><area shape="rect" id="node40" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="672,337,795,367"/><area shape="rect" id="node45" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="481,164,623,193"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1552,164,1669,193"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3179,228,3229,257"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1769,287,1831,316"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1935,287,2068,316"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2129,287,2220,316"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2275,317,2461,347"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2511,305,2625,335"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2687,239,2775,268"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2688,292,2773,321"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2675,345,2787,375"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2864,292,2939,321"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3020,292,3127,321"/><area shape="rect" id="node42" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="843,360,979,389"/><area shape="rect" id="node47" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="673,164,793,193"/><area shape="rect" id="node49" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="868,139,953,168"/><area shape="rect" id="node51" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1031,132,1161,161"/><area shape="rect" id="node53" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1215,125,1300,155"/><area shape="rect" id="node55" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1351,164,1500,193"/><area shape="rect" id="node59" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="2123,112,2227,141"/><area shape="rect" id="node6
</div>
</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="../../df/dd8/iptunnel_8c.html">iptunnel.c</a></li>
<li class="footer">Generated on Wed Feb 19 2014 14:19:13 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>