netsukuku/d7/de2/if_8c.html
MissValeska f97a6e4a6f missvaleska@missvaleska-GA-970A-D3:~/Documents/Netsukuku/NtkDoc/html$ git status# On branch gh-pages
missvaleska@missvaleska-GA-970A-D3:~/Documents/Netsukuku/NtkDoc/html$ git status# On branch gh-pages
Doxygen generated Documentation
2014-02-19 15:45:00 -08:00

1415 lines
137 KiB
HTML

<!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/if.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('d7/de2/if_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="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">if.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 &lt;fnmatch.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/d54/common_8h_source.html">common.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d6/d4a/inet_8h_source.html">inet.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/d8d/if_8h_source.html">if.h</a>&quot;</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/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for if.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d9/dbc/if_8c__incl.png" border="0" usemap="#src_2if_8c" alt=""/></div>
<map name="src_2if_8c" id="src_2if_8c">
<area shape="rect" id="node3" href="../../d1/d0b/includes_8h.html" title="includes.h" alt="" coords="1643,83,1723,112"/><area shape="rect" id="node59" href="../../dc/d54/common_8h.html" title="common.h" alt="" coords="157,83,240,112"/><area shape="rect" id="node70" href="../../d6/d4a/inet_8h.html" title="inet.h" alt="" coords="2864,160,2917,189"/><area shape="rect" id="node76" href="../../dc/d8d/if_8h.html" title="if.h" alt="" coords="2801,83,2841,112"/><area shape="rect" id="node80" href="../../d5/da4/libnetlink_8h.html" title="libnetlink.h" alt="" coords="3020,83,3103,112"/><area shape="rect" id="node88" href="../../dd/daf/ll__map_8h.html" title="ll_map.h" alt="" coords="3127,83,3196,112"/><area shape="rect" id="node61" href="../../d4/d08/misc_8h.html" title="misc.h" alt="" coords="80,160,141,189"/><area shape="rect" id="node63" href="../../d5/d08/buffer_8h.html" title="buffer.h" alt="" coords="165,160,232,189"/><area shape="rect" id="node65" href="../../d8/de3/xmalloc_8h.html" title="xmalloc.h" alt="" coords="256,160,333,189"/><area shape="rect" id="node67" href="../../d7/d7f/log_8h.html" title="log.h" alt="" coords="5,160,56,189"/><area shape="rect" id="node72" href="../../dc/d3e/endianness_8h.html" title="endianness.h" alt="" coords="2841,237,2940,267"/></map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d31/structnlmsg__list.html">nlmsg_list</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a3a1924c5c819fd425e9b510f426c462a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/dbe/structinterface.html">interface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a3a1924c5c819fd425e9b510f426c462a">ifs_find_idx</a> (<a class="el" href="../../d9/dbe/structinterface.html">interface</a> *ifs, int ifs_n, int dev_idx)</td></tr>
<tr class="separator:a3a1924c5c819fd425e9b510f426c462a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad90d96ea772953f992f7661500223d5a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#ad90d96ea772953f992f7661500223d5a">ifs_find_devname</a> (<a class="el" href="../../d9/dbe/structinterface.html">interface</a> *ifs, int ifs_n, char *dev_name)</td></tr>
<tr class="separator:ad90d96ea772953f992f7661500223d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6096a9d0aef88c31f7693e65b751c498"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a6096a9d0aef88c31f7693e65b751c498">ifs_del</a> (<a class="el" href="../../d9/dbe/structinterface.html">interface</a> *ifs, int *ifs_n, int if_pos)</td></tr>
<tr class="separator:a6096a9d0aef88c31f7693e65b751c498"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa36367063b0ef8aed821e4458a2ad2fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#aa36367063b0ef8aed821e4458a2ad2fb">ifs_del_byname</a> (<a class="el" href="../../d9/dbe/structinterface.html">interface</a> *ifs, int *ifs_n, char *dev_name)</td></tr>
<tr class="separator:aa36367063b0ef8aed821e4458a2ad2fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7002fc848ac922a1a577ac712d8e3f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#aa7002fc848ac922a1a577ac712d8e3f3">ifs_del_all_name</a> (<a class="el" href="../../d9/dbe/structinterface.html">interface</a> *ifs, int *ifs_n, char *dev_name)</td></tr>
<tr class="separator:aa7002fc848ac922a1a577ac712d8e3f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88184d5dbea2467ba1f60ca868949b69"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a88184d5dbea2467ba1f60ca868949b69">ifs_get_pos</a> (<a class="el" href="../../d9/dbe/structinterface.html">interface</a> *ifs, int ifs_n, <a class="el" href="../../d9/dbe/structinterface.html">interface</a> *dev)</td></tr>
<tr class="separator:a88184d5dbea2467ba1f60ca868949b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7bff0fd9f5643fff262690c37970bb1"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#aa7bff0fd9f5643fff262690c37970bb1">get_dev</a> (int *dev_idx)</td></tr>
<tr class="separator:aa7bff0fd9f5643fff262690c37970bb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6996d5c570a8cdc3b4cdeef2fe1d9e10"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a6996d5c570a8cdc3b4cdeef2fe1d9e10">get_all_up_ifs</a> (<a class="el" href="../../d9/dbe/structinterface.html">interface</a> *ifs, int ifs_n)</td></tr>
<tr class="separator:a6996d5c570a8cdc3b4cdeef2fe1d9e10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ae45d4359817648686b7b13713508a4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a8ae45d4359817648686b7b13713508a4">set_flags</a> (char *dev, u_int <a class="el" href="../../d7/de2/if_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>, u_int mask)</td></tr>
<tr class="separator:a8ae45d4359817648686b7b13713508a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a062746ee276b608fcd9360c59364d537"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a062746ee276b608fcd9360c59364d537">set_dev_up</a> (char *dev)</td></tr>
<tr class="separator:a062746ee276b608fcd9360c59364d537"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abea5b6f5cd28944310eae2ab32026a4a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#abea5b6f5cd28944310eae2ab32026a4a">set_dev_down</a> (char *dev)</td></tr>
<tr class="separator:abea5b6f5cd28944310eae2ab32026a4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0a0c8beb31d1b114cdbb60cbd7ae59c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#af0a0c8beb31d1b114cdbb60cbd7ae59c">set_all_ifs</a> (<a class="el" href="../../d9/dbe/structinterface.html">interface</a> *ifs, int ifs_n, int(*set_func)(char *dev))</td></tr>
<tr class="separator:af0a0c8beb31d1b114cdbb60cbd7ae59c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43dc9cc0a5b3d92198afd68b330694ec"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a43dc9cc0a5b3d92198afd68b330694ec">if_init_all</a> (char *ifs_name[16], int ifs_n, <a class="el" href="../../d9/dbe/structinterface.html">interface</a> *new_ifs, int *new_ifs_n)</td></tr>
<tr class="separator:a43dc9cc0a5b3d92198afd68b330694ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b7800b95a37fad956338114119c0faf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a7b7800b95a37fad956338114119c0faf">if_close_all</a> (void)</td></tr>
<tr class="separator:a7b7800b95a37fad956338114119c0faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29300a7fc292e542e82b441736978c3d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a29300a7fc292e542e82b441736978c3d">set_dev_ip</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> ip, char *dev)</td></tr>
<tr class="separator:a29300a7fc292e542e82b441736978c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80c11a2ffa82194213b455980e54d2bd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a80c11a2ffa82194213b455980e54d2bd">set_all_dev_ip</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> ip, <a class="el" href="../../d9/dbe/structinterface.html">interface</a> *ifs, int ifs_n)</td></tr>
<tr class="separator:a80c11a2ffa82194213b455980e54d2bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1780e54c46c637939eed303c41996194"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a1780e54c46c637939eed303c41996194">get_dev_ip</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *ip, int <a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>, char *dev)</td></tr>
<tr class="separator:a1780e54c46c637939eed303c41996194"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb4a27f296cddb900349e541af556648"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#afb4a27f296cddb900349e541af556648">flush_update</a> (void)</td></tr>
<tr class="separator:afb4a27f296cddb900349e541af556648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a117ed7d8433d84671dd55204719739"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a0a117ed7d8433d84671dd55204719739">print_addrinfo</a> (const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg)</td></tr>
<tr class="separator:a0a117ed7d8433d84671dd55204719739"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d20f80c943e313bca2b9aad74151cc9"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a7d20f80c943e313bca2b9aad74151cc9">store_nlmsg</a> (const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg)</td></tr>
<tr class="separator:a7d20f80c943e313bca2b9aad74151cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7042bfd9ad72adafd35f817b9363df06"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a7042bfd9ad72adafd35f817b9363df06">ip_addr_flush</a> (int <a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>, char *dev, int <a class="el" href="../../d8/d91/krnl__route_8c.html#ae1af048ea44870cb8acef396ebc4ad09">scope</a>)</td></tr>
<tr class="separator:a7042bfd9ad72adafd35f817b9363df06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af89c37cb6be1f1b417dc057eda5e1520"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#af89c37cb6be1f1b417dc057eda5e1520">ip_addr_flush_all_ifs</a> (<a class="el" href="../../d9/dbe/structinterface.html">interface</a> *ifs, int ifs_n, int <a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>, int <a class="el" href="../../d8/d91/krnl__route_8c.html#ae1af048ea44870cb8acef396ebc4ad09">scope</a>)</td></tr>
<tr class="separator:af89c37cb6be1f1b417dc057eda5e1520"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ad65a8842cc674e3ddf69355898c0ecbf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a></td></tr>
<tr class="separator:ad65a8842cc674e3ddf69355898c0ecbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a727ef65fc5f50096206d3d0257c628fa"><td class="memItemLeft" >struct {</td></tr>
<tr class="memitem:ac8e4dd74b91c8c59d04b8e1d7e28d234"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#a01e636f8746c84f1cf3d45c4afbfde35">ifindex</a></td></tr>
<tr class="separator:ac8e4dd74b91c8c59d04b8e1d7e28d234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09f32aa043f279522b455036e945b633"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a></td></tr>
<tr class="separator:a09f32aa043f279522b455036e945b633"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48cb92a4ad521ba3aebd3d9c535c3751"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#a2c1b19f7c6a9597fdcc0a76fb0ec2a5b">oneline</a></td></tr>
<tr class="separator:a48cb92a4ad521ba3aebd3d9c535c3751"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e48c332fe5a2da8dc17705defca1f18"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#a2a8f8433c64391b022be7f4312684a48">showqueue</a></td></tr>
<tr class="separator:a3e48c332fe5a2da8dc17705defca1f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab72aae524014b40b1d5ae7e9dc8521c0"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#a4f049a9ea655d42b5055b90a96470fff">pfx</a></td></tr>
<tr class="separator:ab72aae524014b40b1d5ae7e9dc8521c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa66e50eea749b5a1ec43c12c5d028095"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#ae1af048ea44870cb8acef396ebc4ad09">scope</a></td></tr>
<tr class="separator:aa66e50eea749b5a1ec43c12c5d028095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a661a428f6a005faff84017bd44f2f138"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#ae832ea12a3c938c15be381ebe4cb316d">scopemask</a></td></tr>
<tr class="separator:a661a428f6a005faff84017bd44f2f138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfcd795c509d38f3f3650ab48c713c56"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a></td></tr>
<tr class="separator:adfcd795c509d38f3f3650ab48c713c56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65582f35a51e1b2f7a919a2a24395539"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#ae273fe9b0fc0a413d72566958efd4996">flagmask</a></td></tr>
<tr class="separator:a65582f35a51e1b2f7a919a2a24395539"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7853bc026c02c7a274253c1a33f039d7"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#a53fd293fef6a860c8cb2769026e5d4b6">up</a></td></tr>
<tr class="separator:a7853bc026c02c7a274253c1a33f039d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4a8f1a298200125806d6ac2c0b51836"><td class="memItemLeft" >&#160;&#160;&#160;char *&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#acf60de4c64d60c1b9449c056bc6bfcf7">label</a></td></tr>
<tr class="separator:ad4a8f1a298200125806d6ac2c0b51836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0ad21264c84b1a0c8580919f430e1ce"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#a1726db035a6e4f3d9c82117ba20d5b79">flushed</a></td></tr>
<tr class="separator:ae0ad21264c84b1a0c8580919f430e1ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a069f8e95cdf08212b8130f41b874d2da"><td class="memItemLeft" >&#160;&#160;&#160;char *&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#ac794836a0908377f2cfdc80c115f37dc">flushb</a></td></tr>
<tr class="separator:a069f8e95cdf08212b8130f41b874d2da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da090f12630278ee5fc7b68f7edbd96"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#afa089318cf399e69104b1a1637c83e35">flushp</a></td></tr>
<tr class="separator:a3da090f12630278ee5fc7b68f7edbd96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a911626ed1937302c6d32b6d470da929b"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#a144f221608167b340ebb74ccc2f87cda">flushe</a></td></tr>
<tr class="separator:a911626ed1937302c6d32b6d470da929b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae195ef16df527215329a71b210298a76"><td class="memItemLeft" >&#160;&#160;&#160;struct <a class="el" href="../../d2/dee/structrtnl__handle.html">rtnl_handle</a> *&#160;&#160;&#160;<a class="el" href="../../d7/de2/if_8c.html#a516865a50427c882f43d6884b4b73d14">rth</a></td></tr>
<tr class="separator:ae195ef16df527215329a71b210298a76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a727ef65fc5f50096206d3d0257c628fa"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de2/if_8c.html#a727ef65fc5f50096206d3d0257c628fa">filter</a></td></tr>
<tr class="separator:a727ef65fc5f50096206d3d0257c628fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="afb4a27f296cddb900349e541af556648"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int flush_update </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></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="../../d7/de2/if_8c_afb4a27f296cddb900349e541af556648_cgraph.png" border="0" usemap="#d7/de2/if_8c_afb4a27f296cddb900349e541af556648_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_afb4a27f296cddb900349e541af556648_cgraph" id="d7/de2/if_8c_afb4a27f296cddb900349e541af556648_cgraph">
<area shape="rect" id="node3" href="../../d4/dab/libnetlink_8c.html#a37dd14a3e1c6b6f3a6eacb586fafb13b" title="rtnl_send" alt="" coords="149,5,224,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="163,59,211,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="273,59,343,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_afb4a27f296cddb900349e541af556648_icgraph.png" border="0" usemap="#d7/de2/if_8c_afb4a27f296cddb900349e541af556648_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_afb4a27f296cddb900349e541af556648_icgraph" id="d7/de2/if_8c_afb4a27f296cddb900349e541af556648_icgraph">
<area shape="rect" id="node3" href="../../d7/de2/if_8c.html#a0a117ed7d8433d84671dd55204719739" title="print_addrinfo" alt="" coords="151,85,249,115"/><area shape="rect" id="node5" href="../../dc/d8d/if_8h.html#a7042bfd9ad72adafd35f817b9363df06" title="ip_addr_flush" alt="" coords="299,112,397,141"/><area shape="rect" id="node7" href="../../dc/d8d/if_8h.html#af89c37cb6be1f1b417dc057eda5e1520" title="ip_addr_flush_all_ifs" alt="" coords="447,112,585,141"/><area shape="rect" id="node9" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="636,112,753,141"/><area shape="rect" id="node11" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="809,112,943,141"/><area shape="rect" id="node46" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="1031,179,1116,208"/><area shape="rect" id="node52" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="803,33,949,63"/><area shape="rect" id="node13" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="999,72,1148,101"/><area shape="rect" id="node43" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="1000,125,1147,155"/><area shape="rect" id="node15" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1197,72,1315,101"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2648,44,2699,73"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1369,72,1431,101"/><area shape="rect" id="node21" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1487,72,1620,101"/><area shape="rect" id="node23" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1671,72,1761,101"/><area shape="rect" id="node25" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1811,121,1997,151"/><area shape="rect" id="node27" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2047,96,2161,125"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2223,43,2311,72"/><area shape="rect" id="node36" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2224,96,2309,125"/><area shape="rect" id="node39" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2211,149,2323,179"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2371,96,2445,125"/><area shape="rect" id="node33" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2493,96,2600,125"/><area shape="rect" id="node48" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="1363,195,1437,224"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a6996d5c570a8cdc3b4cdeef2fe1d9e10"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int get_all_up_ifs </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">int&#160;</td>
<td class="paramname"><em>ifs_n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a6996d5c570a8cdc3b4cdeef2fe1d9e10_cgraph.png" border="0" usemap="#d7/de2/if_8c_a6996d5c570a8cdc3b4cdeef2fe1d9e10_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_a6996d5c570a8cdc3b4cdeef2fe1d9e10_cgraph" id="d7/de2/if_8c_a6996d5c570a8cdc3b4cdeef2fe1d9e10_cgraph">
<area shape="rect" id="node3" href="../../d1/d71/ll__map_8c.html#af323c3c7c507db71b8ff21ca3d340ab7" title="ll_nth_up_if" alt="" coords="175,57,263,87"/><area shape="rect" id="node13" href="../../d1/d71/ll__map_8c.html#aced8907c33267205072637b09f56c869" title="ll_index_to_name" alt="" coords="157,111,280,140"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="189,164,248,193"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="365,5,411,35"/><area shape="rect" id="node11" href="../../d1/d71/ll__map_8c.html#a7925746ce20eeb73393e0570613110ed" title="ll_index_to_flags" alt="" coords="329,59,447,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="512,111,581,140"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="496,5,597,35"/><area shape="rect" id="node15" href="../../d1/d71/ll__map_8c.html#ad3726eb503a42ed32a53f65a9aa0c252" title="ll_idx_n2a" alt="" coords="348,112,428,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="../../d7/de2/if_8c_a6996d5c570a8cdc3b4cdeef2fe1d9e10_icgraph.png" border="0" usemap="#d7/de2/if_8c_a6996d5c570a8cdc3b4cdeef2fe1d9e10_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a6996d5c570a8cdc3b4cdeef2fe1d9e10_icgraph" id="d7/de2/if_8c_a6996d5c570a8cdc3b4cdeef2fe1d9e10_icgraph">
<area shape="rect" id="node3" href="../../dc/d8d/if_8h.html#a43dc9cc0a5b3d92198afd68b330694ec" title="if_init_all" alt="" coords="159,5,231,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="280,5,387,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="435,5,485,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa7bff0fd9f5643fff262690c37970bb1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* get_dev </td>
<td>(</td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>dev_idx</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="../../d7/de2/if_8c_aa7bff0fd9f5643fff262690c37970bb1_cgraph.png" border="0" usemap="#d7/de2/if_8c_aa7bff0fd9f5643fff262690c37970bb1_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_aa7bff0fd9f5643fff262690c37970bb1_cgraph" id="d7/de2/if_8c_aa7bff0fd9f5643fff262690c37970bb1_cgraph">
<area shape="rect" id="node3" href="../../d1/d71/ll__map_8c.html#a9d69abec2995757b6f426e88d681d4a7" title="ll_first_up_if" alt="" coords="139,59,229,88"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="313,111,361,140"/><area shape="rect" id="node18" href="../../d1/d71/ll__map_8c.html#aced8907c33267205072637b09f56c869" title="ll_index_to_name" alt="" coords="123,163,245,192"/><area shape="rect" id="node5" href="../../d1/d71/ll__map_8c.html#af323c3c7c507db71b8ff21ca3d340ab7" title="ll_nth_up_if" alt="" coords="293,57,381,87"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="467,5,512,35"/><area shape="rect" id="node13" href="../../d1/d71/ll__map_8c.html#a7925746ce20eeb73393e0570613110ed" title="ll_index_to_flags" alt="" coords="431,59,548,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="613,84,683,113"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="597,5,699,35"/><area shape="rect" id="node20" href="../../d1/d71/ll__map_8c.html#ad3726eb503a42ed32a53f65a9aa0c252" title="ll_idx_n2a" alt="" coords="297,164,377,193"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a1780e54c46c637939eed303c41996194"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int get_dev_ip </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>ip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>family</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</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="../../d7/de2/if_8c_a1780e54c46c637939eed303c41996194_cgraph.png" border="0" usemap="#d7/de2/if_8c_a1780e54c46c637939eed303c41996194_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_a1780e54c46c637939eed303c41996194_cgraph" id="d7/de2/if_8c_a1780e54c46c637939eed303c41996194_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#a49b750fe581d1da5e169adf3c7a14af1" title="new_socket" alt="" coords="155,5,245,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="325,57,373,87"/><area shape="rect" id="node10" href="../../da/d89/inet_8c.html#a16c8d2dac83a014ea3035178a3771340" title="sockaddr_to_inet" alt="" coords="140,109,260,139"/><area shape="rect" id="node13" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="311,136,388,165"/><area shape="rect" id="node28" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="139,213,261,243"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="739,57,808,87"/><area shape="rect" id="node15" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="437,111,544,140"/><area shape="rect" id="node22" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="452,164,529,193"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="611,111,656,140"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="723,111,824,140"/><area shape="rect" id="node24" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="593,164,673,193"/><area shape="rect" id="node26" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="729,164,817,193"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a1780e54c46c637939eed303c41996194_icgraph.png" border="0" usemap="#d7/de2/if_8c_a1780e54c46c637939eed303c41996194_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a1780e54c46c637939eed303c41996194_icgraph" id="d7/de2/if_8c_a1780e54c46c637939eed303c41996194_icgraph">
<area shape="rect" id="node3" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="140,5,284,51"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="333,13,440,43"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="488,13,539,43"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a7b7800b95a37fad956338114119c0faf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void if_close_all </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a7b7800b95a37fad956338114119c0faf_cgraph.png" border="0" usemap="#d7/de2/if_8c_a7b7800b95a37fad956338114119c0faf_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_a7b7800b95a37fad956338114119c0faf_cgraph" id="d7/de2/if_8c_a7b7800b95a37fad956338114119c0faf_cgraph">
<area shape="rect" id="node3" href="../../d1/d71/ll__map_8c.html#a941b99564a322ffd231f06abfa13eee3" title="ll_free_index" alt="" coords="143,5,236,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="../../d7/de2/if_8c_a7b7800b95a37fad956338114119c0faf_icgraph.png" border="0" usemap="#d7/de2/if_8c_a7b7800b95a37fad956338114119c0faf_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a7b7800b95a37fad956338114119c0faf_icgraph" id="d7/de2/if_8c_a7b7800b95a37fad956338114119c0faf_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="143,32,273,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="323,5,437,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="485,32,536,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a43dc9cc0a5b3d92198afd68b330694ec"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int if_init_all </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>ifs_name</em>[16], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>ifs_n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d9/dbe/structinterface.html">interface</a> *&#160;</td>
<td class="paramname"><em>new_ifs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>new_ifs_n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a43dc9cc0a5b3d92198afd68b330694ec_cgraph.png" border="0" usemap="#d7/de2/if_8c_a43dc9cc0a5b3d92198afd68b330694ec_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_a43dc9cc0a5b3d92198afd68b330694ec_cgraph" id="d7/de2/if_8c_a43dc9cc0a5b3d92198afd68b330694ec_cgraph">
<area shape="rect" id="node3" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="152,91,227,121"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="705,157,753,186"/><area shape="rect" id="node12" href="../../d1/d71/ll__map_8c.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="148,238,231,267"/><area shape="rect" id="node33" href="../../d7/de2/if_8c.html#a6996d5c570a8cdc3b4cdeef2fe1d9e10" title="get_all_up_ifs" alt="" coords="324,447,425,477"/><area shape="rect" id="node47" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="128,342,251,371"/><area shape="rect" id="node49" href="../../d7/de2/if_8c.html#af0a0c8beb31d1b114cdbb60cbd7ae59c" title="set_all_ifs" alt="" coords="149,395,229,425"/><area shape="rect" id="node51" href="../../d7/de2/if_8c.html#a062746ee276b608fcd9360c59364d537" title="set_dev_up" alt="" coords="145,158,233,187"/><area shape="rect" id="node59" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="151,449,228,478"/><area shape="rect" id="node5" href="../../d4/dab/libnetlink_8c.html#adcef0338bcf67064f61e984ea6542a4f" title="rtnl_open_byproto" alt="" coords="312,79,437,109"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="853,314,923,343"/><area shape="rect" id="node14" href="../../d4/dab/libnetlink_8c.html#ae723f19314cbb031a26abaee33928b84" title="rtnl_wilddump_request" alt="" coords="299,317,451,346"/><area shape="rect" id="node16" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="707,341,752,370"/><area shape="rect" id="node21" href="../../d4/dab/libnetlink_8c.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="505,317,615,346"/><area shape="rect" id="node25" href="../../d1/d71/ll__map_8c.html#aa74dd48e5206c9a8c5b36307e023fa58" title="ll_remember_index" alt="" coords="309,213,440,242"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="837,367,939,397"/><area shape="rect" id="node27" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="516,210,604,239"/><area shape="rect" id="node30" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="527,263,593,293"/><area shape="rect" id="node35" href="../../d1/d71/ll__map_8c.html#af323c3c7c507db71b8ff21ca3d340ab7" title="ll_nth_up_if" alt="" coords="516,421,604,450"/><area shape="rect" id="node40" href="../../d1/d71/ll__map_8c.html#aced8907c33267205072637b09f56c869" title="ll_index_to_name" alt="" coords="499,525,621,554"/><area shape="rect" id="node44" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="700,471,759,501"/><area shape="rect" id="node38" href="../../d1/d71/ll__map_8c.html#a7925746ce20eeb73393e0570613110ed" title="ll_index_to_flags" alt="" coords="671,418,788,447"/><area shape="rect" id="node42" href="../../d1/d71/ll__map_8c.html#ad3726eb503a42ed32a53f65a9aa0c252" title="ll_idx_n2a" alt="" coords="689,525,769,554"/><area shape="rect" id="node53" href="../../d7/de2/if_8c.html#a8ae45d4359817648686b7b13713508a4" title="set_flags" alt="" coords="337,157,412,186"/><area shape="rect" id="node55" href="../../da/d89/inet_8c.html#a49b750fe581d1da5e169adf3c7a14af1" title="new_socket" alt="" coords="515,157,605,186"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a43dc9cc0a5b3d92198afd68b330694ec_icgraph.png" border="0" usemap="#d7/de2/if_8c_a43dc9cc0a5b3d92198afd68b330694ec_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a43dc9cc0a5b3d92198afd68b330694ec_icgraph" id="d7/de2/if_8c_a43dc9cc0a5b3d92198afd68b330694ec_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="128,5,235,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="283,5,333,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a6096a9d0aef88c31f7693e65b751c498"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ifs_del </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">int *&#160;</td>
<td class="paramname"><em>ifs_n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>if_pos</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="../../d7/de2/if_8c_a6096a9d0aef88c31f7693e65b751c498_icgraph.png" border="0" usemap="#d7/de2/if_8c_a6096a9d0aef88c31f7693e65b751c498_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a6096a9d0aef88c31f7693e65b751c498_icgraph" id="d7/de2/if_8c_a6096a9d0aef88c31f7693e65b751c498_icgraph">
<area shape="rect" id="node3" href="../../dc/d8d/if_8h.html#aa36367063b0ef8aed821e4458a2ad2fb" title="ifs_del_byname" alt="" coords="119,5,231,35"/><area shape="rect" id="node5" href="../../dc/d8d/if_8h.html#aa7002fc848ac922a1a577ac712d8e3f3" title="ifs_del_all_name" alt="" coords="116,109,233,139"/><area shape="rect" id="node7" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="287,49,431,95"/><area shape="rect" id="node14" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="132,189,217,219"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1765,132,1872,161"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1920,237,1971,267"/><area shape="rect" id="node16" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="284,140,433,169"/><area shape="rect" id="node43" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="315,193,403,223"/><area shape="rect" id="node46" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="489,275,593,304"/><area shape="rect" id="node18" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="483,191,600,220"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="648,184,709,213"/><area shape="rect" id="node23" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="759,184,892,213"/><area shape="rect" id="node25" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="943,184,1033,213"/><area shape="rect" id="node27" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1083,184,1269,213"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1319,132,1433,161"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1495,79,1583,108"/><area shape="rect" id="node36" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1496,132,1581,161"/><area shape="rect" id="node39" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1483,185,1595,215"/><area shape="rect" id="node33" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1643,132,1717,161"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa7002fc848ac922a1a577ac712d8e3f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ifs_del_all_name </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">int *&#160;</td>
<td class="paramname"><em>ifs_n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev_name</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="../../d7/de2/if_8c_aa7002fc848ac922a1a577ac712d8e3f3_cgraph.png" border="0" usemap="#d7/de2/if_8c_aa7002fc848ac922a1a577ac712d8e3f3_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_aa7002fc848ac922a1a577ac712d8e3f3_cgraph" id="d7/de2/if_8c_aa7002fc848ac922a1a577ac712d8e3f3_cgraph">
<area shape="rect" id="node3" href="../../d7/de2/if_8c.html#a6096a9d0aef88c31f7693e65b751c498" title="ifs_del" alt="" coords="175,5,233,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="../../d7/de2/if_8c_aa7002fc848ac922a1a577ac712d8e3f3_icgraph.png" border="0" usemap="#d7/de2/if_8c_aa7002fc848ac922a1a577ac712d8e3f3_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_aa7002fc848ac922a1a577ac712d8e3f3_icgraph" id="d7/de2/if_8c_aa7002fc848ac922a1a577ac712d8e3f3_icgraph">
<area shape="rect" id="node3" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="175,5,319,51"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="368,13,475,43"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="523,13,573,43"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa36367063b0ef8aed821e4458a2ad2fb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ifs_del_byname </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">int *&#160;</td>
<td class="paramname"><em>ifs_n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev_name</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="../../d7/de2/if_8c_aa36367063b0ef8aed821e4458a2ad2fb_cgraph.png" border="0" usemap="#d7/de2/if_8c_aa36367063b0ef8aed821e4458a2ad2fb_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_aa36367063b0ef8aed821e4458a2ad2fb_cgraph" id="d7/de2/if_8c_aa36367063b0ef8aed821e4458a2ad2fb_cgraph">
<area shape="rect" id="node3" href="../../d7/de2/if_8c.html#ad90d96ea772953f992f7661500223d5a" title="ifs_find_devname" alt="" coords="169,5,292,35"/><area shape="rect" id="node5" href="../../d7/de2/if_8c.html#a6096a9d0aef88c31f7693e65b751c498" title="ifs_del" alt="" coords="201,59,260,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad90d96ea772953f992f7661500223d5a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ifs_find_devname </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">int&#160;</td>
<td class="paramname"><em>ifs_n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev_name</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="../../d7/de2/if_8c_ad90d96ea772953f992f7661500223d5a_icgraph.png" border="0" usemap="#d7/de2/if_8c_ad90d96ea772953f992f7661500223d5a_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_ad90d96ea772953f992f7661500223d5a_icgraph" id="d7/de2/if_8c_ad90d96ea772953f992f7661500223d5a_icgraph">
<area shape="rect" id="node3" href="../../dc/d8d/if_8h.html#aa36367063b0ef8aed821e4458a2ad2fb" title="ifs_del_byname" alt="" coords="180,5,292,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a3a1924c5c819fd425e9b510f426c462a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d9/dbe/structinterface.html">interface</a>* ifs_find_idx </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">int&#160;</td>
<td class="paramname"><em>ifs_n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>dev_idx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a88184d5dbea2467ba1f60ca868949b69"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ifs_get_pos </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">int&#160;</td>
<td class="paramname"><em>ifs_n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d9/dbe/structinterface.html">interface</a> *&#160;</td>
<td class="paramname"><em>dev</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="../../d7/de2/if_8c_a88184d5dbea2467ba1f60ca868949b69_icgraph.png" border="0" usemap="#d7/de2/if_8c_a88184d5dbea2467ba1f60ca868949b69_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a88184d5dbea2467ba1f60ca868949b69_icgraph" id="d7/de2/if_8c_a88184d5dbea2467ba1f60ca868949b69_icgraph">
<area shape="rect" id="node3" href="../../d3/df5/radar_8h.html#a53c4effb3e65bf66af71f5e2507d3f21" title="radar_exec_reply" alt="" coords="145,7,265,36"/><area shape="rect" id="node13" href="../../d3/df5/radar_8h.html#a7a73bfef9b57006bbe0327107e991c74" title="radard" alt="" coords="345,59,404,88"/><area shape="rect" id="node5" href="../../d3/df5/radar_8h.html#a313fa73e5d2e0f4dccc9ae5463c6d45a" title="radar_recv_reply" alt="" coords="316,5,433,35"/><area shape="rect" id="node7" href="../../d3/df5/radar_8h.html#a94450b9b9f2e120fa2f592344ef66f80" title="first_init_radar" alt="" coords="483,32,587,61"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="635,32,741,61"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="789,32,840,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a7042bfd9ad72adafd35f817b9363df06"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ip_addr_flush </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>family</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>scope</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="../../d7/de2/if_8c_a7042bfd9ad72adafd35f817b9363df06_cgraph.png" border="0" usemap="#d7/de2/if_8c_a7042bfd9ad72adafd35f817b9363df06_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_a7042bfd9ad72adafd35f817b9363df06_cgraph" id="d7/de2/if_8c_a7042bfd9ad72adafd35f817b9363df06_cgraph">
<area shape="rect" id="node3" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="191,313,265,342"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="712,182,760,211"/><area shape="rect" id="node11" href="../../d4/dab/libnetlink_8c.html#ae723f19314cbb031a26abaee33928b84" title="rtnl_wilddump_request" alt="" coords="152,417,304,446"/><area shape="rect" id="node14" href="../../d4/dab/libnetlink_8c.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="536,25,645,54"/><area shape="rect" id="node22" href="../../d7/de2/if_8c.html#a7d20f80c943e313bca2b9aad74151cc9" title="store_nlmsg" alt="" coords="181,78,275,107"/><area shape="rect" id="node32" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="167,470,289,499"/><area shape="rect" id="node34" href="../../d7/de2/if_8c.html#a0a117ed7d8433d84671dd55204719739" title="print_addrinfo" alt="" coords="368,259,467,289"/><area shape="rect" id="node42" href="../../d7/de2/if_8c.html#afb4a27f296cddb900349e541af556648" title="flush_update" alt="" coords="543,443,639,473"/><area shape="rect" id="node48" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="189,523,267,553"/><area shape="rect" id="node5" href="../../d4/dab/libnetlink_8c.html#adcef0338bcf67064f61e984ea6542a4f" title="rtnl_open_byproto" alt="" coords="355,313,480,342"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="837,157,907,186"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="713,78,759,107"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="821,78,923,107"/><area shape="rect" id="node24" href="../../d1/d71/ll__map_8c.html#aa74dd48e5206c9a8c5b36307e023fa58" title="ll_remember_index" alt="" coords="352,78,483,107"/><area shape="rect" id="node26" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="547,182,635,211"/><area shape="rect" id="node29" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="557,78,624,107"/><area shape="rect" id="node38" href="../../d1/d71/ll__map_8c.html#ad3726eb503a42ed32a53f65a9aa0c252" title="ll_idx_n2a" alt="" coords="551,339,631,369"/><area shape="rect" id="node40" href="../../da/d89/inet_8c.html#abddde4d60b8a9c38fbde3ed7e198efca" title="inet_addr_match" alt="" coords="532,286,649,315"/><area shape="rect" id="node44" href="../../d4/dab/libnetlink_8c.html#a37dd14a3e1c6b6f3a6eacb586fafb13b" title="rtnl_send" alt="" coords="699,443,773,473"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a7042bfd9ad72adafd35f817b9363df06_icgraph.png" border="0" usemap="#d7/de2/if_8c_a7042bfd9ad72adafd35f817b9363df06_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a7042bfd9ad72adafd35f817b9363df06_icgraph" id="d7/de2/if_8c_a7042bfd9ad72adafd35f817b9363df06_icgraph">
<area shape="rect" id="node3" href="../../dc/d8d/if_8h.html#af89c37cb6be1f1b417dc057eda5e1520" title="ip_addr_flush_all_ifs" alt="" coords="153,112,292,141"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="343,112,460,141"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="516,112,649,141"/><area shape="rect" id="node42" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="737,179,823,208"/><area shape="rect" id="node48" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="509,33,656,63"/><area shape="rect" id="node9" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="705,72,855,101"/><area shape="rect" id="node39" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="707,125,853,155"/><area shape="rect" id="node11" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="904,72,1021,101"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2355,44,2405,73"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1076,72,1137,101"/><area shape="rect" id="node17" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1193,72,1327,101"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1377,72,1468,101"/><area shape="rect" id="node21" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1517,121,1704,151"/><area shape="rect" id="node23" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1753,96,1868,125"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1929,43,2017,72"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1931,96,2016,125"/><area shape="rect" id="node35" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1917,149,2029,179"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2077,96,2152,125"/><area shape="rect" id="node29" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2200,96,2307,125"/><area shape="rect" id="node44" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="1069,195,1144,224"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="af89c37cb6be1f1b417dc057eda5e1520"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ip_addr_flush_all_ifs </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">int&#160;</td>
<td class="paramname"><em>ifs_n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>family</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>scope</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="../../d7/de2/if_8c_af89c37cb6be1f1b417dc057eda5e1520_cgraph.png" border="0" usemap="#d7/de2/if_8c_af89c37cb6be1f1b417dc057eda5e1520_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_af89c37cb6be1f1b417dc057eda5e1520_cgraph" id="d7/de2/if_8c_af89c37cb6be1f1b417dc057eda5e1520_cgraph">
<area shape="rect" id="node3" href="../../d7/de2/if_8c.html#a7042bfd9ad72adafd35f817b9363df06" title="ip_addr_flush" alt="" coords="195,313,293,342"/><area shape="rect" id="node5" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="380,313,455,342"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="901,182,949,211"/><area shape="rect" id="node13" href="../../d4/dab/libnetlink_8c.html#ae723f19314cbb031a26abaee33928b84" title="rtnl_wilddump_request" alt="" coords="341,417,493,446"/><area shape="rect" id="node16" href="../../d4/dab/libnetlink_8c.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="725,25,835,54"/><area shape="rect" id="node24" href="../../d7/de2/if_8c.html#a7d20f80c943e313bca2b9aad74151cc9" title="store_nlmsg" alt="" coords="371,78,464,107"/><area shape="rect" id="node34" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="356,470,479,499"/><area shape="rect" id="node36" href="../../d7/de2/if_8c.html#a0a117ed7d8433d84671dd55204719739" title="print_addrinfo" alt="" coords="557,259,656,289"/><area shape="rect" id="node44" href="../../d7/de2/if_8c.html#afb4a27f296cddb900349e541af556648" title="flush_update" alt="" coords="732,443,828,473"/><area shape="rect" id="node50" href="../../d4/dab/libnetlink_8c.html#abe941df1a4b224511e5aba5fbeda5373" title="rtnl_close" alt="" coords="379,523,456,553"/><area shape="rect" id="node7" href="../../d4/dab/libnetlink_8c.html#adcef0338bcf67064f61e984ea6542a4f" title="rtnl_open_byproto" alt="" coords="544,313,669,342"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1027,157,1096,186"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="903,78,948,107"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1011,78,1112,107"/><area shape="rect" id="node26" href="../../d1/d71/ll__map_8c.html#aa74dd48e5206c9a8c5b36307e023fa58" title="ll_remember_index" alt="" coords="541,78,672,107"/><area shape="rect" id="node28" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="736,182,824,211"/><area shape="rect" id="node31" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="747,78,813,107"/><area shape="rect" id="node40" href="../../d1/d71/ll__map_8c.html#ad3726eb503a42ed32a53f65a9aa0c252" title="ll_idx_n2a" alt="" coords="740,339,820,369"/><area shape="rect" id="node42" href="../../da/d89/inet_8c.html#abddde4d60b8a9c38fbde3ed7e198efca" title="inet_addr_match" alt="" coords="721,286,839,315"/><area shape="rect" id="node46" href="../../d4/dab/libnetlink_8c.html#a37dd14a3e1c6b6f3a6eacb586fafb13b" title="rtnl_send" alt="" coords="888,443,963,473"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_af89c37cb6be1f1b417dc057eda5e1520_icgraph.png" border="0" usemap="#d7/de2/if_8c_af89c37cb6be1f1b417dc057eda5e1520_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_af89c37cb6be1f1b417dc057eda5e1520_icgraph" id="d7/de2/if_8c_af89c37cb6be1f1b417dc057eda5e1520_icgraph">
<area shape="rect" id="node3" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="196,112,313,141"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="369,112,503,141"/><area shape="rect" id="node40" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="591,179,676,208"/><area shape="rect" id="node46" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="363,33,509,63"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="559,72,708,101"/><area shape="rect" id="node37" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="560,125,707,155"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="757,72,875,101"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2208,44,2259,73"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="929,72,991,101"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1047,72,1180,101"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1231,72,1321,101"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1371,121,1557,151"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1607,96,1721,125"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1783,43,1871,72"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1784,96,1869,125"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1771,149,1883,179"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1931,96,2005,125"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2053,96,2160,125"/><area shape="rect" id="node42" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="923,195,997,224"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0a117ed7d8433d84671dd55204719739"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int print_addrinfo </td>
<td>(</td>
<td class="paramtype">const struct sockaddr_nl *&#160;</td>
<td class="paramname"><em>who</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct nlmsghdr *&#160;</td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>arg</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="../../d7/de2/if_8c_a0a117ed7d8433d84671dd55204719739_cgraph.png" border="0" usemap="#d7/de2/if_8c_a0a117ed7d8433d84671dd55204719739_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_a0a117ed7d8433d84671dd55204719739_cgraph" id="d7/de2/if_8c_a0a117ed7d8433d84671dd55204719739_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="336,27,384,56"/><area shape="rect" id="node7" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="171,27,259,56"/><area shape="rect" id="node10" href="../../d1/d71/ll__map_8c.html#ad3726eb503a42ed32a53f65a9aa0c252" title="ll_idx_n2a" alt="" coords="175,80,255,110"/><area shape="rect" id="node12" href="../../da/d89/inet_8c.html#abddde4d60b8a9c38fbde3ed7e198efca" title="inet_addr_match" alt="" coords="156,134,273,163"/><area shape="rect" id="node14" href="../../d7/de2/if_8c.html#afb4a27f296cddb900349e541af556648" title="flush_update" alt="" coords="167,187,263,216"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="447,27,516,56"/><area shape="rect" id="node16" href="../../d4/dab/libnetlink_8c.html#a37dd14a3e1c6b6f3a6eacb586fafb13b" title="rtnl_send" alt="" coords="323,187,397,216"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a0a117ed7d8433d84671dd55204719739_icgraph.png" border="0" usemap="#d7/de2/if_8c_a0a117ed7d8433d84671dd55204719739_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a0a117ed7d8433d84671dd55204719739_icgraph" id="d7/de2/if_8c_a0a117ed7d8433d84671dd55204719739_icgraph">
<area shape="rect" id="node3" href="../../dc/d8d/if_8h.html#a7042bfd9ad72adafd35f817b9363df06" title="ip_addr_flush" alt="" coords="155,112,253,141"/><area shape="rect" id="node5" href="../../dc/d8d/if_8h.html#af89c37cb6be1f1b417dc057eda5e1520" title="ip_addr_flush_all_ifs" alt="" coords="303,112,441,141"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="492,112,609,141"/><area shape="rect" id="node9" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="665,112,799,141"/><area shape="rect" id="node44" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="887,179,972,208"/><area shape="rect" id="node50" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="659,33,805,63"/><area shape="rect" id="node11" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="855,72,1004,101"/><area shape="rect" id="node41" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="856,125,1003,155"/><area shape="rect" id="node13" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1053,72,1171,101"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2504,44,2555,73"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1225,72,1287,101"/><area shape="rect" id="node19" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1343,72,1476,101"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1527,72,1617,101"/><area shape="rect" id="node23" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1667,121,1853,151"/><area shape="rect" id="node25" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1903,96,2017,125"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2079,43,2167,72"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2080,96,2165,125"/><area shape="rect" id="node37" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2067,149,2179,179"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2227,96,2301,125"/><area shape="rect" id="node31" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2349,96,2456,125"/><area shape="rect" id="node46" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="1219,195,1293,224"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a80c11a2ffa82194213b455980e54d2bd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int set_all_dev_ip </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>ip</em>, </td>
</tr>
<tr>
<td class="paramkey"></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">int&#160;</td>
<td class="paramname"><em>ifs_n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a80c11a2ffa82194213b455980e54d2bd_cgraph.png" border="0" usemap="#d7/de2/if_8c_a80c11a2ffa82194213b455980e54d2bd_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_a80c11a2ffa82194213b455980e54d2bd_cgraph" id="d7/de2/if_8c_a80c11a2ffa82194213b455980e54d2bd_cgraph">
<area shape="rect" id="node3" href="../../d7/de2/if_8c.html#a29300a7fc292e542e82b441736978c3d" title="set_dev_ip" alt="" coords="160,84,245,113"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a49b750fe581d1da5e169adf3c7a14af1" title="new_socket" alt="" coords="309,5,400,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="480,31,528,60"/><area shape="rect" id="node12" href="../../da/d89/inet_8c.html#a8eac5edae4e220edc0f4a974dd5749d3" title="inet_to_sockaddr" alt="" coords="295,109,415,139"/><area shape="rect" id="node25" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="293,163,416,192"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="608,31,677,60"/><area shape="rect" id="node14" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="465,137,543,167"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="481,84,527,113"/><area shape="rect" id="node16" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="603,137,683,167"/><area shape="rect" id="node18" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="743,137,831,167"/><area shape="rect" id="node23" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="592,84,693,113"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a80c11a2ffa82194213b455980e54d2bd_icgraph.png" border="0" usemap="#d7/de2/if_8c_a80c11a2ffa82194213b455980e54d2bd_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a80c11a2ffa82194213b455980e54d2bd_icgraph" id="d7/de2/if_8c_a80c11a2ffa82194213b455980e54d2bd_icgraph">
<area shape="rect" id="node3" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="1208,84,1325,113"/><area shape="rect" id="node49" href="../../d7/d0e/iptunnel_8h.html#ac1530909b70d5c7d0d743a455231ab4e" title="set_tunnel_ip" alt="" coords="160,203,259,232"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="1388,111,1521,140"/><area shape="rect" id="node40" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="1609,5,1695,35"/><area shape="rect" id="node46" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="1381,57,1528,87"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1577,163,1727,192"/><area shape="rect" id="node37" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="1579,109,1725,139"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1776,111,1893,140"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3259,269,3309,299"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1963,164,2024,193"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2096,164,2229,193"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2281,164,2372,193"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2421,216,2608,245"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2657,216,2772,245"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2833,269,2921,299"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2835,216,2920,245"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2821,163,2933,192"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2981,216,3056,245"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3104,216,3211,245"/><area shape="rect" id="node42" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="2289,45,2364,75"/><area shape="rect" id="node51" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="307,232,405,261"/><area shape="rect" id="node53" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="455,289,604,319"/><area shape="rect" id="node55" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1608,216,1696,245"/><area shape="rect" id="node58" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="2095,421,2231,451"/><area shape="rect" id="node61" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="845,356,968,385"/><area shape="rect" id="node66" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="655,289,796,319"/><area shape="rect" id="node63" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="1016,368,1152,397"/><area shape="rect" id="node68" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="847,289,967,319"/><area shape="rect" id="node70" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="1041,264,1127,293"/><area shape="rect" id="node72" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1201,264,1332,293"/><area shape="rect" id="node74" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1412,264,1497,293"/><area shape="rect" id="node78" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1941,267,2045,296"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="af0a0c8beb31d1b114cdbb60cbd7ae59c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int set_all_ifs </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">int&#160;</td>
<td class="paramname"><em>ifs_n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int(*)(char *dev)&#160;</td>
<td class="paramname"><em>set_func</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="../../d7/de2/if_8c_af0a0c8beb31d1b114cdbb60cbd7ae59c_icgraph.png" border="0" usemap="#d7/de2/if_8c_af0a0c8beb31d1b114cdbb60cbd7ae59c_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_af0a0c8beb31d1b114cdbb60cbd7ae59c_icgraph" id="d7/de2/if_8c_af0a0c8beb31d1b114cdbb60cbd7ae59c_icgraph">
<area shape="rect" id="node3" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="1184,93,1301,123"/><area shape="rect" id="node49" href="../../dc/d8d/if_8h.html#a43dc9cc0a5b3d92198afd68b330694ec" title="if_init_all" alt="" coords="296,16,368,45"/><area shape="rect" id="node52" href="../../d7/d0e/iptunnel_8h.html#ac1530909b70d5c7d0d743a455231ab4e" title="set_tunnel_ip" alt="" coords="136,191,235,220"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="1364,223,1497,252"/><area shape="rect" id="node40" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="1585,43,1671,72"/><area shape="rect" id="node46" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="1357,93,1504,123"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1553,276,1703,305"/><area shape="rect" id="node37" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="1555,223,1701,252"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1752,223,1869,252"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3235,344,3285,373"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1939,216,2000,245"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2072,144,2205,173"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2257,144,2348,173"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2397,93,2584,123"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2633,147,2748,176"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2809,200,2897,229"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2811,147,2896,176"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2797,93,2909,123"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2957,120,3032,149"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3080,68,3187,97"/><area shape="rect" id="node42" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="2265,43,2340,72"/><area shape="rect" id="node54" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="283,236,381,265"/><area shape="rect" id="node56" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="431,328,580,357"/><area shape="rect" id="node58" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1584,329,1672,359"/><area shape="rect" id="node61" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="2071,457,2207,487"/><area shape="rect" id="node64" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="821,243,944,272"/><area shape="rect" id="node69" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="631,380,772,409"/><area shape="rect" id="node66" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="992,177,1128,207"/><area shape="rect" id="node71" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="823,380,943,409"/><area shape="rect" id="node73" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="1017,380,1103,409"/><area shape="rect" id="node75" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1177,380,1308,409"/><area shape="rect" id="node77" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1388,380,1473,409"/><area shape="rect" id="node81" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1917,383,2021,412"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="abea5b6f5cd28944310eae2ab32026a4a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int set_dev_down </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="../../d7/de2/if_8c_abea5b6f5cd28944310eae2ab32026a4a_cgraph.png" border="0" usemap="#d7/de2/if_8c_abea5b6f5cd28944310eae2ab32026a4a_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_abea5b6f5cd28944310eae2ab32026a4a_cgraph" id="d7/de2/if_8c_abea5b6f5cd28944310eae2ab32026a4a_cgraph">
<area shape="rect" id="node3" href="../../d7/de2/if_8c.html#a8ae45d4359817648686b7b13713508a4" title="set_flags" alt="" coords="160,32,235,61"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a49b750fe581d1da5e169adf3c7a14af1" title="new_socket" alt="" coords="284,5,375,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="424,32,472,61"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="521,32,591,61"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_abea5b6f5cd28944310eae2ab32026a4a_icgraph.png" border="0" usemap="#d7/de2/if_8c_abea5b6f5cd28944310eae2ab32026a4a_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_abea5b6f5cd28944310eae2ab32026a4a_icgraph" id="d7/de2/if_8c_abea5b6f5cd28944310eae2ab32026a4a_icgraph">
<area shape="rect" id="node3" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="1208,84,1325,113"/><area shape="rect" id="node49" href="../../d7/d0e/iptunnel_8h.html#ac1530909b70d5c7d0d743a455231ab4e" title="set_tunnel_ip" alt="" coords="160,203,259,232"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="1388,111,1521,140"/><area shape="rect" id="node40" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="1609,5,1695,35"/><area shape="rect" id="node46" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="1381,57,1528,87"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1577,163,1727,192"/><area shape="rect" id="node37" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="1579,109,1725,139"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1776,111,1893,140"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3259,269,3309,299"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1963,164,2024,193"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2096,164,2229,193"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2281,164,2372,193"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2421,216,2608,245"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2657,216,2772,245"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2833,269,2921,299"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2835,216,2920,245"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2821,163,2933,192"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2981,216,3056,245"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3104,216,3211,245"/><area shape="rect" id="node42" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="2289,45,2364,75"/><area shape="rect" id="node51" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="307,232,405,261"/><area shape="rect" id="node53" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="455,289,604,319"/><area shape="rect" id="node55" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1608,216,1696,245"/><area shape="rect" id="node58" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="2095,421,2231,451"/><area shape="rect" id="node61" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="845,356,968,385"/><area shape="rect" id="node66" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="655,289,796,319"/><area shape="rect" id="node63" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="1016,368,1152,397"/><area shape="rect" id="node68" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="847,289,967,319"/><area shape="rect" id="node70" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="1041,264,1127,293"/><area shape="rect" id="node72" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1201,264,1332,293"/><area shape="rect" id="node74" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1412,264,1497,293"/><area shape="rect" id="node78" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1941,267,2045,296"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a29300a7fc292e542e82b441736978c3d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int set_dev_ip </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a>&#160;</td>
<td class="paramname"><em>ip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dev</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="../../d7/de2/if_8c_a29300a7fc292e542e82b441736978c3d_cgraph.png" border="0" usemap="#d7/de2/if_8c_a29300a7fc292e542e82b441736978c3d_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_a29300a7fc292e542e82b441736978c3d_cgraph" id="d7/de2/if_8c_a29300a7fc292e542e82b441736978c3d_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#a49b750fe581d1da5e169adf3c7a14af1" title="new_socket" alt="" coords="155,5,245,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="325,31,373,60"/><area shape="rect" id="node10" href="../../da/d89/inet_8c.html#a8eac5edae4e220edc0f4a974dd5749d3" title="inet_to_sockaddr" alt="" coords="140,109,260,139"/><area shape="rect" id="node23" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1dbcafb2678e" title="ll_name_to_index" alt="" coords="139,163,261,192"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="453,31,523,60"/><area shape="rect" id="node12" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="311,137,388,167"/><area shape="rect" id="node18" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="327,84,372,113"/><area shape="rect" id="node14" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="448,137,528,167"/><area shape="rect" id="node16" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="588,137,676,167"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="437,84,539,113"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a29300a7fc292e542e82b441736978c3d_icgraph.png" border="0" usemap="#d7/de2/if_8c_a29300a7fc292e542e82b441736978c3d_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a29300a7fc292e542e82b441736978c3d_icgraph" id="d7/de2/if_8c_a29300a7fc292e542e82b441736978c3d_icgraph">
<area shape="rect" id="node3" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="1341,319,1459,348"/><area shape="rect" id="node49" href="../../dc/d8d/if_8h.html#a80c11a2ffa82194213b455980e54d2bd" title="set_all_dev_ip" alt="" coords="140,316,244,345"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="1521,319,1655,348"/><area shape="rect" id="node40" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="1743,160,1828,189"/><area shape="rect" id="node46" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="1515,372,1661,401"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1711,267,1860,296"/><area shape="rect" id="node37" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="1712,320,1859,349"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1909,289,2027,319"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3392,288,3443,317"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="2096,185,2157,215"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2229,185,2363,215"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2415,185,2505,215"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2555,160,2741,189"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2791,159,2905,188"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2967,104,3055,133"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2968,157,3053,187"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2955,211,3067,240"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="3115,184,3189,213"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3237,261,3344,291"/><area shape="rect" id="node42" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="2423,249,2497,279"/><area shape="rect" id="node52" href="../../d7/d0e/iptunnel_8h.html#ac1530909b70d5c7d0d743a455231ab4e" title="set_tunnel_ip" alt="" coords="293,240,392,269"/><area shape="rect" id="node54" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="440,188,539,217"/><area shape="rect" id="node56" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="588,161,737,191"/><area shape="rect" id="node58" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1741,213,1829,243"/><area shape="rect" id="node61" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="2228,5,2364,35"/><area shape="rect" id="node64" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="979,108,1101,137"/><area shape="rect" id="node69" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="788,161,929,191"/><area shape="rect" id="node66" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="1149,109,1285,139"/><area shape="rect" id="node71" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="980,161,1100,191"/><area shape="rect" id="node73" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="1175,265,1260,295"/><area shape="rect" id="node75" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1335,265,1465,295"/><area shape="rect" id="node77" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1545,265,1631,295"/><area shape="rect" id="node81" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="2075,395,2179,424"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a062746ee276b608fcd9360c59364d537"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int set_dev_up </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="../../d7/de2/if_8c_a062746ee276b608fcd9360c59364d537_cgraph.png" border="0" usemap="#d7/de2/if_8c_a062746ee276b608fcd9360c59364d537_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_a062746ee276b608fcd9360c59364d537_cgraph" id="d7/de2/if_8c_a062746ee276b608fcd9360c59364d537_cgraph">
<area shape="rect" id="node3" href="../../d7/de2/if_8c.html#a8ae45d4359817648686b7b13713508a4" title="set_flags" alt="" coords="144,32,219,61"/><area shape="rect" id="node5" href="../../da/d89/inet_8c.html#a49b750fe581d1da5e169adf3c7a14af1" title="new_socket" alt="" coords="268,5,359,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="408,32,456,61"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="505,32,575,61"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a062746ee276b608fcd9360c59364d537_icgraph.png" border="0" usemap="#d7/de2/if_8c_a062746ee276b608fcd9360c59364d537_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a062746ee276b608fcd9360c59364d537_icgraph" id="d7/de2/if_8c_a062746ee276b608fcd9360c59364d537_icgraph">
<area shape="rect" id="node3" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="1192,93,1309,123"/><area shape="rect" id="node49" href="../../dc/d8d/if_8h.html#a43dc9cc0a5b3d92198afd68b330694ec" title="if_init_all" alt="" coords="304,16,376,45"/><area shape="rect" id="node52" href="../../d7/d0e/iptunnel_8h.html#ac1530909b70d5c7d0d743a455231ab4e" title="set_tunnel_ip" alt="" coords="144,191,243,220"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="1372,223,1505,252"/><area shape="rect" id="node40" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="1593,43,1679,72"/><area shape="rect" id="node46" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="1365,93,1512,123"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1561,276,1711,305"/><area shape="rect" id="node37" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="1563,223,1709,252"/><area shape="rect" id="node9" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1760,223,1877,252"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3243,344,3293,373"/><area shape="rect" id="node13" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1947,216,2008,245"/><area shape="rect" id="node15" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2080,144,2213,173"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2265,144,2356,173"/><area shape="rect" id="node19" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2405,93,2592,123"/><area shape="rect" id="node21" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2641,147,2756,176"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2817,200,2905,229"/><area shape="rect" id="node30" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2819,147,2904,176"/><area shape="rect" id="node33" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2805,93,2917,123"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2965,120,3040,149"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3088,68,3195,97"/><area shape="rect" id="node42" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="2273,43,2348,72"/><area shape="rect" id="node54" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="291,236,389,265"/><area shape="rect" id="node56" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="439,328,588,357"/><area shape="rect" id="node58" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1592,329,1680,359"/><area shape="rect" id="node61" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="2079,457,2215,487"/><area shape="rect" id="node64" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="829,243,952,272"/><area shape="rect" id="node69" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="639,380,780,409"/><area shape="rect" id="node66" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="1000,177,1136,207"/><area shape="rect" id="node71" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="831,380,951,409"/><area shape="rect" id="node73" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="1025,380,1111,409"/><area shape="rect" id="node75" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1185,380,1316,409"/><area shape="rect" id="node77" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1396,380,1481,409"/><area shape="rect" id="node81" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="1925,383,2029,412"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a8ae45d4359817648686b7b13713508a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int set_flags </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">u_int&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>mask</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="../../d7/de2/if_8c_a8ae45d4359817648686b7b13713508a4_cgraph.png" border="0" usemap="#d7/de2/if_8c_a8ae45d4359817648686b7b13713508a4_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_a8ae45d4359817648686b7b13713508a4_cgraph" id="d7/de2/if_8c_a8ae45d4359817648686b7b13713508a4_cgraph">
<area shape="rect" id="node3" href="../../da/d89/inet_8c.html#a49b750fe581d1da5e169adf3c7a14af1" title="new_socket" alt="" coords="129,5,220,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="269,32,317,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="367,32,436,61"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a8ae45d4359817648686b7b13713508a4_icgraph.png" border="0" usemap="#d7/de2/if_8c_a8ae45d4359817648686b7b13713508a4_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a8ae45d4359817648686b7b13713508a4_icgraph" id="d7/de2/if_8c_a8ae45d4359817648686b7b13713508a4_icgraph">
<area shape="rect" id="node3" href="../../dc/d8d/if_8h.html#a062746ee276b608fcd9360c59364d537" title="set_dev_up" alt="" coords="137,136,225,165"/><area shape="rect" id="node87" href="../../dc/d8d/if_8h.html#abea5b6f5cd28944310eae2ab32026a4a" title="set_dev_down" alt="" coords="128,192,235,221"/><area shape="rect" id="node5" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="1331,196,1448,225"/><area shape="rect" id="node51" href="../../dc/d8d/if_8h.html#a43dc9cc0a5b3d92198afd68b330694ec" title="if_init_all" alt="" coords="443,119,515,148"/><area shape="rect" id="node54" href="../../d7/d0e/iptunnel_8h.html#ac1530909b70d5c7d0d743a455231ab4e" title="set_tunnel_ip" alt="" coords="283,192,381,221"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="1511,249,1644,279"/><area shape="rect" id="node42" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="1732,144,1817,173"/><area shape="rect" id="node48" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="1504,196,1651,225"/><area shape="rect" id="node9" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="1700,301,1849,331"/><area shape="rect" id="node39" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="1701,248,1848,277"/><area shape="rect" id="node11" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1899,248,2016,277"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="3381,333,3432,363"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="2085,248,2147,277"/><area shape="rect" id="node17" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="2219,248,2352,277"/><area shape="rect" id="node19" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="2404,248,2495,277"/><area shape="rect" id="node21" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="2544,196,2731,225"/><area shape="rect" id="node23" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="2780,196,2895,225"/><area shape="rect" id="node25" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2956,143,3044,172"/><area shape="rect" id="node32" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2957,196,3043,225"/><area shape="rect" id="node35" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2944,249,3056,279"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="3104,169,3179,199"/><area shape="rect" id="node29" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="3227,117,3333,147"/><area shape="rect" id="node44" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="2412,144,2487,173"/><area shape="rect" id="node56" href="../../d7/d0e/iptunnel_8h.html#ade446676cc0926692889f6f6efc3a7ba" title="add_tunnel_if" alt="" coords="429,199,528,228"/><area shape="rect" id="node58" href="../../da/dd7/igs_8h.html#a51d86ef21953a6f2d0231b9c83701ce6" title="igw_replace_def_igws" alt="" coords="577,251,727,280"/><area shape="rect" id="node60" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="1731,355,1819,384"/><area shape="rect" id="node63" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="2217,444,2353,473"/><area shape="rect" id="node66" href="../../da/dd7/igs_8h.html#a68583c93468fa447635d641f93b040ce" title="igw_store_bblock" alt="" coords="968,171,1091,200"/><area shape="rect" id="node71" href="../../db/de6/qspn_8c.html#aaf014079dd9e527ab38f3b21c547489b" title="qspn_remove_deads" alt="" coords="777,251,919,280"/><area shape="rect" id="node68" href="../../d6/d62/tracer_8c.html#a3a5faa1eb3192e2c783c87912f8c6251" title="tracer_store_bblock" alt="" coords="1139,93,1275,123"/><area shape="rect" id="node73" href="../../d8/da0/qspn_8h.html#ab2f4bfac6bcea3379068bf4aab92e381" title="qspn_new_round" alt="" coords="969,251,1089,280"/><area shape="rect" id="node75" href="../../d8/da0/qspn_8h.html#a0c2ef8efd5611e3ed71086a267af7915" title="qspn_send" alt="" coords="1164,303,1249,332"/><area shape="rect" id="node77" href="../../d7/d02/radar_8c.html#ab10b73e523085803cf8a5863ed9994f9" title="radar_qspn_send_t" alt="" coords="1324,303,1455,332"/><area shape="rect" id="node79" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="1535,303,1620,332"/><area shape="rect" id="node83" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="2064,385,2168,415"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a7d20f80c943e313bca2b9aad74151cc9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int store_nlmsg </td>
<td>(</td>
<td class="paramtype">const struct sockaddr_nl *&#160;</td>
<td class="paramname"><em>who</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct nlmsghdr *&#160;</td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>arg</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="../../d7/de2/if_8c_a7d20f80c943e313bca2b9aad74151cc9_cgraph.png" border="0" usemap="#d7/de2/if_8c_a7d20f80c943e313bca2b9aad74151cc9_cgraph" alt=""/></div>
<map name="d7/de2/if_8c_a7d20f80c943e313bca2b9aad74151cc9_cgraph" id="d7/de2/if_8c_a7d20f80c943e313bca2b9aad74151cc9_cgraph">
<area shape="rect" id="node3" href="../../d1/d71/ll__map_8c.html#aa74dd48e5206c9a8c5b36307e023fa58" title="ll_remember_index" alt="" coords="147,32,277,61"/><area shape="rect" id="node5" href="../../d4/dab/libnetlink_8c.html#aed575cd447219f8c2f67e2011aaee4d8" title="parse_rtattr" alt="" coords="325,5,413,35"/><area shape="rect" id="node11" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="336,59,403,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="461,5,509,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="573,5,643,35"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="463,59,508,88"/><area shape="rect" id="node16" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="557,59,659,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/de2/if_8c_a7d20f80c943e313bca2b9aad74151cc9_icgraph.png" border="0" usemap="#d7/de2/if_8c_a7d20f80c943e313bca2b9aad74151cc9_icgraph" alt=""/></div>
<map name="d7/de2/if_8c_a7d20f80c943e313bca2b9aad74151cc9_icgraph" id="d7/de2/if_8c_a7d20f80c943e313bca2b9aad74151cc9_icgraph">
<area shape="rect" id="node3" href="../../dc/d8d/if_8h.html#a7042bfd9ad72adafd35f817b9363df06" title="ip_addr_flush" alt="" coords="147,112,245,141"/><area shape="rect" id="node5" href="../../dc/d8d/if_8h.html#af89c37cb6be1f1b417dc057eda5e1520" title="ip_addr_flush_all_ifs" alt="" coords="295,112,433,141"/><area shape="rect" id="node7" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="484,112,601,141"/><area shape="rect" id="node9" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="657,112,791,141"/><area shape="rect" id="node44" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="879,179,964,208"/><area shape="rect" id="node50" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="651,33,797,63"/><area shape="rect" id="node11" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="847,72,996,101"/><area shape="rect" id="node41" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="848,125,995,155"/><area shape="rect" id="node13" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="1045,72,1163,101"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2496,44,2547,73"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1217,72,1279,101"/><area shape="rect" id="node19" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1335,72,1468,101"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1519,72,1609,101"/><area shape="rect" id="node23" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1659,121,1845,151"/><area shape="rect" id="node25" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1895,96,2009,125"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="2071,43,2159,72"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="2072,96,2157,125"/><area shape="rect" id="node37" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="2059,149,2171,179"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="2219,96,2293,125"/><area shape="rect" id="node31" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2341,96,2448,125"/><area shape="rect" id="node46" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="1211,195,1285,224"/></map>
</div>
</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ad65a8842cc674e3ddf69355898c0ecbf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int errno</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4417150d9f858949bd9ea8794995ebcc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int family</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a727ef65fc5f50096206d3d0257c628fa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct { ... } filter</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae273fe9b0fc0a413d72566958efd4996"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int flagmask</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac8bf36fe0577cba66bccda3a6f7e80a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int flags</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac794836a0908377f2cfdc80c115f37dc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* flushb</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a144f221608167b340ebb74ccc2f87cda"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int flushe</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1726db035a6e4f3d9c82117ba20d5b79"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int flushed</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="afa089318cf399e69104b1a1637c83e35"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int flushp</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a01e636f8746c84f1cf3d45c4afbfde35"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ifindex</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acf60de4c64d60c1b9449c056bc6bfcf7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* label</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2c1b19f7c6a9597fdcc0a76fb0ec2a5b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int oneline</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4f049a9ea655d42b5055b90a96470fff"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> pfx</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a516865a50427c882f43d6884b4b73d14"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="../../d2/dee/structrtnl__handle.html">rtnl_handle</a>* rth</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae1af048ea44870cb8acef396ebc4ad09"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int scope</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae832ea12a3c938c15be381ebe4cb316d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int scopemask</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2a8f8433c64391b022be7f4312684a48"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int showqueue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a53fd293fef6a860c8cb2769026e5d4b6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int up</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="../../d7/de2/if_8c.html">if.c</a></li>
<li class="footer">Generated on Wed Feb 19 2014 14:19:12 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>