revert API doc contribution since the document size is big, it affact the code download.
[o-du/phy.git] / docs / API / xran__common_8c.html
diff --git a/docs/API/xran__common_8c.html b/docs/API/xran__common_8c.html
deleted file mode 100644 (file)
index 507ce16..0000000
+++ /dev/null
@@ -1,1628 +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: xran_common.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="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_9fc50806095da30fbd4a2dbe2e456ff5.html">src</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#define-members">Macros</a> &#124;
-<a href="#func-members">Functions</a> &#124;
-<a href="#var-members">Variables</a>  </div>
-  <div class="headertitle">
-<div class="title">xran_common.c File Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>XRAN layer common functionality for both O-DU and O-RU as well as C-plane and U-plane.  
-<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;assert.h&gt;</code><br />
-<code>#include &lt;err.h&gt;</code><br />
-<code>#include &lt;arpa/inet.h&gt;</code><br />
-<code>#include &lt;sys/time.h&gt;</code><br />
-<code>#include &lt;time.h&gt;</code><br />
-<code>#include &quot;<a class="el" href="xran__common_8h_source.html">xran_common.h</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="ethdi_8h_source.html">ethdi.h</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="xran__pkt_8h_source.html">xran_pkt.h</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="xran__pkt__up_8h_source.html">xran_pkt_up.h</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="xran__up__api_8h_source.html">xran_up_api.h</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="xran__lib__mlog__tasks__id_8h_source.html">xran_lib_mlog_tasks_id.h</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="xran__printf_8h_source.html">../src/xran_printf.h</a>&quot;</code><br />
-<code>#include &lt;rte_mbuf.h&gt;</code><br />
-<code>#include &quot;<a class="el" href="xran__mlog__lnx_8h_source.html">xran_mlog_lnx.h</a>&quot;</code><br />
-</div><div class="textblock"><div class="dynheader">
-Include dependency graph for xran_common.c:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c__incl.png" border="0" usemap="#xran__common_8c" alt=""/></div>
-<map name="xran__common_8c" id="xran__common_8c">
-<area shape="rect" id="node7" href="xran__common_8h.html" title="XRAN layer common functionality for both lls&#45;CU and RU as well as C&#45;plane and U&#45;plane. " alt="" coords="939,80,1054,107"/>
-<area shape="rect" id="node27" href="xran__pkt__up_8h.html" title="Definitions and support functions to process XRAN packet. " alt="" coords="1333,229,1437,256"/>
-<area shape="rect" id="node28" href="xran__pkt_8h.html" title="Definitions and support functions to process XRAN packet. " alt="" coords="1529,304,1611,331"/>
-<area shape="rect" id="node34" href="ethdi_8h.html" title="This file has all definitions for the Ethernet Data Interface Layer. " alt="" coords="1654,155,1715,181"/>
-<area shape="rect" id="node37" href="xran__up__api_8h.html" title="This file provides the definitions for User Plane Messages APIs. " alt="" coords="1212,155,1315,181"/>
-<area shape="rect" id="node38" href="xran__lib__mlog__tasks__id_8h.html" title="xran_lib_mlog_tasks_id.h" alt="" coords="1705,80,1875,107"/>
-<area shape="rect" id="node39" href="xran__printf_8h.html" title="Modules provide debug prints and utility functions. " alt="" coords="127,229,255,256"/>
-<area shape="rect" id="node40" href="xran__mlog__lnx_8h.html" title="xran_mlog_lnx.h" alt="" coords="1899,80,2017,107"/>
-<area shape="rect" id="node15" href="xran__fh__o__du_8h.html" title="This file provides public interface to xRAN Front Haul layer implementation as defined in the ORAN&#45;WG..." alt="" coords="852,229,963,256"/>
-<area shape="rect" id="node31" href="xran__cp__api_8h.html" title="This file provides the definitions for Control Plane Messages APIs. " alt="" coords="945,155,1048,181"/>
-<area shape="rect" id="node32" href="xran__pkt__cp_8h.html" title="This file provides the definition of Control Plane Messages for XRAN Front Haul layer as defined in X..." alt="" coords="723,229,827,256"/>
-<area shape="rect" id="node33" href="xran__transport_8h.html" title="This file provides the definitions for Transport layer (eCPRI) API. " alt="" coords="1040,229,1156,256"/>
-<area shape="rect" id="node36" href="ethernet_8h.html" title="This file has all definitions for the Ethernet Data Interface Layer. " alt="" coords="1722,229,1802,256"/>
-</map>
-</div>
-</div>
-<p><a href="xran__common_8c_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="define-members"></a>
-Macros</h2></td></tr>
-<tr class="memitem:ae413c4f1a4664d68aca9d331d1891a0c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#ae413c4f1a4664d68aca9d331d1891a0c">MBUFS_CNT</a>&#160;&#160;&#160;16</td></tr>
-<tr class="separator:ae413c4f1a4664d68aca9d331d1891a0c"><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:acb6ecf7858c99c963182b9b7884deca6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#acb6ecf7858c99c963182b9b7884deca6">xran_process_rx_sym</a> (void *arg, struct rte_mbuf *mbuf, void *iq_data_start, uint16_t size, uint8_t CC_ID, uint8_t Ant_ID, uint8_t frame_id, uint8_t subframe_id, uint8_t slot_id, uint8_t symb_id, uint16_t num_prbu, uint16_t start_prbu, uint16_t sym_inc, uint16_t <a class="el" href="xran__pkt__cp_8h.html#affa3adbd50cd4af2018ba1fc0e8c3e31">rb</a>, uint16_t sect_id, uint32_t *mb_free)</td></tr>
-<tr class="separator:acb6ecf7858c99c963182b9b7884deca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aec7f5a73cca88563e12b7e82e7c75b50"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#aec7f5a73cca88563e12b7e82e7c75b50">xran_process_prach_sym</a> (void *arg, struct rte_mbuf *mbuf, void *iq_data_start, uint16_t size, uint8_t CC_ID, uint8_t Ant_ID, uint8_t frame_id, uint8_t subframe_id, uint8_t slot_id, uint8_t symb_id, uint16_t num_prbu, uint16_t start_prbu, uint16_t sym_inc, uint16_t <a class="el" href="xran__pkt__cp_8h.html#affa3adbd50cd4af2018ba1fc0e8c3e31">rb</a>, uint16_t sect_id, uint32_t *mb_free)</td></tr>
-<tr class="separator:aec7f5a73cca88563e12b7e82e7c75b50"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a300b87c29358bb161404c0122a9b2a46"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#a300b87c29358bb161404c0122a9b2a46">xran_process_srs_sym</a> (void *arg, struct rte_mbuf *mbuf, void *iq_data_start, uint16_t size, uint8_t CC_ID, uint8_t Ant_ID, uint8_t frame_id, uint8_t subframe_id, uint8_t slot_id, uint8_t symb_id, uint16_t num_prbu, uint16_t start_prbu, uint16_t sym_inc, uint16_t <a class="el" href="xran__pkt__cp_8h.html#affa3adbd50cd4af2018ba1fc0e8c3e31">rb</a>, uint16_t sect_id, uint32_t *mb_free)</td></tr>
-<tr class="separator:a300b87c29358bb161404c0122a9b2a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac5201df2d161091f7319ff2f57432823"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#ac5201df2d161091f7319ff2f57432823">xran_pkt_validate</a> (void *arg, struct rte_mbuf *mbuf, void *iq_data_start, uint16_t size, uint8_t CC_ID, uint8_t Ant_ID, uint8_t frame_id, uint8_t subframe_id, uint8_t slot_id, uint8_t symb_id, struct <a class="el" href="structecpri__seq__id.html">ecpri_seq_id</a> *seq_id, uint16_t num_prbu, uint16_t start_prbu, uint16_t sym_inc, uint16_t <a class="el" href="xran__pkt__cp_8h.html#affa3adbd50cd4af2018ba1fc0e8c3e31">rb</a>, uint16_t sect_id)</td></tr>
-<tr class="separator:ac5201df2d161091f7319ff2f57432823"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0bca0820bfef3a6c277c47490179e065"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcb__elem__entry.html">cb_elem_entry</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#a0bca0820bfef3a6c277c47490179e065">xran_create_cb</a> (<a class="el" href="xran__common_8h.html#a7834322ce91726fa8a97364682c6de9d">XranSymCallbackFn</a> cb_fn, void *cb_data)</td></tr>
-<tr class="separator:a0bca0820bfef3a6c277c47490179e065"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aac0cae66657ea84e2030ced6e58c29b4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#aac0cae66657ea84e2030ced6e58c29b4">xran_destroy_cb</a> (struct <a class="el" href="structcb__elem__entry.html">cb_elem_entry</a> *cb_elm)</td></tr>
-<tr class="separator:aac0cae66657ea84e2030ced6e58c29b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d4bd5c7eec6da4ab71688e209100761"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#a3d4bd5c7eec6da4ab71688e209100761">process_mbuf</a> (struct rte_mbuf *pkt)</td></tr>
-<tr class="separator:a3d4bd5c7eec6da4ab71688e209100761"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adc9636576fb70f4b4fcfd1d03fe59998"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#adc9636576fb70f4b4fcfd1d03fe59998">prepare_symbol_ex</a> (enum <a class="el" href="group__xran__common__pkt.html#ga9c60a23fdae979ad1842b255790d1558">xran_pkt_dir</a> direction, uint16_t section_id, struct rte_mbuf *mb, struct <a class="el" href="structrb__map.html">rb_map</a> *data, uint8_t compMeth, uint8_t iqWidth, const enum <a class="el" href="xran__fh__o__du_8h.html#ab5ce6839bae2968c79930a0bfa17f4d8">xran_input_byte_order</a> iq_buf_byte_order, uint8_t frame_id, uint8_t subframe_id, uint8_t slot_id, uint8_t symbol_no, int prb_start, int prb_num, uint8_t CC_ID, uint8_t RU_Port_ID, uint8_t seq_id, uint32_t do_copy)</td></tr>
-<tr class="separator:adc9636576fb70f4b4fcfd1d03fe59998"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab67b9cc6e54d8ba3945b265b47af743c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#ab67b9cc6e54d8ba3945b265b47af743c">send_symbol_ex</a> (enum <a class="el" href="group__xran__common__pkt.html#ga9c60a23fdae979ad1842b255790d1558">xran_pkt_dir</a> direction, uint16_t section_id, struct rte_mbuf *mb, struct <a class="el" href="structrb__map.html">rb_map</a> *data, const enum <a class="el" href="xran__fh__o__du_8h.html#ab5ce6839bae2968c79930a0bfa17f4d8">xran_input_byte_order</a> iq_buf_byte_order, uint8_t frame_id, uint8_t subframe_id, uint8_t slot_id, uint8_t symbol_no, int prb_start, int prb_num, uint8_t CC_ID, uint8_t RU_Port_ID, uint8_t seq_id)</td></tr>
-<tr class="separator:ab67b9cc6e54d8ba3945b265b47af743c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a484fa852a2e973600abba0efb1fbefb9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#a484fa852a2e973600abba0efb1fbefb9">send_cpmsg</a> (void *pHandle, struct rte_mbuf *mbuf, struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *params, struct <a class="el" href="structxran__section__gen__info.html">xran_section_gen_info</a> *sect_geninfo, uint8_t cc_id, uint8_t ru_port_id, uint8_t seq_id)</td></tr>
-<tr class="separator:a484fa852a2e973600abba0efb1fbefb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a64cba831fe964827a932a5a129272de1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#a64cba831fe964827a932a5a129272de1">generate_cpmsg_dlul</a> (void *pHandle, struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *params, struct <a class="el" href="structxran__section__gen__info.html">xran_section_gen_info</a> *sect_geninfo, struct rte_mbuf *mbuf, enum <a class="el" href="group__xran__common__pkt.html#ga9c60a23fdae979ad1842b255790d1558">xran_pkt_dir</a> dir, uint8_t frame_id, uint8_t subframe_id, uint8_t slot_id, uint8_t startsym, uint8_t numsym, uint16_t prb_start, uint16_t prb_num, int16_t iq_buffer_offset, int16_t iq_buffer_len, uint16_t beam_id, uint8_t cc_id, uint8_t ru_port_id, uint8_t comp_method, uint8_t iqWidth, uint8_t seq_id, uint8_t <a class="el" href="xran__pkt__cp_8h.html#a52f6623d45fec4bf9c14898f7e53db34">symInc</a>)</td></tr>
-<tr class="separator:a64cba831fe964827a932a5a129272de1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab8a6ed3cee8fa183142d0c23d0b4971d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#ab8a6ed3cee8fa183142d0c23d0b4971d">generate_cpmsg_prach</a> (void *pHandle, struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *params, struct <a class="el" href="structxran__section__gen__info.html">xran_section_gen_info</a> *sect_geninfo, struct rte_mbuf *mbuf, struct <a class="el" href="structxran__device__ctx.html">xran_device_ctx</a> *pxran_lib_ctx, uint8_t frame_id, uint8_t subframe_id, uint8_t slot_id, uint16_t beam_id, uint8_t cc_id, uint8_t prach_port_id, uint8_t seq_id)</td></tr>
-<tr class="separator:ab8a6ed3cee8fa183142d0c23d0b4971d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e156a8a72cc16b05c6ad0532df4e75a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#a4e156a8a72cc16b05c6ad0532df4e75a">process_ring</a> (struct rte_ring *r)</td></tr>
-<tr class="separator:a4e156a8a72cc16b05c6ad0532df4e75a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a595fa22ad1c316d4c7d77f6333478b49"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#a595fa22ad1c316d4c7d77f6333478b49">ring_processing_func</a> (void)</td></tr>
-<tr class="separator:a595fa22ad1c316d4c7d77f6333478b49"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3cdc276ccd8081a8bda75f22b0cac279"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#a3cdc276ccd8081a8bda75f22b0cac279">ring_processing_thread</a> (void *args)</td></tr>
-<tr class="separator:a3cdc276ccd8081a8bda75f22b0cac279"><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:ad36e9c82072e0340b87a46d1dcb1c141"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#ad36e9c82072e0340b87a46d1dcb1c141">interval_us</a></td></tr>
-<tr class="separator:ad36e9c82072e0340b87a46d1dcb1c141"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9e6e93a89aa6750e04b8249db2d8ad2a"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#a9e6e93a89aa6750e04b8249db2d8ad2a">rx_counter</a> = 0</td></tr>
-<tr class="separator:a9e6e93a89aa6750e04b8249db2d8ad2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a633effdcb470f03cbf5aa8c9f9540ddb"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#a633effdcb470f03cbf5aa8c9f9540ddb">tx_counter</a> = 0</td></tr>
-<tr class="separator:a633effdcb470f03cbf5aa8c9f9540ddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aea924947c3d744f2208baa8a79229f3f"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#aea924947c3d744f2208baa8a79229f3f">tx_bytes_counter</a> = 0</td></tr>
-<tr class="separator:aea924947c3d744f2208baa8a79229f3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af2fff595280c3b2999bfa40d7beafadf"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#af2fff595280c3b2999bfa40d7beafadf">rx_bytes_counter</a> = 0</td></tr>
-<tr class="separator:af2fff595280c3b2999bfa40d7beafadf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1b05d3ad049de39bc3f9bcdfdf66d1b"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#ad1b05d3ad049de39bc3f9bcdfdf66d1b">tx_bytes_per_sec</a> = 0</td></tr>
-<tr class="separator:ad1b05d3ad049de39bc3f9bcdfdf66d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adc695e955f335d5dedb486ce89a4e0b3"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__common_8c.html#adc695e955f335d5dedb486ce89a4e0b3">rx_bytes_per_sec</a> = 0</td></tr>
-<tr class="separator:adc695e955f335d5dedb486ce89a4e0b3"><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>XRAN layer common functionality for both O-DU and O-RU as well as C-plane and U-plane. </p>
-<p>XRAN layer common functionality for both lls-CU and RU as well as C-plane and U-plane.</p>
-<dl class="section author"><dt>Author</dt><dd>Intel Corporation </dd></dl>
-
-<p class="definition">Definition in file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="ae413c4f1a4664d68aca9d331d1891a0c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae413c4f1a4664d68aca9d331d1891a0c">&#9670;&nbsp;</a></span>MBUFS_CNT</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define MBUFS_CNT&#160;&#160;&#160;16</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__common_8c_source.html#l00044">44</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Function Documentation</h2>
-<a id="a64cba831fe964827a932a5a129272de1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a64cba831fe964827a932a5a129272de1">&#9670;&nbsp;</a></span>generate_cpmsg_dlul()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int generate_cpmsg_dlul </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>pHandle</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *&#160;</td>
-          <td class="paramname"><em>params</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__section__gen__info.html">xran_section_gen_info</a> *&#160;</td>
-          <td class="paramname"><em>sect_geninfo</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct rte_mbuf *&#160;</td>
-          <td class="paramname"><em>mbuf</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">enum <a class="el" href="group__xran__common__pkt.html#ga9c60a23fdae979ad1842b255790d1558">xran_pkt_dir</a>&#160;</td>
-          <td class="paramname"><em>dir</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>frame_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>subframe_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>slot_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>startsym</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>numsym</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>prb_start</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>prb_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int16_t&#160;</td>
-          <td class="paramname"><em>iq_buffer_offset</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int16_t&#160;</td>
-          <td class="paramname"><em>iq_buffer_len</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>beam_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>cc_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ru_port_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>comp_method</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>iqWidth</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>seq_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>symInc</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="xran__common_8c_source.html#l00535">535</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_a64cba831fe964827a932a5a129272de1_cgraph.png" border="0" usemap="#xran__common_8c_a64cba831fe964827a932a5a129272de1_cgraph" alt=""/></div>
-<map name="xran__common_8c_a64cba831fe964827a932a5a129272de1_cgraph" id="xran__common_8c_a64cba831fe964827a932a5a129272de1_cgraph">
-<area shape="rect" id="node2" href="xran__common_8h.html#a8546e95e2daf30058a66904e7f801723" title="xran_alloc_sectionid" alt="" coords="202,39,342,65"/>
-<area shape="rect" id="node3" href="xran__cp__api_8h.html#af9eb550e92ea270af41b4b6bcda363db" title="Create a C&#45;Plane packet Transport layer fragmentation is not supported. " alt="" coords="199,89,345,116"/>
-<area shape="rect" id="node4" href="xran__transport_8h.html#aa21387dfaba47c2046d4a05f50cfc768" title="Build ECPRI header and returns added length. " alt="" coords="399,31,540,57"/>
-<area shape="rect" id="node9" href="xran__cp__api_8c.html#a1261c107d1103c8bd1b3376db4aa7951" title="add a radio application header in a C&#45;Plane packet " alt="" coords="393,82,545,123"/>
-<area shape="rect" id="node10" href="xran__cp__api_8c.html#ad50ae862f0707dab5e7b8e6a774fd225" title="add sections to C&#45;Plane packet Section type 1 and 3 are supported. " alt="" coords="398,147,541,189"/>
-<area shape="rect" id="node5" href="xran__transport_8c.html#ae834080139ba785f1a3ac5781bf2ec88" title="Compose ecpriRtcid/ecpriPcid. " alt="" coords="609,5,740,32"/>
-<area shape="rect" id="node8" href="xran__transport_8c.html#a0f378609208ec66467c58f0702ced85c" title="return eCPRI header size without eCPRI common header " alt="" coords="593,56,756,83"/>
-<area shape="rect" id="node6" href="xran__common_8h.html#a761e3947dcc547008a12a9cca10b1ea0" title="Get the configuration of eAxC ID. " alt="" coords="804,5,948,32"/>
-<area shape="rect" id="node7" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="996,5,1121,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="ab8a6ed3cee8fa183142d0c23d0b4971d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab8a6ed3cee8fa183142d0c23d0b4971d">&#9670;&nbsp;</a></span>generate_cpmsg_prach()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int generate_cpmsg_prach </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>pHandle</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *&#160;</td>
-          <td class="paramname"><em>params</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__section__gen__info.html">xran_section_gen_info</a> *&#160;</td>
-          <td class="paramname"><em>sect_geninfo</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct rte_mbuf *&#160;</td>
-          <td class="paramname"><em>mbuf</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__device__ctx.html">xran_device_ctx</a> *&#160;</td>
-          <td class="paramname"><em>pxran_lib_ctx</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>frame_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>subframe_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>slot_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>beam_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>cc_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>prach_port_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>seq_id</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="xran__common_8c_source.html#l00595">595</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_ab8a6ed3cee8fa183142d0c23d0b4971d_cgraph.png" border="0" usemap="#xran__common_8c_ab8a6ed3cee8fa183142d0c23d0b4971d_cgraph" alt=""/></div>
-<map name="xran__common_8c_ab8a6ed3cee8fa183142d0c23d0b4971d_cgraph" id="xran__common_8c_ab8a6ed3cee8fa183142d0c23d0b4971d_cgraph">
-<area shape="rect" id="node2" href="xran__common_8h.html#a5f780beefc47e125ffd42fde16117e62" title="Get the configuration of IQ bit width for RU. " alt="" coords="228,5,380,32"/>
-<area shape="rect" id="node3" href="xran__common_8h.html#a70d428b456fbe76f8550ff9b782a9e4e" title="Get the configuration of compression method for RU. " alt="" coords="211,56,397,83"/>
-<area shape="rect" id="node4" href="xran__common_8h.html#ada345a8a99480787d4274a342aa39535" title="Get the configuration of FFT size for RU. " alt="" coords="231,107,377,133"/>
-<area shape="rect" id="node5" href="xran__common_8h.html#ab39a5770374d16662d62a85504a11930" title="Get the configuration of subcarrier spacing for PRACH. " alt="" coords="219,157,389,184"/>
-<area shape="rect" id="node6" href="xran__common_8h.html#a8546e95e2daf30058a66904e7f801723" title="xran_alloc_sectionid" alt="" coords="234,208,374,235"/>
-<area shape="rect" id="node7" href="xran__cp__api_8h.html#af9eb550e92ea270af41b4b6bcda363db" title="Create a C&#45;Plane packet Transport layer fragmentation is not supported. " alt="" coords="231,259,377,285"/>
-<area shape="rect" id="node8" href="xran__transport_8h.html#aa21387dfaba47c2046d4a05f50cfc768" title="Build ECPRI header and returns added length. " alt="" coords="451,200,592,227"/>
-<area shape="rect" id="node13" href="xran__cp__api_8c.html#a1261c107d1103c8bd1b3376db4aa7951" title="add a radio application header in a C&#45;Plane packet " alt="" coords="445,251,597,293"/>
-<area shape="rect" id="node14" href="xran__cp__api_8c.html#ad50ae862f0707dab5e7b8e6a774fd225" title="add sections to C&#45;Plane packet Section type 1 and 3 are supported. " alt="" coords="450,317,593,358"/>
-<area shape="rect" id="node9" href="xran__transport_8c.html#ae834080139ba785f1a3ac5781bf2ec88" title="Compose ecpriRtcid/ecpriPcid. " alt="" coords="661,175,792,201"/>
-<area shape="rect" id="node12" href="xran__transport_8c.html#a0f378609208ec66467c58f0702ced85c" title="return eCPRI header size without eCPRI common header " alt="" coords="645,225,808,252"/>
-<area shape="rect" id="node10" href="xran__common_8h.html#a761e3947dcc547008a12a9cca10b1ea0" title="Get the configuration of eAxC ID. " alt="" coords="856,175,1000,201"/>
-<area shape="rect" id="node11" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="1048,175,1173,201"/>
-</map>
-</div>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_ab8a6ed3cee8fa183142d0c23d0b4971d_icgraph.png" border="0" usemap="#xran__common_8c_ab8a6ed3cee8fa183142d0c23d0b4971d_icgraph" alt=""/></div>
-<map name="xran__common_8c_ab8a6ed3cee8fa183142d0c23d0b4971d_icgraph" id="xran__common_8c_ab8a6ed3cee8fa183142d0c23d0b4971d_icgraph">
-<area shape="rect" id="node2" href="prach__functional_8cc.html#a62307393b7f454a2b348ada67997b796" title="TEST_P" alt="" coords="232,5,304,32"/>
-<area shape="rect" id="node3" href="prach__performance_8cc.html#a540e426541deb753f7c69d8df5d5b090" title="performance_cp" alt="" coords="211,56,325,83"/>
-<area shape="rect" id="node4" href="prach__performance_8cc.html#a048e029f091d3d395e44cc24b3f197ee" title="TEST_P" alt="" coords="373,56,445,83"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="adc9636576fb70f4b4fcfd1d03fe59998"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adc9636576fb70f4b4fcfd1d03fe59998">&#9670;&nbsp;</a></span>prepare_symbol_ex()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int32_t prepare_symbol_ex </td>
-          <td>(</td>
-          <td class="paramtype">enum <a class="el" href="group__xran__common__pkt.html#ga9c60a23fdae979ad1842b255790d1558">xran_pkt_dir</a>&#160;</td>
-          <td class="paramname"><em>direction</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>section_id</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">struct <a class="el" href="structrb__map.html">rb_map</a> *&#160;</td>
-          <td class="paramname"><em>data</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>compMeth</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>iqWidth</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const enum <a class="el" href="xran__fh__o__du_8h.html#ab5ce6839bae2968c79930a0bfa17f4d8">xran_input_byte_order</a>&#160;</td>
-          <td class="paramname"><em>iq_buf_byte_order</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>frame_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>subframe_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>slot_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>symbol_no</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>prb_start</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>prb_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>CC_ID</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>RU_Port_ID</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>seq_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>do_copy</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="xran__common_8c_source.html#l00348">348</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_adc9636576fb70f4b4fcfd1d03fe59998_cgraph.png" border="0" usemap="#xran__common_8c_adc9636576fb70f4b4fcfd1d03fe59998_cgraph" alt=""/></div>
-<map name="xran__common_8c_adc9636576fb70f4b4fcfd1d03fe59998_cgraph" id="xran__common_8c_adc9636576fb70f4b4fcfd1d03fe59998_cgraph">
-<area shape="rect" id="node2" href="xran__up__api_8h.html#acd8f547b98d7ebd7dbc41c486a26505d" title="Function for starting preparion of IQ samples portions to be sent in xRAN packet. ..." alt="" coords="188,5,351,47"/>
-</map>
-</div>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_adc9636576fb70f4b4fcfd1d03fe59998_icgraph.png" border="0" usemap="#xran__common_8c_adc9636576fb70f4b4fcfd1d03fe59998_icgraph" alt=""/></div>
-<map name="xran__common_8c_adc9636576fb70f4b4fcfd1d03fe59998_icgraph" id="xran__common_8c_adc9636576fb70f4b4fcfd1d03fe59998_icgraph">
-<area shape="rect" id="node2" href="u__plane__functional_8cc.html#a17e5d82ac5aec3860b1324a80fda79ed" title="TEST_P" alt="" coords="239,5,311,32"/>
-<area shape="rect" id="node3" href="class_u__plane_perf.html#aa2fb15367f40188e0a2d2c15fa6ad124" title="U_planePerf::fucntional_dl" alt="" coords="188,56,363,83"/>
-<area shape="rect" id="node5" href="xran__common_8h.html#ab67b9cc6e54d8ba3945b265b47af743c" title="send_symbol_ex" alt="" coords="215,107,335,133"/>
-<area shape="rect" id="node4" href="u__plane__performance_8cc.html#a227817e595c0b079e12728d4d19364e8" title="TEST_P" alt="" coords="411,56,483,83"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a3d4bd5c7eec6da4ab71688e209100761"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3d4bd5c7eec6da4ab71688e209100761">&#9670;&nbsp;</a></span>process_mbuf()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int process_mbuf </td>
-          <td>(</td>
-          <td class="paramtype">struct rte_mbuf *&#160;</td>
-          <td class="paramname"><em>pkt</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__common_8c_source.html#l00143">143</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_a3d4bd5c7eec6da4ab71688e209100761_cgraph.png" border="0" usemap="#xran__common_8c_a3d4bd5c7eec6da4ab71688e209100761_cgraph" alt=""/></div>
-<map name="xran__common_8c_a3d4bd5c7eec6da4ab71688e209100761_cgraph" id="xran__common_8c_a3d4bd5c7eec6da4ab71688e209100761_cgraph">
-<area shape="rect" id="node2" href="xran__common_8h.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="178,5,303,32"/>
-<area shape="rect" id="node3" href="xran__common_8h.html#a3fc01469558ddf728239d59038ac5803" title="Get the configuration of the number of antenna for UL. " alt="" coords="170,56,311,83"/>
-<area shape="rect" id="node4" href="xran__up__api_8h.html#adfc5ea408600c8de1384be020b359d95" title="Function extracts IQ samples from received mbuf packet. " alt="" coords="157,107,324,133"/>
-<area shape="rect" id="node8" href="xran__common_8c.html#ac5201df2d161091f7319ff2f57432823" title="xran_pkt_validate" alt="" coords="395,157,519,184"/>
-<area shape="rect" id="node9" href="xran__common_8c.html#a300b87c29358bb161404c0122a9b2a46" title="xran_process_srs_sym" alt="" coords="591,208,748,235"/>
-<area shape="rect" id="node10" href="xran__common_8c.html#aec7f5a73cca88563e12b7e82e7c75b50" title="xran_process_prach_sym" alt="" coords="372,259,543,285"/>
-<area shape="rect" id="node11" href="xran__common_8c.html#acb6ecf7858c99c963182b9b7884deca6" title="xran_process_rx_sym" alt="" coords="594,309,745,336"/>
-<area shape="rect" id="node5" href="xran__transport_8h.html#ab08a85b6527f45a9ba22d25061a96a3c" title="Decompose ecpriRtcid/ecpriPcid. " alt="" coords="385,107,530,133"/>
-<area shape="rect" id="node6" href="xran__common_8h.html#a761e3947dcc547008a12a9cca10b1ea0" title="Get the configuration of eAxC ID. " alt="" coords="597,107,741,133"/>
-<area shape="rect" id="node7" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="796,208,921,235"/>
-</map>
-</div>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_a3d4bd5c7eec6da4ab71688e209100761_icgraph.png" border="0" usemap="#xran__common_8c_a3d4bd5c7eec6da4ab71688e209100761_icgraph" alt=""/></div>
-<map name="xran__common_8c_a3d4bd5c7eec6da4ab71688e209100761_icgraph" id="xran__common_8c_a3d4bd5c7eec6da4ab71688e209100761_icgraph">
-<area shape="rect" id="node2" href="xran__main_8c.html#a7a412a9cd0ac919dccb2112fb386d64a" title="handle_ecpri_ethertype" alt="" coords="157,5,313,32"/>
-<area shape="rect" id="node3" href="xran__main_8c.html#a4ea0e9c036a1dc7605f53f1f862f4952" title="xran_init" alt="" coords="361,5,432,32"/>
-<area shape="rect" id="node4" href="classxran_lib_wraper.html#a126b53d8cc57521b34496dbe3a26621f" title="xranLibWraper::SetUp" alt="" coords="480,5,631,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a4e156a8a72cc16b05c6ad0532df4e75a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4e156a8a72cc16b05c6ad0532df4e75a">&#9670;&nbsp;</a></span>process_ring()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int process_ring </td>
-          <td>(</td>
-          <td class="paramtype">struct rte_ring *&#160;</td>
-          <td class="paramname"><em>r</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__common_8c_source.html#l00676">676</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_a4e156a8a72cc16b05c6ad0532df4e75a_cgraph.png" border="0" usemap="#xran__common_8c_a4e156a8a72cc16b05c6ad0532df4e75a_cgraph" alt=""/></div>
-<map name="xran__common_8c_a4e156a8a72cc16b05c6ad0532df4e75a_cgraph" id="xran__common_8c_a4e156a8a72cc16b05c6ad0532df4e75a_cgraph">
-<area shape="rect" id="node2" href="ethdi_8c.html#af110b40ee89935ebe18d65ef84de1359" title="xran_ethdi_filter_packet" alt="" coords="149,5,309,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a595fa22ad1c316d4c7d77f6333478b49"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a595fa22ad1c316d4c7d77f6333478b49">&#9670;&nbsp;</a></span>ring_processing_func()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int32_t ring_processing_func </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="xran__common_8c_source.html#l00700">700</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_a595fa22ad1c316d4c7d77f6333478b49_icgraph.png" border="0" usemap="#xran__common_8c_a595fa22ad1c316d4c7d77f6333478b49_icgraph" alt=""/></div>
-<map name="xran__common_8c_a595fa22ad1c316d4c7d77f6333478b49_icgraph" id="xran__common_8c_a595fa22ad1c316d4c7d77f6333478b49_icgraph">
-<area shape="rect" id="node2" href="xran__common_8h.html#a3cdc276ccd8081a8bda75f22b0cac279" title="ring_processing_thread" alt="" coords="199,5,355,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a3cdc276ccd8081a8bda75f22b0cac279"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3cdc276ccd8081a8bda75f22b0cac279">&#9670;&nbsp;</a></span>ring_processing_thread()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int ring_processing_thread </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>args</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__common_8c_source.html#l00742">742</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_a3cdc276ccd8081a8bda75f22b0cac279_cgraph.png" border="0" usemap="#xran__common_8c_a3cdc276ccd8081a8bda75f22b0cac279_cgraph" alt=""/></div>
-<map name="xran__common_8c_a3cdc276ccd8081a8bda75f22b0cac279_cgraph" id="xran__common_8c_a3cdc276ccd8081a8bda75f22b0cac279_cgraph">
-<area shape="rect" id="node2" href="xran__common_8c.html#a595fa22ad1c316d4c7d77f6333478b49" title="ring_processing_func" alt="" coords="209,5,355,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a484fa852a2e973600abba0efb1fbefb9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a484fa852a2e973600abba0efb1fbefb9">&#9670;&nbsp;</a></span>send_cpmsg()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int send_cpmsg </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>pHandle</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct rte_mbuf *&#160;</td>
-          <td class="paramname"><em>mbuf</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *&#160;</td>
-          <td class="paramname"><em>params</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__section__gen__info.html">xran_section_gen_info</a> *&#160;</td>
-          <td class="paramname"><em>sect_geninfo</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>cc_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ru_port_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>seq_id</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="xran__common_8c_source.html#l00510">510</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_a484fa852a2e973600abba0efb1fbefb9_cgraph.png" border="0" usemap="#xran__common_8c_a484fa852a2e973600abba0efb1fbefb9_cgraph" alt=""/></div>
-<map name="xran__common_8c_a484fa852a2e973600abba0efb1fbefb9_cgraph" id="xran__common_8c_a484fa852a2e973600abba0efb1fbefb9_cgraph">
-<area shape="rect" id="node2" href="xran__common_8h.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="173,5,299,32"/>
-<area shape="rect" id="node3" href="xran__cp__api_8h.html#a2a349ad9adaec2cfd7f88e791d451c5e" title="Add a section information of C&#45;Plane to dabase. " alt="" coords="149,56,323,83"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="ab67b9cc6e54d8ba3945b265b47af743c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab67b9cc6e54d8ba3945b265b47af743c">&#9670;&nbsp;</a></span>send_symbol_ex()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int send_symbol_ex </td>
-          <td>(</td>
-          <td class="paramtype">enum <a class="el" href="group__xran__common__pkt.html#ga9c60a23fdae979ad1842b255790d1558">xran_pkt_dir</a>&#160;</td>
-          <td class="paramname"><em>direction</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>section_id</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">struct <a class="el" href="structrb__map.html">rb_map</a> *&#160;</td>
-          <td class="paramname"><em>data</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const enum <a class="el" href="xran__fh__o__du_8h.html#ab5ce6839bae2968c79930a0bfa17f4d8">xran_input_byte_order</a>&#160;</td>
-          <td class="paramname"><em>iq_buf_byte_order</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>frame_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>subframe_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>slot_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>symbol_no</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>prb_start</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>prb_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>CC_ID</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>RU_Port_ID</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>seq_id</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="xran__common_8c_source.html#l00436">436</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_ab67b9cc6e54d8ba3945b265b47af743c_cgraph.png" border="0" usemap="#xran__common_8c_ab67b9cc6e54d8ba3945b265b47af743c_cgraph" alt=""/></div>
-<map name="xran__common_8c_ab67b9cc6e54d8ba3945b265b47af743c_cgraph" id="xran__common_8c_ab67b9cc6e54d8ba3945b265b47af743c_cgraph">
-<area shape="rect" id="node2" href="xran__common_8h.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="187,5,312,32"/>
-<area shape="rect" id="node3" href="ethdi_8c.html#a77f0a4b49dc21be816aefa3066debfa7" title="xran_ethdi_mbuf_alloc" alt="" coords="173,56,325,83"/>
-<area shape="rect" id="node4" href="xran__common_8c.html#adc9636576fb70f4b4fcfd1d03fe59998" title="prepare_symbol_ex" alt="" coords="182,107,317,133"/>
-<area shape="rect" id="node5" href="xran__up__api_8h.html#acd8f547b98d7ebd7dbc41c486a26505d" title="Function for starting preparion of IQ samples portions to be sent in xRAN packet. ..." alt="" coords="373,99,536,141"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a0bca0820bfef3a6c277c47490179e065"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0bca0820bfef3a6c277c47490179e065">&#9670;&nbsp;</a></span>xran_create_cb()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structcb__elem__entry.html">cb_elem_entry</a>* xran_create_cb </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="xran__common_8h.html#a7834322ce91726fa8a97364682c6de9d">XranSymCallbackFn</a>&#160;</td>
-          <td class="paramname"><em>cb_fn</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>cb_data</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="xran__common_8c_source.html#l00125">125</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-
-</div>
-</div>
-<a id="aac0cae66657ea84e2030ced6e58c29b4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aac0cae66657ea84e2030ced6e58c29b4">&#9670;&nbsp;</a></span>xran_destroy_cb()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_destroy_cb </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structcb__elem__entry.html">cb_elem_entry</a> *&#160;</td>
-          <td class="paramname"><em>cb_elm</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__common_8c_source.html#l00136">136</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-
-</div>
-</div>
-<a id="ac5201df2d161091f7319ff2f57432823"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac5201df2d161091f7319ff2f57432823">&#9670;&nbsp;</a></span>xran_pkt_validate()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int32_t xran_pkt_validate </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>arg</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct rte_mbuf *&#160;</td>
-          <td class="paramname"><em>mbuf</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>iq_data_start</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>size</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>CC_ID</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>Ant_ID</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>frame_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>subframe_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>slot_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>symb_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structecpri__seq__id.html">ecpri_seq_id</a> *&#160;</td>
-          <td class="paramname"><em>seq_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>num_prbu</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>start_prbu</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>sym_inc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>rb</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>sect_id</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="xran__main_8c_source.html#l01536">1536</a> of file <a class="el" href="xran__main_8c_source.html">xran_main.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_ac5201df2d161091f7319ff2f57432823_cgraph.png" border="0" usemap="#xran__common_8c_ac5201df2d161091f7319ff2f57432823_cgraph" alt=""/></div>
-<map name="xran__common_8c_ac5201df2d161091f7319ff2f57432823_cgraph" id="xran__common_8c_ac5201df2d161091f7319ff2f57432823_cgraph">
-<area shape="rect" id="node2" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="177,5,303,32"/>
-</map>
-</div>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_ac5201df2d161091f7319ff2f57432823_icgraph.png" border="0" usemap="#xran__common_8c_ac5201df2d161091f7319ff2f57432823_icgraph" alt=""/></div>
-<map name="xran__common_8c_ac5201df2d161091f7319ff2f57432823_icgraph" id="xran__common_8c_ac5201df2d161091f7319ff2f57432823_icgraph">
-<area shape="rect" id="node2" href="chain__tests_8cc.html#a3d4bd5c7eec6da4ab71688e209100761" title="process_mbuf" alt="" coords="177,5,281,32"/>
-<area shape="rect" id="node3" href="xran__main_8c.html#a7a412a9cd0ac919dccb2112fb386d64a" title="handle_ecpri_ethertype" alt="" coords="329,5,485,32"/>
-<area shape="rect" id="node4" href="xran__main_8c.html#a4ea0e9c036a1dc7605f53f1f862f4952" title="xran_init" alt="" coords="533,5,604,32"/>
-<area shape="rect" id="node5" href="classxran_lib_wraper.html#a126b53d8cc57521b34496dbe3a26621f" title="xranLibWraper::SetUp" alt="" coords="652,5,803,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="aec7f5a73cca88563e12b7e82e7c75b50"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aec7f5a73cca88563e12b7e82e7c75b50">&#9670;&nbsp;</a></span>xran_process_prach_sym()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_process_prach_sym </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>arg</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct rte_mbuf *&#160;</td>
-          <td class="paramname"><em>mbuf</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>iq_data_start</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>size</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>CC_ID</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>Ant_ID</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>frame_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>subframe_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>slot_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>symb_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>num_prbu</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>start_prbu</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>sym_inc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>rb</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>sect_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint32_t *&#160;</td>
-          <td class="paramname"><em>mb_free</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="xran__main_8c_source.html#l01384">1384</a> of file <a class="el" href="xran__main_8c_source.html">xran_main.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_aec7f5a73cca88563e12b7e82e7c75b50_cgraph.png" border="0" usemap="#xran__common_8c_aec7f5a73cca88563e12b7e82e7c75b50_cgraph" alt=""/></div>
-<map name="xran__common_8c_aec7f5a73cca88563e12b7e82e7c75b50_cgraph" id="xran__common_8c_aec7f5a73cca88563e12b7e82e7c75b50_cgraph">
-<area shape="rect" id="node2" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="224,5,349,32"/>
-</map>
-</div>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_aec7f5a73cca88563e12b7e82e7c75b50_icgraph.png" border="0" usemap="#xran__common_8c_aec7f5a73cca88563e12b7e82e7c75b50_icgraph" alt=""/></div>
-<map name="xran__common_8c_aec7f5a73cca88563e12b7e82e7c75b50_icgraph" id="xran__common_8c_aec7f5a73cca88563e12b7e82e7c75b50_icgraph">
-<area shape="rect" id="node2" href="chain__tests_8cc.html#a3d4bd5c7eec6da4ab71688e209100761" title="process_mbuf" alt="" coords="224,5,328,32"/>
-<area shape="rect" id="node3" href="xran__main_8c.html#a7a412a9cd0ac919dccb2112fb386d64a" title="handle_ecpri_ethertype" alt="" coords="376,5,532,32"/>
-<area shape="rect" id="node4" href="xran__main_8c.html#a4ea0e9c036a1dc7605f53f1f862f4952" title="xran_init" alt="" coords="580,5,651,32"/>
-<area shape="rect" id="node5" href="classxran_lib_wraper.html#a126b53d8cc57521b34496dbe3a26621f" title="xranLibWraper::SetUp" alt="" coords="699,5,849,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="acb6ecf7858c99c963182b9b7884deca6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acb6ecf7858c99c963182b9b7884deca6">&#9670;&nbsp;</a></span>xran_process_rx_sym()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int32_t xran_process_rx_sym </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>arg</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct rte_mbuf *&#160;</td>
-          <td class="paramname"><em>mbuf</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>iq_data_start</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>size</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>CC_ID</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>Ant_ID</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>frame_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>subframe_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>slot_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>symb_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>num_prbu</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>start_prbu</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>sym_inc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>rb</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>sect_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint32_t *&#160;</td>
-          <td class="paramname"><em>mb_free</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="xran__main_8c_source.html#l01578">1578</a> of file <a class="el" href="xran__main_8c_source.html">xran_main.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_acb6ecf7858c99c963182b9b7884deca6_cgraph.png" border="0" usemap="#xran__common_8c_acb6ecf7858c99c963182b9b7884deca6_cgraph" alt=""/></div>
-<map name="xran__common_8c_acb6ecf7858c99c963182b9b7884deca6_cgraph" id="xran__common_8c_acb6ecf7858c99c963182b9b7884deca6_cgraph">
-<area shape="rect" id="node2" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="204,5,329,32"/>
-</map>
-</div>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_acb6ecf7858c99c963182b9b7884deca6_icgraph.png" border="0" usemap="#xran__common_8c_acb6ecf7858c99c963182b9b7884deca6_icgraph" alt=""/></div>
-<map name="xran__common_8c_acb6ecf7858c99c963182b9b7884deca6_icgraph" id="xran__common_8c_acb6ecf7858c99c963182b9b7884deca6_icgraph">
-<area shape="rect" id="node2" href="chain__tests_8cc.html#a3d4bd5c7eec6da4ab71688e209100761" title="process_mbuf" alt="" coords="204,5,308,32"/>
-<area shape="rect" id="node3" href="xran__main_8c.html#a7a412a9cd0ac919dccb2112fb386d64a" title="handle_ecpri_ethertype" alt="" coords="356,5,512,32"/>
-<area shape="rect" id="node4" href="xran__main_8c.html#a4ea0e9c036a1dc7605f53f1f862f4952" title="xran_init" alt="" coords="560,5,631,32"/>
-<area shape="rect" id="node5" href="classxran_lib_wraper.html#a126b53d8cc57521b34496dbe3a26621f" title="xranLibWraper::SetUp" alt="" coords="679,5,829,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a300b87c29358bb161404c0122a9b2a46"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a300b87c29358bb161404c0122a9b2a46">&#9670;&nbsp;</a></span>xran_process_srs_sym()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int32_t xran_process_srs_sym </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>arg</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct rte_mbuf *&#160;</td>
-          <td class="paramname"><em>mbuf</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>iq_data_start</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>size</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>CC_ID</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>Ant_ID</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>frame_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>subframe_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>slot_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>symb_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>num_prbu</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>start_prbu</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>sym_inc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>rb</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>sect_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint32_t *&#160;</td>
-          <td class="paramname"><em>mb_free</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="xran__main_8c_source.html#l01461">1461</a> of file <a class="el" href="xran__main_8c_source.html">xran_main.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_a300b87c29358bb161404c0122a9b2a46_cgraph.png" border="0" usemap="#xran__common_8c_a300b87c29358bb161404c0122a9b2a46_cgraph" alt=""/></div>
-<map name="xran__common_8c_a300b87c29358bb161404c0122a9b2a46_cgraph" id="xran__common_8c_a300b87c29358bb161404c0122a9b2a46_cgraph">
-<area shape="rect" id="node2" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="211,5,336,32"/>
-</map>
-</div>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__common_8c_a300b87c29358bb161404c0122a9b2a46_icgraph.png" border="0" usemap="#xran__common_8c_a300b87c29358bb161404c0122a9b2a46_icgraph" alt=""/></div>
-<map name="xran__common_8c_a300b87c29358bb161404c0122a9b2a46_icgraph" id="xran__common_8c_a300b87c29358bb161404c0122a9b2a46_icgraph">
-<area shape="rect" id="node2" href="chain__tests_8cc.html#a3d4bd5c7eec6da4ab71688e209100761" title="process_mbuf" alt="" coords="211,5,315,32"/>
-<area shape="rect" id="node3" href="xran__main_8c.html#a7a412a9cd0ac919dccb2112fb386d64a" title="handle_ecpri_ethertype" alt="" coords="363,5,519,32"/>
-<area shape="rect" id="node4" href="xran__main_8c.html#a4ea0e9c036a1dc7605f53f1f862f4952" title="xran_init" alt="" coords="567,5,637,32"/>
-<area shape="rect" id="node5" href="classxran_lib_wraper.html#a126b53d8cc57521b34496dbe3a26621f" title="xranLibWraper::SetUp" alt="" coords="685,5,836,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<h2 class="groupheader">Variable Documentation</h2>
-<a id="ad36e9c82072e0340b87a46d1dcb1c141"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad36e9c82072e0340b87a46d1dcb1c141">&#9670;&nbsp;</a></span>interval_us</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">long interval_us</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__main_8c_source.html#l00109">109</a> of file <a class="el" href="xran__main_8c_source.html">xran_main.c</a>.</p>
-
-</div>
-</div>
-<a id="af2fff595280c3b2999bfa40d7beafadf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af2fff595280c3b2999bfa40d7beafadf">&#9670;&nbsp;</a></span>rx_bytes_counter</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">long rx_bytes_counter = 0</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__common_8c_source.html#l00120">120</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-
-</div>
-</div>
-<a id="adc695e955f335d5dedb486ce89a4e0b3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adc695e955f335d5dedb486ce89a4e0b3">&#9670;&nbsp;</a></span>rx_bytes_per_sec</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">long rx_bytes_per_sec = 0</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__common_8c_source.html#l00122">122</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-
-</div>
-</div>
-<a id="a9e6e93a89aa6750e04b8249db2d8ad2a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9e6e93a89aa6750e04b8249db2d8ad2a">&#9670;&nbsp;</a></span>rx_counter</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">long rx_counter = 0</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__common_8c_source.html#l00117">117</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-
-</div>
-</div>
-<a id="aea924947c3d744f2208baa8a79229f3f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aea924947c3d744f2208baa8a79229f3f">&#9670;&nbsp;</a></span>tx_bytes_counter</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">long tx_bytes_counter = 0</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__common_8c_source.html#l00119">119</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-
-</div>
-</div>
-<a id="ad1b05d3ad049de39bc3f9bcdfdf66d1b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad1b05d3ad049de39bc3f9bcdfdf66d1b">&#9670;&nbsp;</a></span>tx_bytes_per_sec</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">long tx_bytes_per_sec = 0</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__common_8c_source.html#l00121">121</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
-
-</div>
-</div>
-<a id="a633effdcb470f03cbf5aa8c9f9540ddb"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a633effdcb470f03cbf5aa8c9f9540ddb">&#9670;&nbsp;</a></span>tx_counter</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">long tx_counter = 0</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__common_8c_source.html#l00118">118</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.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>