revert API doc contribution since the document size is big, it affact the code download.
[o-du/phy.git] / docs / API / ethernet_8h.html
diff --git a/docs/API/ethernet_8h.html b/docs/API/ethernet_8h.html
deleted file mode 100644 (file)
index 6300d15..0000000
+++ /dev/null
@@ -1,894 +0,0 @@
-<!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.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>o-du/phy: ethernet.h File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></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 id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">o-du/phy
-   </div>
-   <div id="projectbrief">Intel O-RAN/X-RAN Generated Doxygen Documentation</div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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 id="nav-path" class="navpath">
-  <ul>
-<li class="navelem"><a class="el" href="dir_a4c74d6baed87eba72f3b201b7b4b8f2.html">fhi_lib</a></li><li class="navelem"><a class="el" href="dir_5cc0cc0264b57168b75ca56bde6cc403.html">lib</a></li><li class="navelem"><a class="el" href="dir_88a772f59406d8641777e8d7da928916.html">ethernet</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#nested-classes">Data Structures</a> &#124;
-<a href="#define-members">Macros</a> &#124;
-<a href="#enum-members">Enumerations</a> &#124;
-<a href="#func-members">Functions</a> &#124;
-<a href="#var-members">Variables</a>  </div>
-  <div class="headertitle">
-<div class="title">ethernet.h File Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This file has all definitions for the Ethernet Data Interface Layer.  
-<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;rte_config.h&gt;</code><br />
-<code>#include &lt;rte_ether.h&gt;</code><br />
-<code>#include &lt;rte_mbuf.h&gt;</code><br />
-</div><div class="textblock"><div class="dynheader">
-Include dependency graph for ethernet.h:</div>
-<div class="dyncontent">
-<div class="center"><img src="ethernet_8h__incl.png" border="0" usemap="#ethernet_8h" alt=""/></div>
-<map name="ethernet_8h" id="ethernet_8h">
-</map>
-</div>
-</div><div class="textblock"><div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dyncontent">
-<div class="center"><img src="ethernet_8h__dep__incl.png" border="0" usemap="#ethernet_8hdep" alt=""/></div>
-<map name="ethernet_8hdep" id="ethernet_8hdep">
-<area shape="rect" id="node2" href="ethdi_8c.html" title="This file has all definitions for the Ethernet Data Interface Layer. " alt="" coords="5,155,67,181"/>
-<area shape="rect" id="node3" href="ethdi_8h.html" title="This file has all definitions for the Ethernet Data Interface Layer. " alt="" coords="408,80,469,107"/>
-<area shape="rect" id="node4" href="ethernet_8c.html" title="This file has all definitions for the Ethernet Data Interface Layer. " alt="" coords="91,155,171,181"/>
-<area shape="rect" id="node8" href="c__plane__tests_8cc.html" title="c_plane_tests.cc" alt="" coords="742,155,863,181"/>
-<area shape="rect" id="node9" href="chain__tests_8cc.html" title="chain_tests.cc" alt="" coords="888,155,995,181"/>
-<area shape="rect" id="node11" href="prach__functional_8cc.html" title="prach_functional.cc" alt="" coords="595,80,730,107"/>
-<area shape="rect" id="node12" href="prach__performance_8cc.html" title="prach_performance.cc" alt="" coords="754,80,905,107"/>
-<area shape="rect" id="node13" href="u__plane__functional_8cc.html" title="u_plane_functional.cc" alt="" coords="929,80,1077,107"/>
-<area shape="rect" id="node14" href="u__plane__performance_8cc.html" title="u_plane_performance.cc" alt="" coords="1101,80,1265,107"/>
-<area shape="rect" id="node5" href="xran__common_8c.html" title="XRAN layer common functionality for both O&#45;DU and O&#45;RU as well as C&#45;plane and U&#45;plane. " alt="" coords="195,155,309,181"/>
-<area shape="rect" id="node6" href="xran__main_8c.html" title="XRAN main functionality module. " alt="" coords="333,155,427,181"/>
-<area shape="rect" id="node7" href="xran__timer_8c.html" title="This file provides implementation to Timing for XRAN. " alt="" coords="451,155,546,181"/>
-<area shape="rect" id="node10" href="init__sys__functional_8cc.html" title="init_sys_functional.cc" alt="" coords="570,155,718,181"/>
-</map>
-</div>
-</div>
-<p><a href="ethernet_8h_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Data Structures</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structburst__hdr.html">burst_hdr</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structethdi__hdr.html">ethdi_hdr</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
-Macros</h2></td></tr>
-<tr class="memitem:a703e079cb598d615c750d24ec7432617"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a703e079cb598d615c750d24ec7432617">BURST_SIZE</a>&#160;&#160;&#160;4096</td></tr>
-<tr class="separator:a703e079cb598d615c750d24ec7432617"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aedb12c4d673468ce4291b4e756a72b38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#aedb12c4d673468ce4291b4e756a72b38">FLEXRAN_UP_VLAN_TAG</a>&#160;&#160;&#160;2</td></tr>
-<tr class="separator:aedb12c4d673468ce4291b4e756a72b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0118652ad4c1f706fd9b626221530738"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a0118652ad4c1f706fd9b626221530738">ETHER_TYPE_ETHDI</a>&#160;&#160;&#160;ETHER_TYPE_IPv4    /* hack needed <a class="el" href="gen__test_8m.html#af3108abdfc7dbfa64896900ace74b015">for</a> jumbo frames */</td></tr>
-<tr class="separator:a0118652ad4c1f706fd9b626221530738"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af87cccd4396539ae2fd0000a61907e92"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#af87cccd4396539ae2fd0000a61907e92">ETHER_TYPE_ECPRI</a>&#160;&#160;&#160;0xAEFE</td></tr>
-<tr class="separator:af87cccd4396539ae2fd0000a61907e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9603401a9e933e2fd95f0a3a32c78c8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a9603401a9e933e2fd95f0a3a32c78c8a">ETHER_TYPE_SYNC</a>&#160;&#160;&#160;0xBEFE</td></tr>
-<tr class="separator:a9603401a9e933e2fd95f0a3a32c78c8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a12f018df6b9efaa5217f341d0d56e66f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a12f018df6b9efaa5217f341d0d56e66f">ETHER_TYPE_START_TX</a>&#160;&#160;&#160;0xCEFE</td></tr>
-<tr class="separator:a12f018df6b9efaa5217f341d0d56e66f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae543d743ada71b167a5cbd813b15fa7f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#ae543d743ada71b167a5cbd813b15fa7f">NUM_MBUFS</a>&#160;&#160;&#160;65536</td></tr>
-<tr class="separator:ae543d743ada71b167a5cbd813b15fa7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aff7b5c03d15eefed7ec8ba88836914e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#aff7b5c03d15eefed7ec8ba88836914e6">MBUF_CACHE</a>&#160;&#160;&#160;256</td></tr>
-<tr class="separator:aff7b5c03d15eefed7ec8ba88836914e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae9d0e06c9bf8c1de60edfed757593782"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#ae9d0e06c9bf8c1de60edfed757593782">MBUF_POOL_ELM_SMALL</a>&#160;&#160;&#160;1500 /* regular ethernet MTU, most compatible */</td></tr>
-<tr class="separator:ae9d0e06c9bf8c1de60edfed757593782"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aabc097abe969aa80654d34ee7f15109c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#aabc097abe969aa80654d34ee7f15109c">MBUF_POOL_ELEMENT</a>&#160;&#160;&#160;<a class="el" href="ethernet_8h.html#af93d1ffa527a8d74a873d67174d006e1">MAX_RX_LEN</a></td></tr>
-<tr class="separator:aabc097abe969aa80654d34ee7f15109c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af93d1ffa527a8d74a873d67174d006e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#af93d1ffa527a8d74a873d67174d006e1">MAX_RX_LEN</a>&#160;&#160;&#160;9600</td></tr>
-<tr class="separator:af93d1ffa527a8d74a873d67174d006e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ecef14a68660bf7e2c7007097e1a42d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a3ecef14a68660bf7e2c7007097e1a42d">MAX_TX_LEN</a>&#160;&#160;&#160;(<a class="el" href="ethernet_8h.html#af93d1ffa527a8d74a873d67174d006e1">MAX_RX_LEN</a> - 14) /* headroom <a class="el" href="gen__test_8m.html#af3108abdfc7dbfa64896900ace74b015">for</a> rx driver */</td></tr>
-<tr class="separator:a3ecef14a68660bf7e2c7007097e1a42d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a87f68e96fb938eddc39ad1f19d923a96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a87f68e96fb938eddc39ad1f19d923a96">MAX_DATA_SIZE</a></td></tr>
-<tr class="separator:a87f68e96fb938eddc39ad1f19d923a96"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8104b3bc03b93180e06acb87f420243"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#ae8104b3bc03b93180e06acb87f420243">MBUF_POOL_ELM_BIG</a>&#160;&#160;&#160;USHRT_MAX</td></tr>
-<tr class="separator:ae8104b3bc03b93180e06acb87f420243"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a72098506af8c2d5c500ec4f8e0a0e17f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a72098506af8c2d5c500ec4f8e0a0e17f">NUM_MBUFS_BIG</a>&#160;&#160;&#160;64</td></tr>
-<tr class="separator:a72098506af8c2d5c500ec4f8e0a0e17f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a831b296affed982065acb18ebb5dc492"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a831b296affed982065acb18ebb5dc492">DEFAULT_DUMP_LENGTH</a>&#160;&#160;&#160;96</td></tr>
-<tr class="separator:a831b296affed982065acb18ebb5dc492"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3f004b0d653b6c6481513d0681771452"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a3f004b0d653b6c6481513d0681771452">nlog</a>(m, ...)&#160;&#160;&#160;<a class="el" href="ethernet_8h.html#aee422b7193c84ae1fa4d6708a4bc577b">__xran_delayed_msg</a>(&quot;%s(): &quot; m &quot;\n&quot;, __FUNCTION__, ##__VA_ARGS__)</td></tr>
-<tr class="separator:a3f004b0d653b6c6481513d0681771452"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac8604734982e77a172bf8acf88571f84"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#ac8604734982e77a172bf8acf88571f84">delayed_message</a>&#160;&#160;&#160;<a class="el" href="ethernet_8h.html#a3f004b0d653b6c6481513d0681771452">nlog</a>    /* this is the old alias <a class="el" href="gen__test_8m.html#af3108abdfc7dbfa64896900ace74b015">for</a> this function */</td></tr>
-<tr class="separator:ac8604734982e77a172bf8acf88571f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa5cdbe485177843f5b1a2a2c584c0315"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#aa5cdbe485177843f5b1a2a2c584c0315">wlog</a>(m, ...)&#160;&#160;&#160;<a class="el" href="ethernet_8h.html#a3f004b0d653b6c6481513d0681771452">nlog</a>(&quot;WARNING: &quot; m, ##__VA_ARGS__)</td></tr>
-<tr class="separator:aa5cdbe485177843f5b1a2a2c584c0315"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0b63de3f9c61ad7ac89987bb44699200"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a0b63de3f9c61ad7ac89987bb44699200">elog</a>(m, ...)&#160;&#160;&#160;<a class="el" href="ethernet_8h.html#a3f004b0d653b6c6481513d0681771452">nlog</a>(&quot;ERROR: &quot; m, ##__VA_ARGS__)</td></tr>
-<tr class="separator:a0b63de3f9c61ad7ac89987bb44699200"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a52fb3711338fc1b5acbbfb64ad3a2c62"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a52fb3711338fc1b5acbbfb64ad3a2c62">dlog</a>(m, ...)</td></tr>
-<tr class="separator:a52fb3711338fc1b5acbbfb64ad3a2c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae9d2374bac7995a342bcf6ffdbe9f4a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#ae9d2374bac7995a342bcf6ffdbe9f4a0">PANIC_ON</a>(x,  m, ...)</td></tr>
-<tr class="separator:ae9d2374bac7995a342bcf6ffdbe9f4a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
-Enumerations</h2></td></tr>
-<tr class="memitem:afc285891d94145229942219cffd91c4c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4c">pkt_type</a> { <br />
-&#160;&#160;<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4ca63ce2044eec9f80b76960c2145bac8e3">PKT_ZERO</a>, 
-<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4ca24456e415b49514cd63e1cc38fe71650">PKT_EMPTY</a>, 
-<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4ca078b62e511ba63d14ecb88603e4bb3d8">PKT_DISCOVER_REQUEST</a>, 
-<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4ca56f5f292a54ae899fed23930aa7f3595">PKT_PING</a>, 
-<br />
-&#160;&#160;<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4ca46ea3ede1ac89dc1da120d81f1d4e789">PKT_PONG</a>, 
-<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4cae21f6cb75a01b2c580aaead45f7c7196">PKT_DISCOVER_REPLY</a>, 
-<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4ca2d1fdda73b5130ab56898a63b87340aa">PKT_LTE_DATA</a>, 
-<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4cab97d45d92672782b2d5df4b22e05b37a">PKT_LTE_CONTROL</a>, 
-<br />
-&#160;&#160;<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4ca8af90a8520aed9743a099ba2b764531f">PKT_BURST</a>, 
-<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4ca908ae7600f065a89921a5c456af47c7d">PKT_DATATEST</a>, 
-<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4ca3195c95ca22deaf7dc02536c6617555a">PKT_ADD_ETHDEV</a>, 
-<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4caf2fd82f605d41a149b61f8ba60143f72">PKT_SYNC_START</a>, 
-<br />
-&#160;&#160;<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4ca7f0f1f1aa3a08f0073130d85a93a27ad">PKT_LAST</a>
-<br />
- }</td></tr>
-<tr class="separator:afc285891d94145229942219cffd91c4c"><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:ae64119c0e95fd2355ab7c07b92d34615"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#ae64119c0e95fd2355ab7c07b92d34615">xran_init_mbuf_pool</a> (void)</td></tr>
-<tr class="separator:ae64119c0e95fd2355ab7c07b92d34615"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9928d7cd5a9d3885479a9c0ae27249ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a9928d7cd5a9d3885479a9c0ae27249ee">xran_init_port</a> (int port, struct ether_addr *p_lls_cu_addr)</td></tr>
-<tr class="separator:a9928d7cd5a9d3885479a9c0ae27249ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa3e9cefbde42d6864805b4ba2a8f4c86"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#aa3e9cefbde42d6864805b4ba2a8f4c86">xran_add_eth_hdr_vlan</a> (struct ether_addr *dst, uint16_t <a class="el" href="ethdi_8c.html#aa9296c58dc24c63c4ee927db394a97d7">ethertype</a>, struct rte_mbuf *mb, uint16_t vlan_tci)</td></tr>
-<tr class="separator:aa3e9cefbde42d6864805b4ba2a8f4c86"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aee422b7193c84ae1fa4d6708a4bc577b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#aee422b7193c84ae1fa4d6708a4bc577b">__xran_delayed_msg</a> (const char *fmt,...)</td></tr>
-<tr class="separator:aee422b7193c84ae1fa4d6708a4bc577b"><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:a8d83e3adb6c9e839b3b7259288f100ba"><td class="memItemLeft" align="right" valign="top">struct rte_mempool *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a8d83e3adb6c9e839b3b7259288f100ba">_eth_mbuf_pool</a></td></tr>
-<tr class="separator:a8d83e3adb6c9e839b3b7259288f100ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e5502cf11577af4893f3151eb221f75"><td class="memItemLeft" align="right" valign="top">struct rte_mempool *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a3e5502cf11577af4893f3151eb221f75">_eth_mbuf_pool_small</a></td></tr>
-<tr class="separator:a3e5502cf11577af4893f3151eb221f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae3907201762de3de953eb5ea9de9229a"><td class="memItemLeft" align="right" valign="top">struct rte_mempool *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#ae3907201762de3de953eb5ea9de9229a">_eth_mbuf_pool_big</a></td></tr>
-<tr class="separator:ae3907201762de3de953eb5ea9de9229a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9b3ca6fe25e72be5c4fd7a95f92d174f"><td class="memItemLeft" align="right" valign="top">struct rte_mempool *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#a9b3ca6fe25e72be5c4fd7a95f92d174f">socket_direct_pool</a></td></tr>
-<tr class="separator:a9b3ca6fe25e72be5c4fd7a95f92d174f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adb2e2732725779d167cb43cb9ecac924"><td class="memItemLeft" align="right" valign="top">struct rte_mempool *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ethernet_8h.html#adb2e2732725779d167cb43cb9ecac924">socket_indirect_pool</a></td></tr>
-<tr class="separator:adb2e2732725779d167cb43cb9ecac924"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>This file has all definitions for the Ethernet Data Interface Layer. </p>
-<dl class="section author"><dt>Author</dt><dd>Intel Corporation </dd></dl>
-
-<p class="definition">Definition in file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="a703e079cb598d615c750d24ec7432617"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a703e079cb598d615c750d24ec7432617">&#9670;&nbsp;</a></span>BURST_SIZE</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define BURST_SIZE&#160;&#160;&#160;4096</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00037">37</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="a831b296affed982065acb18ebb5dc492"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a831b296affed982065acb18ebb5dc492">&#9670;&nbsp;</a></span>DEFAULT_DUMP_LENGTH</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define DEFAULT_DUMP_LENGTH&#160;&#160;&#160;96</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00061">61</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="ac8604734982e77a172bf8acf88571f84"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac8604734982e77a172bf8acf88571f84">&#9670;&nbsp;</a></span>delayed_message</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define delayed_message&#160;&#160;&#160;<a class="el" href="ethernet_8h.html#a3f004b0d653b6c6481513d0681771452">nlog</a>    /* this is the old alias <a class="el" href="gen__test_8m.html#af3108abdfc7dbfa64896900ace74b015">for</a> this function */</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00139">139</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="a52fb3711338fc1b5acbbfb64ad3a2c62"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a52fb3711338fc1b5acbbfb64ad3a2c62">&#9670;&nbsp;</a></span>dlog</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define dlog</td>
-          <td>(</td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">m, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>...</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00145">145</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="a0b63de3f9c61ad7ac89987bb44699200"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0b63de3f9c61ad7ac89987bb44699200">&#9670;&nbsp;</a></span>elog</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define elog</td>
-          <td>(</td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">m, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>...</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td>&#160;&#160;&#160;<a class="el" href="ethernet_8h.html#a3f004b0d653b6c6481513d0681771452">nlog</a>(&quot;ERROR: &quot; m, ##__VA_ARGS__)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00141">141</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="af87cccd4396539ae2fd0000a61907e92"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af87cccd4396539ae2fd0000a61907e92">&#9670;&nbsp;</a></span>ETHER_TYPE_ECPRI</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define ETHER_TYPE_ECPRI&#160;&#160;&#160;0xAEFE</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00042">42</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="a0118652ad4c1f706fd9b626221530738"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0118652ad4c1f706fd9b626221530738">&#9670;&nbsp;</a></span>ETHER_TYPE_ETHDI</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define ETHER_TYPE_ETHDI&#160;&#160;&#160;ETHER_TYPE_IPv4    /* hack needed <a class="el" href="gen__test_8m.html#af3108abdfc7dbfa64896900ace74b015">for</a> jumbo frames */</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00041">41</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="a12f018df6b9efaa5217f341d0d56e66f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a12f018df6b9efaa5217f341d0d56e66f">&#9670;&nbsp;</a></span>ETHER_TYPE_START_TX</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define ETHER_TYPE_START_TX&#160;&#160;&#160;0xCEFE</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00044">44</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="a9603401a9e933e2fd95f0a3a32c78c8a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9603401a9e933e2fd95f0a3a32c78c8a">&#9670;&nbsp;</a></span>ETHER_TYPE_SYNC</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define ETHER_TYPE_SYNC&#160;&#160;&#160;0xBEFE</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00043">43</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="aedb12c4d673468ce4291b4e756a72b38"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aedb12c4d673468ce4291b4e756a72b38">&#9670;&nbsp;</a></span>FLEXRAN_UP_VLAN_TAG</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FLEXRAN_UP_VLAN_TAG&#160;&#160;&#160;2</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00040">40</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="a87f68e96fb938eddc39ad1f19d923a96"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a87f68e96fb938eddc39ad1f19d923a96">&#9670;&nbsp;</a></span>MAX_DATA_SIZE</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define MAX_DATA_SIZE</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="ethernet_8h.html#a3ecef14a68660bf7e2c7007097e1a42d">MAX_TX_LEN</a> - <span class="keyword">sizeof</span>(<span class="keyword">struct </span>ether_hdr) - \</div><div class="line">    sizeof(struct <a class="code" href="structethdi__hdr.html">ethdi_hdr</a>) - sizeof(struct <a class="code" href="structburst__hdr.html">burst_hdr</a>))</div><div class="ttc" id="structethdi__hdr_html"><div class="ttname"><a href="structethdi__hdr.html">ethdi_hdr</a></div><div class="ttdef"><b>Definition:</b> <a href="ethernet_8h_source.html#l00112">ethernet.h:112</a></div></div>
-<div class="ttc" id="structburst__hdr_html"><div class="ttname"><a href="structburst__hdr.html">burst_hdr</a></div><div class="ttdef"><b>Definition:</b> <a href="ethernet_8h_source.html#l00105">ethernet.h:105</a></div></div>
-<div class="ttc" id="ethernet_8h_html_a3ecef14a68660bf7e2c7007097e1a42d"><div class="ttname"><a href="ethernet_8h.html#a3ecef14a68660bf7e2c7007097e1a42d">MAX_TX_LEN</a></div><div class="ttdeci">#define MAX_TX_LEN</div><div class="ttdef"><b>Definition:</b> <a href="ethernet_8h_source.html#l00053">ethernet.h:53</a></div></div>
-</div><!-- fragment -->
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00054">54</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="af93d1ffa527a8d74a873d67174d006e1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af93d1ffa527a8d74a873d67174d006e1">&#9670;&nbsp;</a></span>MAX_RX_LEN</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define MAX_RX_LEN&#160;&#160;&#160;9600</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00052">52</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="a3ecef14a68660bf7e2c7007097e1a42d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3ecef14a68660bf7e2c7007097e1a42d">&#9670;&nbsp;</a></span>MAX_TX_LEN</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define MAX_TX_LEN&#160;&#160;&#160;(<a class="el" href="ethernet_8h.html#af93d1ffa527a8d74a873d67174d006e1">MAX_RX_LEN</a> - 14) /* headroom <a class="el" href="gen__test_8m.html#af3108abdfc7dbfa64896900ace74b015">for</a> rx driver */</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00053">53</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="aff7b5c03d15eefed7ec8ba88836914e6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aff7b5c03d15eefed7ec8ba88836914e6">&#9670;&nbsp;</a></span>MBUF_CACHE</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define MBUF_CACHE&#160;&#160;&#160;256</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00047">47</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="aabc097abe969aa80654d34ee7f15109c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aabc097abe969aa80654d34ee7f15109c">&#9670;&nbsp;</a></span>MBUF_POOL_ELEMENT</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define MBUF_POOL_ELEMENT&#160;&#160;&#160;<a class="el" href="ethernet_8h.html#af93d1ffa527a8d74a873d67174d006e1">MAX_RX_LEN</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00050">50</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="ae8104b3bc03b93180e06acb87f420243"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae8104b3bc03b93180e06acb87f420243">&#9670;&nbsp;</a></span>MBUF_POOL_ELM_BIG</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define MBUF_POOL_ELM_BIG&#160;&#160;&#160;USHRT_MAX</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00058">58</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="ae9d0e06c9bf8c1de60edfed757593782"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae9d0e06c9bf8c1de60edfed757593782">&#9670;&nbsp;</a></span>MBUF_POOL_ELM_SMALL</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define MBUF_POOL_ELM_SMALL&#160;&#160;&#160;1500 /* regular ethernet MTU, most compatible */</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00049">49</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="a3f004b0d653b6c6481513d0681771452"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3f004b0d653b6c6481513d0681771452">&#9670;&nbsp;</a></span>nlog</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define nlog</td>
-          <td>(</td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">m, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>...</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td>&#160;&#160;&#160;<a class="el" href="ethernet_8h.html#aee422b7193c84ae1fa4d6708a4bc577b">__xran_delayed_msg</a>(&quot;%s(): &quot; m &quot;\n&quot;, __FUNCTION__, ##__VA_ARGS__)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00138">138</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="ae543d743ada71b167a5cbd813b15fa7f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae543d743ada71b167a5cbd813b15fa7f">&#9670;&nbsp;</a></span>NUM_MBUFS</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define NUM_MBUFS&#160;&#160;&#160;65536</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00046">46</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="a72098506af8c2d5c500ec4f8e0a0e17f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a72098506af8c2d5c500ec4f8e0a0e17f">&#9670;&nbsp;</a></span>NUM_MBUFS_BIG</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define NUM_MBUFS_BIG&#160;&#160;&#160;64</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00059">59</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="ae9d2374bac7995a342bcf6ffdbe9f4a0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae9d2374bac7995a342bcf6ffdbe9f4a0">&#9670;&nbsp;</a></span>PANIC_ON</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PANIC_ON</td>
-          <td>(</td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">x, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">m, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>...</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <span class="keywordflow">if</span> (unlikely(x)) \</div><div class="line">    rte_panic(<span class="stringliteral">&quot;%s: &quot;</span> m <span class="stringliteral">&quot;\n&quot;</span>, #x, ##__VA_ARGS__); } <span class="keywordflow">while</span> (0)</div></div><!-- fragment -->
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00148">148</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<a id="aa5cdbe485177843f5b1a2a2c584c0315"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa5cdbe485177843f5b1a2a2c584c0315">&#9670;&nbsp;</a></span>wlog</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define wlog</td>
-          <td>(</td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">m, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>...</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td>&#160;&#160;&#160;<a class="el" href="ethernet_8h.html#a3f004b0d653b6c6481513d0681771452">nlog</a>(&quot;WARNING: &quot; m, ##__VA_ARGS__)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00140">140</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Enumeration Type Documentation</h2>
-<a id="afc285891d94145229942219cffd91c4c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afc285891d94145229942219cffd91c4c">&#9670;&nbsp;</a></span>pkt_type</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4c">pkt_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4ca63ce2044eec9f80b76960c2145bac8e3"></a>PKT_ZERO&#160;</td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4ca24456e415b49514cd63e1cc38fe71650"></a>PKT_EMPTY&#160;</td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4ca078b62e511ba63d14ecb88603e4bb3d8"></a>PKT_DISCOVER_REQUEST&#160;</td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4ca56f5f292a54ae899fed23930aa7f3595"></a>PKT_PING&#160;</td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4ca46ea3ede1ac89dc1da120d81f1d4e789"></a>PKT_PONG&#160;</td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4cae21f6cb75a01b2c580aaead45f7c7196"></a>PKT_DISCOVER_REPLY&#160;</td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4ca2d1fdda73b5130ab56898a63b87340aa"></a>PKT_LTE_DATA&#160;</td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4cab97d45d92672782b2d5df4b22e05b37a"></a>PKT_LTE_CONTROL&#160;</td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4ca8af90a8520aed9743a099ba2b764531f"></a>PKT_BURST&#160;</td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4ca908ae7600f065a89921a5c456af47c7d"></a>PKT_DATATEST&#160;</td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4ca3195c95ca22deaf7dc02536c6617555a"></a>PKT_ADD_ETHDEV&#160;</td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4caf2fd82f605d41a149b61f8ba60143f72"></a>PKT_SYNC_START&#160;</td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="afc285891d94145229942219cffd91c4ca7f0f1f1aa3a08f0073130d85a93a27ad"></a>PKT_LAST&#160;</td><td class="fielddoc"></td></tr>
-</table>
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00071">71</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Function Documentation</h2>
-<a id="aee422b7193c84ae1fa4d6708a4bc577b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aee422b7193c84ae1fa4d6708a4bc577b">&#9670;&nbsp;</a></span>__xran_delayed_msg()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int __xran_delayed_msg </td>
-          <td>(</td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>fmt</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>...</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8c_source.html#l00097">97</a> of file <a class="el" href="ethernet_8c_source.html">ethernet.c</a>.</p>
-
-</div>
-</div>
-<a id="aa3e9cefbde42d6864805b4ba2a8f4c86"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa3e9cefbde42d6864805b4ba2a8f4c86">&#9670;&nbsp;</a></span>xran_add_eth_hdr_vlan()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void xran_add_eth_hdr_vlan </td>
-          <td>(</td>
-          <td class="paramtype">struct ether_addr *&#160;</td>
-          <td class="paramname"><em>dst</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>ethertype</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct rte_mbuf *&#160;</td>
-          <td class="paramname"><em>mb</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>vlan_tci</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8c_source.html#l00434">434</a> of file <a class="el" href="ethernet_8c_source.html">ethernet.c</a>.</p>
-
-</div>
-</div>
-<a id="ae64119c0e95fd2355ab7c07b92d34615"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae64119c0e95fd2355ab7c07b92d34615">&#9670;&nbsp;</a></span>xran_init_mbuf_pool()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void xran_init_mbuf_pool </td>
-          <td>(</td>
-          <td class="paramtype">void&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8c_source.html#l00185">185</a> of file <a class="el" href="ethernet_8c_source.html">ethernet.c</a>.</p>
-
-</div>
-</div>
-<a id="a9928d7cd5a9d3885479a9c0ae27249ee"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9928d7cd5a9d3885479a9c0ae27249ee">&#9670;&nbsp;</a></span>xran_init_port()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void xran_init_port </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>port</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct ether_addr *&#160;</td>
-          <td class="paramname"><em>p_lls_cu_addr</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8c_source.html#l00229">229</a> of file <a class="el" href="ethernet_8c_source.html">ethernet.c</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Variable Documentation</h2>
-<a id="a8d83e3adb6c9e839b3b7259288f100ba"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8d83e3adb6c9e839b3b7259288f100ba">&#9670;&nbsp;</a></span>_eth_mbuf_pool</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct rte_mempool* _eth_mbuf_pool</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8c_source.html#l00070">70</a> of file <a class="el" href="ethernet_8c_source.html">ethernet.c</a>.</p>
-
-</div>
-</div>
-<a id="ae3907201762de3de953eb5ea9de9229a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae3907201762de3de953eb5ea9de9229a">&#9670;&nbsp;</a></span>_eth_mbuf_pool_big</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct rte_mempool* _eth_mbuf_pool_big</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8c_source.html#l00074">74</a> of file <a class="el" href="ethernet_8c_source.html">ethernet.c</a>.</p>
-
-</div>
-</div>
-<a id="a3e5502cf11577af4893f3151eb221f75"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3e5502cf11577af4893f3151eb221f75">&#9670;&nbsp;</a></span>_eth_mbuf_pool_small</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct rte_mempool* _eth_mbuf_pool_small</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8c_source.html#l00073">73</a> of file <a class="el" href="ethernet_8c_source.html">ethernet.c</a>.</p>
-
-</div>
-</div>
-<a id="a9b3ca6fe25e72be5c4fd7a95f92d174f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9b3ca6fe25e72be5c4fd7a95f92d174f">&#9670;&nbsp;</a></span>socket_direct_pool</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct rte_mempool* socket_direct_pool</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8c_source.html#l00076">76</a> of file <a class="el" href="ethernet_8c_source.html">ethernet.c</a>.</p>
-
-</div>
-</div>
-<a id="adb2e2732725779d167cb43cb9ecac924"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adb2e2732725779d167cb43cb9ecac924">&#9670;&nbsp;</a></span>socket_indirect_pool</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct rte_mempool* socket_indirect_pool</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="ethernet_8c_source.html#l00077">77</a> of file <a class="el" href="ethernet_8c_source.html">ethernet.c</a>.</p>
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
-</small></address>
-</body>
-</html>