revert API doc contribution since the document size is big, it affact the code download.
[o-du/phy.git] / docs / API / xran__cp__api_8c.html
diff --git a/docs/API/xran__cp__api_8c.html b/docs/API/xran__cp__api_8c.html
deleted file mode 100644 (file)
index 615adf0..0000000
+++ /dev/null
@@ -1,1391 +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_cp_api.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="#nested-classes">Data Structures</a> &#124;
-<a href="#define-members">Macros</a> &#124;
-<a href="#func-members">Functions</a>  </div>
-  <div class="headertitle">
-<div class="title">xran_cp_api.c File Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This file provides the API functions to build Control Plane Messages for XRAN Front Haul layer as defined in XRAN-FH.CUS.0-v02.01.  
-<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;rte_branch_prediction.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="xran__transport_8h_source.html">xran_transport.h</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="xran__cp__api_8h_source.html">xran_cp_api.h</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="xran__printf_8h_source.html">xran_printf.h</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="xran__compression_8h_source.html">xran_compression.h</a>&quot;</code><br />
-</div><div class="textblock"><div class="dynheader">
-Include dependency graph for xran_cp_api.c:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c__incl.png" border="0" usemap="#xran__cp__api_8c" alt=""/></div>
-<map name="xran__cp__api_8c" id="xran__cp__api_8c">
-<area shape="rect" id="node3" 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="844,80,959,107"/>
-<area shape="rect" id="node27" href="xran__cp__api_8h.html" title="This file provides the definitions for Control Plane Messages APIs. " alt="" coords="850,155,953,181"/>
-<area shape="rect" id="node29" href="xran__transport_8h.html" title="This file provides the definitions for Transport layer (eCPRI) API. " alt="" coords="1403,229,1519,256"/>
-<area shape="rect" id="node30" href="xran__printf_8h.html" title="Modules provide debug prints and utility functions. " alt="" coords="75,229,170,256"/>
-<area shape="rect" id="node31" href="xran__compression_8h.html" title="External API for compading with the use BFP algorithm. " alt="" coords="613,80,752,107"/>
-<area shape="rect" id="node11" 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="718,229,829,256"/>
-<area shape="rect" id="node23" href="xran__pkt__up_8h.html" title="Definitions and support functions to process XRAN packet. " alt="" coords="1320,155,1424,181"/>
-<area shape="rect" id="node24" href="xran__pkt_8h.html" title="Definitions and support functions to process XRAN packet. " alt="" coords="1460,304,1543,331"/>
-<area shape="rect" id="node28" 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="853,229,957,256"/>
-</map>
-</div>
-</div>
-<p><a href="xran__cp__api_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="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="structxran__sectioninfo__db.html">xran_sectioninfo_db</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:ab806fff5c941c5825df646db8f584ee7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#ab806fff5c941c5825df646db8f584ee7">CPLEN_TS</a>&#160;&#160;&#160;(30720000)</td></tr>
-<tr class="separator:ab806fff5c941c5825df646db8f584ee7"><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:a3ca98b2a49501149a7b5baf9174897d8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a3ca98b2a49501149a7b5baf9174897d8">xran_cp_init_sectiondb</a> (void *pHandle)</td></tr>
-<tr class="memdesc:a3ca98b2a49501149a7b5baf9174897d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize section database. Allocate required memory space to store section information. Each eAxC allocates dedicated storage and the entry size is the maximum number of sections. Total entry size : number of CC * number of antenna * max number of sections * 2(direction)  <a href="#a3ca98b2a49501149a7b5baf9174897d8">More...</a><br /></td></tr>
-<tr class="separator:a3ca98b2a49501149a7b5baf9174897d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a965fc18e61438182b0ae70809b68fb23"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a965fc18e61438182b0ae70809b68fb23">xran_cp_free_sectiondb</a> (void *pHandle)</td></tr>
-<tr class="memdesc:a965fc18e61438182b0ae70809b68fb23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release and free section database.  <a href="#a965fc18e61438182b0ae70809b68fb23">More...</a><br /></td></tr>
-<tr class="separator:a965fc18e61438182b0ae70809b68fb23"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2a349ad9adaec2cfd7f88e791d451c5e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a2a349ad9adaec2cfd7f88e791d451c5e">xran_cp_add_section_info</a> (void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id, struct <a class="el" href="structxran__section__info.html">xran_section_info</a> *info)</td></tr>
-<tr class="memdesc:a2a349ad9adaec2cfd7f88e791d451c5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a section information of C-Plane to dabase.  <a href="#a2a349ad9adaec2cfd7f88e791d451c5e">More...</a><br /></td></tr>
-<tr class="separator:a2a349ad9adaec2cfd7f88e791d451c5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae5d69f1c437b336ec274f5e1ab8e2e30"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#ae5d69f1c437b336ec274f5e1ab8e2e30">xran_cp_add_multisection_info</a> (void *pHandle, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id, struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *gen_info)</td></tr>
-<tr class="separator:ae5d69f1c437b336ec274f5e1ab8e2e30"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a717d00904ede832e69fe4f3114a96563"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__section__info.html">xran_section_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a717d00904ede832e69fe4f3114a96563">xran_cp_find_section_info</a> (void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id, uint16_t section_id)</td></tr>
-<tr class="memdesc:a717d00904ede832e69fe4f3114a96563"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find a section information of C-Plane from dabase by given information.  <a href="#a717d00904ede832e69fe4f3114a96563">More...</a><br /></td></tr>
-<tr class="separator:a717d00904ede832e69fe4f3114a96563"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aef16da48f3d30626c31dfeff9d8301fa"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__section__info.html">xran_section_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#aef16da48f3d30626c31dfeff9d8301fa">xran_cp_iterate_section_info</a> (void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id, uint32_t *next)</td></tr>
-<tr class="memdesc:aef16da48f3d30626c31dfeff9d8301fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate each section information of C-Plane from the database of eAxC by given information.  <a href="#aef16da48f3d30626c31dfeff9d8301fa">More...</a><br /></td></tr>
-<tr class="separator:aef16da48f3d30626c31dfeff9d8301fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8a0777a40a92869e6b3772feae416db0"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a8a0777a40a92869e6b3772feae416db0">xran_cp_getsize_section_info</a> (void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id)</td></tr>
-<tr class="memdesc:a8a0777a40a92869e6b3772feae416db0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of stored entries for the database of eAxC by given information.  <a href="#a8a0777a40a92869e6b3772feae416db0">More...</a><br /></td></tr>
-<tr class="separator:a8a0777a40a92869e6b3772feae416db0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d9c3e2adf0acd0763dbb0c8e8c72f11"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a3d9c3e2adf0acd0763dbb0c8e8c72f11">xran_cp_reset_section_info</a> (void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id)</td></tr>
-<tr class="memdesc:a3d9c3e2adf0acd0763dbb0c8e8c72f11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset a database of eAxC by given information.  <a href="#a3d9c3e2adf0acd0763dbb0c8e8c72f11">More...</a><br /></td></tr>
-<tr class="separator:a3d9c3e2adf0acd0763dbb0c8e8c72f11"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a201fce4384d6799777dbbefc4a053137"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a201fce4384d6799777dbbefc4a053137">xran_dump_sectiondb</a> (void)</td></tr>
-<tr class="separator:a201fce4384d6799777dbbefc4a053137"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a848d22f9f7e5f493782bf8a9bfdb8f3a"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a848d22f9f7e5f493782bf8a9bfdb8f3a">xran_cp_populate_section_ext_1</a> (int8_t *p_ext1_dst, uint16_t ext1_dst_len, int16_t *p_bfw_iq_src, uint16_t rbNum, uint16_t bfwNumPerRb, uint8_t bfwiqWidth, uint8_t <a class="el" href="xran__pkt__cp_8h.html#a489f0b868b86e577a5e515dc40987ba5">bfwCompMeth</a>)</td></tr>
-<tr class="separator:a848d22f9f7e5f493782bf8a9bfdb8f3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab147e86ba4d34b9335642861bc2812d5"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#ab147e86ba4d34b9335642861bc2812d5">xran_get_cplength</a> (int CP_length)</td></tr>
-<tr class="separator:ab147e86ba4d34b9335642861bc2812d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a369024df36c290df733e9a273d5330bd"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a369024df36c290df733e9a273d5330bd">xran_get_freqoffset</a> (int32_t <a class="el" href="xran__pkt__cp_8h.html#a13677edb1da78e5c96fc793592142392">freqOffset</a>, int32_t scs)</td></tr>
-<tr class="separator:a369024df36c290df733e9a273d5330bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8a6808ba5994c2ab413ee00dd56299cd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a8a6808ba5994c2ab413ee00dd56299cd">xran_append_section_extensions</a> (struct rte_mbuf *mbuf, struct <a class="el" href="structxran__section__gen__info.html">xran_section_gen_info</a> *params)</td></tr>
-<tr class="memdesc:a8a6808ba5994c2ab413ee00dd56299cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">add section extension to C-Plane packet  <a href="#a8a6808ba5994c2ab413ee00dd56299cd">More...</a><br /></td></tr>
-<tr class="separator:a8a6808ba5994c2ab413ee00dd56299cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad50ae862f0707dab5e7b8e6a774fd225"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#ad50ae862f0707dab5e7b8e6a774fd225">xran_append_control_section</a> (struct rte_mbuf *mbuf, struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *params)</td></tr>
-<tr class="memdesc:ad50ae862f0707dab5e7b8e6a774fd225"><td class="mdescLeft">&#160;</td><td class="mdescRight">add sections to C-Plane packet Section type 1 and 3 are supported.  <a href="#ad50ae862f0707dab5e7b8e6a774fd225">More...</a><br /></td></tr>
-<tr class="separator:ad50ae862f0707dab5e7b8e6a774fd225"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1261c107d1103c8bd1b3376db4aa7951"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a1261c107d1103c8bd1b3376db4aa7951">xran_append_radioapp_header</a> (struct rte_mbuf *mbuf, struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *params)</td></tr>
-<tr class="memdesc:a1261c107d1103c8bd1b3376db4aa7951"><td class="mdescLeft">&#160;</td><td class="mdescRight">add a radio application header in a C-Plane packet  <a href="#a1261c107d1103c8bd1b3376db4aa7951">More...</a><br /></td></tr>
-<tr class="separator:a1261c107d1103c8bd1b3376db4aa7951"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af9eb550e92ea270af41b4b6bcda363db"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#af9eb550e92ea270af41b4b6bcda363db">xran_prepare_ctrl_pkt</a> (struct rte_mbuf *mbuf, struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *params, uint8_t CC_ID, uint8_t Ant_ID, uint8_t seq_id)</td></tr>
-<tr class="memdesc:af9eb550e92ea270af41b4b6bcda363db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a C-Plane packet Transport layer fragmentation is not supported.  <a href="#af9eb550e92ea270af41b4b6bcda363db">More...</a><br /></td></tr>
-<tr class="separator:af9eb550e92ea270af41b4b6bcda363db"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaa0c6012a36b539f8880c45ac909c331"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#aaa0c6012a36b539f8880c45ac909c331">xran_parse_section_ext1</a> (void *ext, struct <a class="el" href="structxran__sectionext1__info.html">xran_sectionext1_info</a> *extinfo)</td></tr>
-<tr class="separator:aaa0c6012a36b539f8880c45ac909c331"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af3d96c5ccff84bf6a444f260f58a49f2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#af3d96c5ccff84bf6a444f260f58a49f2">xran_parse_section_ext2</a> (void *ext, struct <a class="el" href="structxran__sectionext2__info.html">xran_sectionext2_info</a> *extinfo)</td></tr>
-<tr class="separator:af3d96c5ccff84bf6a444f260f58a49f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4a3ae88412a933d953fc0f8ae9bb352"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#ad4a3ae88412a933d953fc0f8ae9bb352">xran_parse_section_ext4</a> (void *ext, struct <a class="el" href="structxran__sectionext4__info.html">xran_sectionext4_info</a> *extinfo)</td></tr>
-<tr class="separator:ad4a3ae88412a933d953fc0f8ae9bb352"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af03e99a3b1e9498ca15458e0440c12a1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#af03e99a3b1e9498ca15458e0440c12a1">xran_parse_section_ext5</a> (void *ext, struct <a class="el" href="structxran__sectionext5__info.html">xran_sectionext5_info</a> *extinfo)</td></tr>
-<tr class="separator:af03e99a3b1e9498ca15458e0440c12a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9d4ed2d1226eb004597b69dfd86c7c93"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a9d4ed2d1226eb004597b69dfd86c7c93">xran_parse_section_extension</a> (struct rte_mbuf *mbuf, void *ext, struct <a class="el" href="structxran__section__gen__info.html">xran_section_gen_info</a> *section)</td></tr>
-<tr class="separator:a9d4ed2d1226eb004597b69dfd86c7c93"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a38c83cd67a7265920f3bd0b36510f713"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__cp__api_8c.html#a38c83cd67a7265920f3bd0b36510f713">xran_parse_cp_pkt</a> (struct rte_mbuf *mbuf, struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *result, struct <a class="el" href="structxran__recv__packet__info.html">xran_recv_packet_info</a> *pkt_info)</td></tr>
-<tr class="memdesc:a38c83cd67a7265920f3bd0b36510f713"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a C-Plane packet (for RU emulation) Transport layer fragmentation is not supported.  <a href="#a38c83cd67a7265920f3bd0b36510f713">More...</a><br /></td></tr>
-<tr class="separator:a38c83cd67a7265920f3bd0b36510f713"><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 provides the API functions to build Control Plane Messages for XRAN Front Haul layer as defined in XRAN-FH.CUS.0-v02.01. </p>
-<dl class="section author"><dt>Author</dt><dd>Intel Corporation </dd></dl>
-
-<p class="definition">Definition in file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="ab806fff5c941c5825df646db8f584ee7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab806fff5c941c5825df646db8f584ee7">&#9670;&nbsp;</a></span>CPLEN_TS</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define CPLEN_TS&#160;&#160;&#160;(30720000)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l00541">541</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Function Documentation</h2>
-<a id="ad50ae862f0707dab5e7b8e6a774fd225"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad50ae862f0707dab5e7b8e6a774fd225">&#9670;&nbsp;</a></span>xran_append_control_section()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_append_control_section </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>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>add sections to C-Plane packet Section type 1 and 3 are supported. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">mbuf</td><td>A pointer to the packet buffer </td></tr>
-    <tr><td class="paramname">params</td><td>A porinter to the information to generate a C-Plane packet </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>XRAN_STATUS_SUCCESS on success XRAN_STATUS_INVALID_PARM if section type is not 1 or 3, or handler is NULL XRAN_STATUS_RESOURCE if failed to allocate the space to packet buffer </dd></dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l01169">1169</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_ad50ae862f0707dab5e7b8e6a774fd225_icgraph.png" border="0" usemap="#xran__cp__api_8c_ad50ae862f0707dab5e7b8e6a774fd225_icgraph" alt=""/></div>
-<map name="xran__cp__api_8c_ad50ae862f0707dab5e7b8e6a774fd225_icgraph" id="xran__cp__api_8c_ad50ae862f0707dab5e7b8e6a774fd225_icgraph">
-<area shape="rect" id="node2" href="xran__cp__api_8c.html#af9eb550e92ea270af41b4b6bcda363db" title="Create a C&#45;Plane packet Transport layer fragmentation is not supported. " alt="" coords="196,81,343,108"/>
-<area shape="rect" id="node3" href="c__plane__tests_8cc.html#ab22c1305386eabc256bc6d3492d50846" title="xran_ut_prepare_cp" alt="" coords="401,5,537,32"/>
-<area shape="rect" id="node5" href="c__plane__tests_8cc.html#a11a0b914a08e5375cae792dc6db08c7a" title="TEST_P" alt="" coords="433,56,505,83"/>
-<area shape="rect" id="node6" href="xran__common_8h.html#aaa01e98d3b3439a332302aebe21459dd" title="generate_cpmsg_dlul" alt="" coords="397,107,542,133"/>
-<area shape="rect" id="node7" href="xran__common_8h.html#ab8a6ed3cee8fa183142d0c23d0b4971d" title="generate_cpmsg_prach" alt="" coords="391,157,548,184"/>
-<area shape="rect" id="node4" href="c__plane__tests_8cc.html#a21d05f2c6607fc534e67ed32883de81f" title="TEST_P" alt="" coords="617,5,689,32"/>
-<area shape="rect" id="node8" href="prach__functional_8cc.html#a62307393b7f454a2b348ada67997b796" title="TEST_P" alt="" coords="617,132,689,159"/>
-<area shape="rect" id="node9" href="prach__performance_8cc.html#a540e426541deb753f7c69d8df5d5b090" title="performance_cp" alt="" coords="596,183,711,209"/>
-<area shape="rect" id="node10" href="prach__performance_8cc.html#a048e029f091d3d395e44cc24b3f197ee" title="TEST_P" alt="" coords="759,183,831,209"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a1261c107d1103c8bd1b3376db4aa7951"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1261c107d1103c8bd1b3376db4aa7951">&#9670;&nbsp;</a></span>xran_append_radioapp_header()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_append_radioapp_header </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>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>add a radio application header in a C-Plane packet </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">mbuf</td><td>A pointer to the packet buffer </td></tr>
-    <tr><td class="paramname">params</td><td>A porinter to the information to generate a C-Plane packet </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The length of added section (&gt;0) on success XRAN_STATUS_INVALID_PARM if section type is invalid, or handler is NULL XRAN_STATUS_RESOURCE if failed to allocate the space to packet buffer </dd></dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l01297">1297</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_a1261c107d1103c8bd1b3376db4aa7951_icgraph.png" border="0" usemap="#xran__cp__api_8c_a1261c107d1103c8bd1b3376db4aa7951_icgraph" alt=""/></div>
-<map name="xran__cp__api_8c_a1261c107d1103c8bd1b3376db4aa7951_icgraph" id="xran__cp__api_8c_a1261c107d1103c8bd1b3376db4aa7951_icgraph">
-<area shape="rect" id="node2" href="xran__cp__api_8c.html#af9eb550e92ea270af41b4b6bcda363db" title="Create a C&#45;Plane packet Transport layer fragmentation is not supported. " alt="" coords="205,81,352,108"/>
-<area shape="rect" id="node3" href="c__plane__tests_8cc.html#ab22c1305386eabc256bc6d3492d50846" title="xran_ut_prepare_cp" alt="" coords="411,5,547,32"/>
-<area shape="rect" id="node5" href="c__plane__tests_8cc.html#a11a0b914a08e5375cae792dc6db08c7a" title="TEST_P" alt="" coords="443,56,515,83"/>
-<area shape="rect" id="node6" href="xran__common_8h.html#aaa01e98d3b3439a332302aebe21459dd" title="generate_cpmsg_dlul" alt="" coords="406,107,551,133"/>
-<area shape="rect" id="node7" href="xran__common_8h.html#ab8a6ed3cee8fa183142d0c23d0b4971d" title="generate_cpmsg_prach" alt="" coords="400,157,557,184"/>
-<area shape="rect" id="node4" href="c__plane__tests_8cc.html#a21d05f2c6607fc534e67ed32883de81f" title="TEST_P" alt="" coords="627,5,699,32"/>
-<area shape="rect" id="node8" href="prach__functional_8cc.html#a62307393b7f454a2b348ada67997b796" title="TEST_P" alt="" coords="627,132,699,159"/>
-<area shape="rect" id="node9" href="prach__performance_8cc.html#a540e426541deb753f7c69d8df5d5b090" title="performance_cp" alt="" coords="605,183,720,209"/>
-<area shape="rect" id="node10" href="prach__performance_8cc.html#a048e029f091d3d395e44cc24b3f197ee" title="TEST_P" alt="" coords="768,183,840,209"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a8a6808ba5994c2ab413ee00dd56299cd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8a6808ba5994c2ab413ee00dd56299cd">&#9670;&nbsp;</a></span>xran_append_section_extensions()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_append_section_extensions </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__section__gen__info.html">xran_section_gen_info</a> *&#160;</td>
-          <td class="paramname"><em>params</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>add section extension to C-Plane packet </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">mbuf</td><td>A pointer to the packet buffer </td></tr>
-    <tr><td class="paramname">params</td><td>A porinter to the information to generate a C-Plane packet </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>XRAN_STATUS_SUCCESS on success XRAN_STATUS_INVALID_PARM XRAN_STATUS_RESOURCE if failed to allocate the space to packet buffer </dd></dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l00907">907</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-
-</div>
-</div>
-<a id="ae5d69f1c437b336ec274f5e1ab8e2e30"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae5d69f1c437b336ec274f5e1ab8e2e30">&#9670;&nbsp;</a></span>xran_cp_add_multisection_info()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_cp_add_multisection_info </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">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>ruport_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ctx_id</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>gen_info</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__cp__api_8c_source.html#l00187">187</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-
-</div>
-</div>
-<a id="a2a349ad9adaec2cfd7f88e791d451c5e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2a349ad9adaec2cfd7f88e791d451c5e">&#9670;&nbsp;</a></span>xran_cp_add_section_info()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_cp_add_section_info </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">uint8_t&#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>cc_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ruport_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ctx_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__section__info.html">xran_section_info</a> *&#160;</td>
-          <td class="paramname"><em>info</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Add a section information of C-Plane to dabase. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">pHandle</td><td>handle for xRAN interface, currently not being used </td></tr>
-    <tr><td class="paramname">dir</td><td>Direction of C-Plane message for the section to store </td></tr>
-    <tr><td class="paramname">cc_id</td><td>CC ID of C-Plane message for the section to store </td></tr>
-    <tr><td class="paramname">ruport_id</td><td>RU port ID of C-Plane message for the section to store </td></tr>
-    <tr><td class="paramname">ctx_id</td><td>Context index for the section database </td></tr>
-    <tr><td class="paramname">info</td><td>The information of this section to store </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>XRAN_STATUS_SUCCESS on success XRAN_STATUS_INVALID_PARAM, if direction, CC ID or RU port ID is incorrect XRAN_STATUS_RESOURCE, if no more space to add on database </dd></dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l00160">160</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_a2a349ad9adaec2cfd7f88e791d451c5e_icgraph.png" border="0" usemap="#xran__cp__api_8c_a2a349ad9adaec2cfd7f88e791d451c5e_icgraph" alt=""/></div>
-<map name="xran__cp__api_8c_a2a349ad9adaec2cfd7f88e791d451c5e_icgraph" id="xran__cp__api_8c_a2a349ad9adaec2cfd7f88e791d451c5e_icgraph">
-<area shape="rect" id="node2" href="xran__common_8h.html#a484fa852a2e973600abba0efb1fbefb9" title="send_cpmsg" alt="" coords="227,5,323,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a717d00904ede832e69fe4f3114a96563"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a717d00904ede832e69fe4f3114a96563">&#9670;&nbsp;</a></span>xran_cp_find_section_info()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structxran__section__info.html">xran_section_info</a>* xran_cp_find_section_info </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">uint8_t&#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>cc_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ruport_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ctx_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>section_id</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Find a section information of C-Plane from dabase by given information. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">pHandle</td><td>handle for xRAN interface, currently not being used </td></tr>
-    <tr><td class="paramname">dir</td><td>The direction of the section to find </td></tr>
-    <tr><td class="paramname">cc_id</td><td>The CC ID of the section to find </td></tr>
-    <tr><td class="paramname">ruport_id</td><td>RU port ID of the section to find </td></tr>
-    <tr><td class="paramname">ctx_id</td><td>Context index for the section database </td></tr>
-    <tr><td class="paramname">section_id</td><td>The ID of section to find </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The pointer of section information if matched section is found NULL if failed to find matched section </dd></dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l00242">242</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-
-</div>
-</div>
-<a id="a965fc18e61438182b0ae70809b68fb23"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a965fc18e61438182b0ae70809b68fb23">&#9670;&nbsp;</a></span>xran_cp_free_sectiondb()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_cp_free_sectiondb </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>pHandle</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Release and free section database. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">pHandle</td><td>handle for xRAN interface, currently not being used </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>XRAN_STATUS_SUCCESS on success </dd></dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l00089">89</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-
-</div>
-</div>
-<a id="a8a0777a40a92869e6b3772feae416db0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8a0777a40a92869e6b3772feae416db0">&#9670;&nbsp;</a></span>xran_cp_getsize_section_info()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int32_t xran_cp_getsize_section_info </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">uint8_t&#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>cc_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ruport_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ctx_id</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Get the size of stored entries for the database of eAxC by given information. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">pHandle</td><td>handle for xRAN interface, currently not being used </td></tr>
-    <tr><td class="paramname">dir</td><td>The direction of the section to find </td></tr>
-    <tr><td class="paramname">cc_id</td><td>The CC ID of the section to find </td></tr>
-    <tr><td class="paramname">ruport_id</td><td>RU port ID of the section to find </td></tr>
-    <tr><td class="paramname">ctx_id</td><td>Context index for the section database </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The size of stored entries -1 if failed to find matched database </dd></dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l00334">334</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-
-</div>
-</div>
-<a id="a3ca98b2a49501149a7b5baf9174897d8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3ca98b2a49501149a7b5baf9174897d8">&#9670;&nbsp;</a></span>xran_cp_init_sectiondb()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_cp_init_sectiondb </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>pHandle</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Initialize section database. Allocate required memory space to store section information. Each eAxC allocates dedicated storage and the entry size is the maximum number of sections. Total entry size : number of CC * number of antenna * max number of sections * 2(direction) </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">pHandle</td><td>handle for xRAN interface, currently not being used </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>XRAN_STATUS_SUCCESS on success XRAN_STATUS_RESOURCE, if memory is not enough to allocate database area </dd></dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l00066">66</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_a3ca98b2a49501149a7b5baf9174897d8_icgraph.png" border="0" usemap="#xran__cp__api_8c_a3ca98b2a49501149a7b5baf9174897d8_icgraph" alt=""/></div>
-<map name="xran__cp__api_8c_a3ca98b2a49501149a7b5baf9174897d8_icgraph" id="xran__cp__api_8c_a3ca98b2a49501149a7b5baf9174897d8_icgraph">
-<area shape="rect" id="node2" href="xran__main_8c.html#a03f408f45e97aa68ca47c92e4e7d1a70" title="xran_open" alt="" coords="208,31,291,57"/>
-<area shape="rect" id="node3" href="prach__functional_8cc.html#a62307393b7f454a2b348ada67997b796" title="TEST_P" alt="" coords="375,5,447,32"/>
-<area shape="rect" id="node4" href="classxran_lib_wraper.html#ad93226058ef4fd59bd7d0cd55701b752" title="xranLibWraper::Open" alt="" coords="339,56,484,83"/>
-<area shape="rect" id="node5" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="576,31,648,57"/>
-<area shape="rect" id="node7" href="class_init___sys___check.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="Init_Sys_Check::SetUp" alt="" coords="532,81,692,108"/>
-<area shape="rect" id="node6" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="740,31,812,57"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="aef16da48f3d30626c31dfeff9d8301fa"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aef16da48f3d30626c31dfeff9d8301fa">&#9670;&nbsp;</a></span>xran_cp_iterate_section_info()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structxran__section__info.html">xran_section_info</a>* xran_cp_iterate_section_info </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">uint8_t&#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>cc_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ruport_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ctx_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint32_t *&#160;</td>
-          <td class="paramname"><em>next</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Iterate each section information of C-Plane from the database of eAxC by given information. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">pHandle</td><td>handle for xRAN interface, currently not being used </td></tr>
-    <tr><td class="paramname">dir</td><td>The direction of the section to find </td></tr>
-    <tr><td class="paramname">cc_id</td><td>The CC ID of the section to find </td></tr>
-    <tr><td class="paramname">ruport_id</td><td>RU port ID of the section to find </td></tr>
-    <tr><td class="paramname">ctx_id</td><td>Context index for the section database </td></tr>
-    <tr><td class="paramname">next</td><td>The pointer to store the position of next entry </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The pointer of section information in the list NULL if reached at the end of the list </dd></dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l00291">291</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-
-</div>
-</div>
-<a id="a848d22f9f7e5f493782bf8a9bfdb8f3a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a848d22f9f7e5f493782bf8a9bfdb8f3a">&#9670;&nbsp;</a></span>xran_cp_populate_section_ext_1()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int32_t xran_cp_populate_section_ext_1 </td>
-          <td>(</td>
-          <td class="paramtype">int8_t *&#160;</td>
-          <td class="paramname"><em>p_ext1_dst</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>ext1_dst_len</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int16_t *&#160;</td>
-          <td class="paramname"><em>p_bfw_iq_src</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>rbNumber</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>bfwNumber</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>bfwiqWidth</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>bfwCompMeth</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>compression method </p>
-<p>populate one extType=1 section with BFW for 1 RB </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">p_ext1_dst</td><td>destination buffer </td></tr>
-    <tr><td class="paramname">ext1_dst_len</td><td>dest buffer size </td></tr>
-    <tr><td class="paramname">p_bfw_iq_src</td><td>source buffer of IQs </td></tr>
-    <tr><td class="paramname">rbNum</td><td>number RBs to ext1 chain </td></tr>
-    <tr><td class="paramname">bfwNumPerRb</td><td>number of bf weights in this set of sections </td></tr>
-    <tr><td class="paramname">bfwiqWidth</td><td>bit size of IQs </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l00387">387</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_a848d22f9f7e5f493782bf8a9bfdb8f3a_cgraph.png" border="0" usemap="#xran__cp__api_8c_a848d22f9f7e5f493782bf8a9bfdb8f3a_cgraph" alt=""/></div>
-<map name="xran__cp__api_8c_a848d22f9f7e5f493782bf8a9bfdb8f3a_cgraph" id="xran__cp__api_8c_a848d22f9f7e5f493782bf8a9bfdb8f3a_cgraph">
-<area shape="rect" id="node2" href="xran__compression_8h.html#a55f53f65b294f4b5f75190e3565ac295" title="xranlib_compress_avx512_bfw" alt="" coords="227,42,428,69"/>
-<area shape="rect" id="node3" href="namespace_block_float_compander_b_f_w.html#a45cc83687ca392534168cb8f4d64182f" title="Reference compression. " alt="" coords="476,5,668,47"/>
-<area shape="rect" id="node4" href="gen__test_8m.html#ae7c338f9b485676bfc0ee154384d8676" title="switch" alt="" coords="542,71,602,98"/>
-</map>
-</div>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_a848d22f9f7e5f493782bf8a9bfdb8f3a_icgraph.png" border="0" usemap="#xran__cp__api_8c_a848d22f9f7e5f493782bf8a9bfdb8f3a_icgraph" alt=""/></div>
-<map name="xran__cp__api_8c_a848d22f9f7e5f493782bf8a9bfdb8f3a_icgraph" id="xran__cp__api_8c_a848d22f9f7e5f493782bf8a9bfdb8f3a_icgraph">
-<area shape="rect" id="node2" href="c__plane__tests_8cc.html#a11a0b914a08e5375cae792dc6db08c7a" title="TEST_P" alt="" coords="227,13,299,39"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a3d9c3e2adf0acd0763dbb0c8e8c72f11"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3d9c3e2adf0acd0763dbb0c8e8c72f11">&#9670;&nbsp;</a></span>xran_cp_reset_section_info()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_cp_reset_section_info </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">uint8_t&#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>cc_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ruport_id</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint8_t&#160;</td>
-          <td class="paramname"><em>ctx_id</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Reset a database of eAxC by given information. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">pHandle</td><td>handle for xRAN interface, currently not being used </td></tr>
-    <tr><td class="paramname">dir</td><td>The direction of the section to find </td></tr>
-    <tr><td class="paramname">cc_id</td><td>The CC ID of the section to find </td></tr>
-    <tr><td class="paramname">ruport_id</td><td>RU port ID of the section to find </td></tr>
-    <tr><td class="paramname">ctx_id</td><td>Context index for the section database </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>XRAN_STATUS_SUCCESS on success XRAN_STATUS_INVALID_PARM if failed to find matched database </dd></dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l00366">366</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-
-</div>
-</div>
-<a id="a201fce4384d6799777dbbefc4a053137"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a201fce4384d6799777dbbefc4a053137">&#9670;&nbsp;</a></span>xran_dump_sectiondb()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_dump_sectiondb </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__cp__api_8c_source.html#l00381">381</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-
-</div>
-</div>
-<a id="ab147e86ba4d34b9335642861bc2812d5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab147e86ba4d34b9335642861bc2812d5">&#9670;&nbsp;</a></span>xran_get_cplength()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">uint16_t xran_get_cplength </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>CP_length</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l00542">542</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-
-</div>
-</div>
-<a id="a369024df36c290df733e9a273d5330bd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a369024df36c290df733e9a273d5330bd">&#9670;&nbsp;</a></span>xran_get_freqoffset()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">int32_t xran_get_freqoffset </td>
-          <td>(</td>
-          <td class="paramtype">int32_t&#160;</td>
-          <td class="paramname"><em>freqOffset</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int32_t&#160;</td>
-          <td class="paramname"><em>scs</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l00550">550</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-
-</div>
-</div>
-<a id="a38c83cd67a7265920f3bd0b36510f713"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a38c83cd67a7265920f3bd0b36510f713">&#9670;&nbsp;</a></span>xran_parse_cp_pkt()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_parse_cp_pkt </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>result</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__recv__packet__info.html">xran_recv_packet_info</a> *&#160;</td>
-          <td class="paramname"><em>pkt_info</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Parse a C-Plane packet (for RU emulation) Transport layer fragmentation is not supported. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">mbuf</td><td>The pointer of the packet buffer to be parsed </td></tr>
-    <tr><td class="paramname">params</td><td>The pointer of structure to store the information of parsed packet </td></tr>
-    <tr><td class="paramname">eaxc</td><td>The pointer of sturcture to store the decomposed information of ecpriRtcid/ecpriPcid </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>XRAN_STATUS_SUCCESS on success XRAN_STATUS_INVALID_PACKET if failed to parse the packet </dd></dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l01749">1749</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_a38c83cd67a7265920f3bd0b36510f713_cgraph.png" border="0" usemap="#xran__cp__api_8c_a38c83cd67a7265920f3bd0b36510f713_cgraph" alt=""/></div>
-<map name="xran__cp__api_8c_a38c83cd67a7265920f3bd0b36510f713_cgraph" id="xran__cp__api_8c_a38c83cd67a7265920f3bd0b36510f713_cgraph">
-<area shape="rect" id="node2" href="xran__transport_8h.html#ad199c3f4bfa018f5d0846471206217d1" title="Parse ECPRI header. " alt="" coords="185,27,332,53"/>
-<area shape="rect" id="node6" href="xran__cp__api_8c.html#a9d4ed2d1226eb004597b69dfd86c7c93" title="xran_parse_section\l_extension" alt="" coords="191,99,326,141"/>
-<area shape="rect" id="node3" href="xran__transport_8c.html#ab08a85b6527f45a9ba22d25061a96a3c" title="Decompose ecpriRtcid/ecpriPcid. " alt="" coords="391,5,536,32"/>
-<area shape="rect" id="node4" href="xran__common_8h.html#a761e3947dcc547008a12a9cca10b1ea0" title="Get the configuration of eAxC ID. " alt="" coords="622,5,766,32"/>
-<area shape="rect" id="node5" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="841,31,967,57"/>
-<area shape="rect" id="node7" href="xran__cp__api_8c.html#aaa0c6012a36b539f8880c45ac909c331" title="xran_parse_section_ext1" alt="" coords="380,56,547,83"/>
-<area shape="rect" id="node9" href="xran__cp__api_8c.html#af3d96c5ccff84bf6a444f260f58a49f2" title="xran_parse_section_ext2" alt="" coords="380,107,547,133"/>
-<area shape="rect" id="node10" href="xran__cp__api_8c.html#ad4a3ae88412a933d953fc0f8ae9bb352" title="xran_parse_section_ext4" alt="" coords="380,157,547,184"/>
-<area shape="rect" id="node11" href="xran__cp__api_8c.html#af03e99a3b1e9498ca15458e0440c12a1" title="xran_parse_section_ext5" alt="" coords="380,208,547,235"/>
-<area shape="rect" id="node8" href="xran__common_8h.html#ad749041bcf50616bac96e4d13b661272" title="Get the configuration of the total number of beamforming weights on RU. " alt="" coords="595,56,793,83"/>
-</map>
-</div>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_a38c83cd67a7265920f3bd0b36510f713_icgraph.png" border="0" usemap="#xran__cp__api_8c_a38c83cd67a7265920f3bd0b36510f713_icgraph" alt=""/></div>
-<map name="xran__cp__api_8c_a38c83cd67a7265920f3bd0b36510f713_icgraph" id="xran__cp__api_8c_a38c83cd67a7265920f3bd0b36510f713_icgraph">
-<area shape="rect" id="node2" href="c__plane__tests_8cc.html#a11a0b914a08e5375cae792dc6db08c7a" title="TEST_P" alt="" coords="217,5,289,32"/>
-<area shape="rect" id="node3" href="chain__tests_8cc.html#aa17765d107c851ebcc3d202cef78aa75" title="send_mbuf_cp_perf" alt="" coords="185,56,321,83"/>
-<area shape="rect" id="node4" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="369,56,441,83"/>
-<area shape="rect" id="node5" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="489,56,561,83"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="aaa0c6012a36b539f8880c45ac909c331"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aaa0c6012a36b539f8880c45ac909c331">&#9670;&nbsp;</a></span>xran_parse_section_ext1()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_parse_section_ext1 </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>ext</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__sectionext1__info.html">xran_sectionext1_info</a> *&#160;</td>
-          <td class="paramname"><em>extinfo</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__cp__api_8c_source.html#l01416">1416</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_aaa0c6012a36b539f8880c45ac909c331_cgraph.png" border="0" usemap="#xran__cp__api_8c_aaa0c6012a36b539f8880c45ac909c331_cgraph" alt=""/></div>
-<map name="xran__cp__api_8c_aaa0c6012a36b539f8880c45ac909c331_cgraph" id="xran__cp__api_8c_aaa0c6012a36b539f8880c45ac909c331_cgraph">
-<area shape="rect" id="node2" href="xran__common_8h.html#ad749041bcf50616bac96e4d13b661272" title="Get the configuration of the total number of beamforming weights on RU. " alt="" coords="220,5,419,32"/>
-<area shape="rect" id="node3" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="467,5,592,32"/>
-</map>
-</div>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_aaa0c6012a36b539f8880c45ac909c331_icgraph.png" border="0" usemap="#xran__cp__api_8c_aaa0c6012a36b539f8880c45ac909c331_icgraph" alt=""/></div>
-<map name="xran__cp__api_8c_aaa0c6012a36b539f8880c45ac909c331_icgraph" id="xran__cp__api_8c_aaa0c6012a36b539f8880c45ac909c331_icgraph">
-<area shape="rect" id="node2" href="xran__cp__api_8c.html#a9d4ed2d1226eb004597b69dfd86c7c93" title="xran_parse_section\l_extension" alt="" coords="220,23,355,65"/>
-<area shape="rect" id="node3" href="xran__cp__api_8c.html#a38c83cd67a7265920f3bd0b36510f713" title="Parse a C&#45;Plane packet (for RU emulation) Transport layer fragmentation is not supported. " alt="" coords="403,31,535,57"/>
-<area shape="rect" id="node4" href="c__plane__tests_8cc.html#a11a0b914a08e5375cae792dc6db08c7a" title="TEST_P" alt="" coords="615,5,687,32"/>
-<area shape="rect" id="node5" href="chain__tests_8cc.html#aa17765d107c851ebcc3d202cef78aa75" title="send_mbuf_cp_perf" alt="" coords="583,56,719,83"/>
-<area shape="rect" id="node6" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="767,56,839,83"/>
-<area shape="rect" id="node7" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="887,56,959,83"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="af3d96c5ccff84bf6a444f260f58a49f2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af3d96c5ccff84bf6a444f260f58a49f2">&#9670;&nbsp;</a></span>xran_parse_section_ext2()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_parse_section_ext2 </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>ext</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__sectionext2__info.html">xran_sectionext2_info</a> *&#160;</td>
-          <td class="paramname"><em>extinfo</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__cp__api_8c_source.html#l01497">1497</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_af3d96c5ccff84bf6a444f260f58a49f2_icgraph.png" border="0" usemap="#xran__cp__api_8c_af3d96c5ccff84bf6a444f260f58a49f2_icgraph" alt=""/></div>
-<map name="xran__cp__api_8c_af3d96c5ccff84bf6a444f260f58a49f2_icgraph" id="xran__cp__api_8c_af3d96c5ccff84bf6a444f260f58a49f2_icgraph">
-<area shape="rect" id="node2" href="xran__cp__api_8c.html#a9d4ed2d1226eb004597b69dfd86c7c93" title="xran_parse_section\l_extension" alt="" coords="220,23,355,65"/>
-<area shape="rect" id="node3" href="xran__cp__api_8c.html#a38c83cd67a7265920f3bd0b36510f713" title="Parse a C&#45;Plane packet (for RU emulation) Transport layer fragmentation is not supported. " alt="" coords="403,31,535,57"/>
-<area shape="rect" id="node4" href="c__plane__tests_8cc.html#a11a0b914a08e5375cae792dc6db08c7a" title="TEST_P" alt="" coords="615,5,687,32"/>
-<area shape="rect" id="node5" href="chain__tests_8cc.html#aa17765d107c851ebcc3d202cef78aa75" title="send_mbuf_cp_perf" alt="" coords="583,56,719,83"/>
-<area shape="rect" id="node6" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="767,56,839,83"/>
-<area shape="rect" id="node7" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="887,56,959,83"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="ad4a3ae88412a933d953fc0f8ae9bb352"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad4a3ae88412a933d953fc0f8ae9bb352">&#9670;&nbsp;</a></span>xran_parse_section_ext4()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_parse_section_ext4 </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>ext</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__sectionext4__info.html">xran_sectionext4_info</a> *&#160;</td>
-          <td class="paramname"><em>extinfo</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__cp__api_8c_source.html#l01579">1579</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_ad4a3ae88412a933d953fc0f8ae9bb352_icgraph.png" border="0" usemap="#xran__cp__api_8c_ad4a3ae88412a933d953fc0f8ae9bb352_icgraph" alt=""/></div>
-<map name="xran__cp__api_8c_ad4a3ae88412a933d953fc0f8ae9bb352_icgraph" id="xran__cp__api_8c_ad4a3ae88412a933d953fc0f8ae9bb352_icgraph">
-<area shape="rect" id="node2" href="xran__cp__api_8c.html#a9d4ed2d1226eb004597b69dfd86c7c93" title="xran_parse_section\l_extension" alt="" coords="220,23,355,65"/>
-<area shape="rect" id="node3" href="xran__cp__api_8c.html#a38c83cd67a7265920f3bd0b36510f713" title="Parse a C&#45;Plane packet (for RU emulation) Transport layer fragmentation is not supported. " alt="" coords="403,31,535,57"/>
-<area shape="rect" id="node4" href="c__plane__tests_8cc.html#a11a0b914a08e5375cae792dc6db08c7a" title="TEST_P" alt="" coords="615,5,687,32"/>
-<area shape="rect" id="node5" href="chain__tests_8cc.html#aa17765d107c851ebcc3d202cef78aa75" title="send_mbuf_cp_perf" alt="" coords="583,56,719,83"/>
-<area shape="rect" id="node6" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="767,56,839,83"/>
-<area shape="rect" id="node7" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="887,56,959,83"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="af03e99a3b1e9498ca15458e0440c12a1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af03e99a3b1e9498ca15458e0440c12a1">&#9670;&nbsp;</a></span>xran_parse_section_ext5()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_parse_section_ext5 </td>
-          <td>(</td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>ext</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structxran__sectionext5__info.html">xran_sectionext5_info</a> *&#160;</td>
-          <td class="paramname"><em>extinfo</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__cp__api_8c_source.html#l01606">1606</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_af03e99a3b1e9498ca15458e0440c12a1_icgraph.png" border="0" usemap="#xran__cp__api_8c_af03e99a3b1e9498ca15458e0440c12a1_icgraph" alt=""/></div>
-<map name="xran__cp__api_8c_af03e99a3b1e9498ca15458e0440c12a1_icgraph" id="xran__cp__api_8c_af03e99a3b1e9498ca15458e0440c12a1_icgraph">
-<area shape="rect" id="node2" href="xran__cp__api_8c.html#a9d4ed2d1226eb004597b69dfd86c7c93" title="xran_parse_section\l_extension" alt="" coords="220,23,355,65"/>
-<area shape="rect" id="node3" href="xran__cp__api_8c.html#a38c83cd67a7265920f3bd0b36510f713" title="Parse a C&#45;Plane packet (for RU emulation) Transport layer fragmentation is not supported. " alt="" coords="403,31,535,57"/>
-<area shape="rect" id="node4" href="c__plane__tests_8cc.html#a11a0b914a08e5375cae792dc6db08c7a" title="TEST_P" alt="" coords="615,5,687,32"/>
-<area shape="rect" id="node5" href="chain__tests_8cc.html#aa17765d107c851ebcc3d202cef78aa75" title="send_mbuf_cp_perf" alt="" coords="583,56,719,83"/>
-<area shape="rect" id="node6" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="767,56,839,83"/>
-<area shape="rect" id="node7" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="887,56,959,83"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a9d4ed2d1226eb004597b69dfd86c7c93"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9d4ed2d1226eb004597b69dfd86c7c93">&#9670;&nbsp;</a></span>xran_parse_section_extension()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_parse_section_extension </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>ext</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>section</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__cp__api_8c_source.html#l01668">1668</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_a9d4ed2d1226eb004597b69dfd86c7c93_cgraph.png" border="0" usemap="#xran__cp__api_8c_a9d4ed2d1226eb004597b69dfd86c7c93_cgraph" alt=""/></div>
-<map name="xran__cp__api_8c_a9d4ed2d1226eb004597b69dfd86c7c93_cgraph" id="xran__cp__api_8c_a9d4ed2d1226eb004597b69dfd86c7c93_cgraph">
-<area shape="rect" id="node2" href="xran__cp__api_8c.html#aaa0c6012a36b539f8880c45ac909c331" title="xran_parse_section_ext1" alt="" coords="188,5,355,32"/>
-<area shape="rect" id="node5" href="xran__cp__api_8c.html#af3d96c5ccff84bf6a444f260f58a49f2" title="xran_parse_section_ext2" alt="" coords="188,56,355,83"/>
-<area shape="rect" id="node6" href="xran__cp__api_8c.html#ad4a3ae88412a933d953fc0f8ae9bb352" title="xran_parse_section_ext4" alt="" coords="188,107,355,133"/>
-<area shape="rect" id="node7" href="xran__cp__api_8c.html#af03e99a3b1e9498ca15458e0440c12a1" title="xran_parse_section_ext5" alt="" coords="188,157,355,184"/>
-<area shape="rect" id="node3" href="xran__common_8h.html#ad749041bcf50616bac96e4d13b661272" title="Get the configuration of the total number of beamforming weights on RU. " alt="" coords="403,5,601,32"/>
-<area shape="rect" id="node4" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="649,5,775,32"/>
-</map>
-</div>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_a9d4ed2d1226eb004597b69dfd86c7c93_icgraph.png" border="0" usemap="#xran__cp__api_8c_a9d4ed2d1226eb004597b69dfd86c7c93_icgraph" alt=""/></div>
-<map name="xran__cp__api_8c_a9d4ed2d1226eb004597b69dfd86c7c93_icgraph" id="xran__cp__api_8c_a9d4ed2d1226eb004597b69dfd86c7c93_icgraph">
-<area shape="rect" id="node2" href="xran__cp__api_8c.html#a38c83cd67a7265920f3bd0b36510f713" title="Parse a C&#45;Plane packet (for RU emulation) Transport layer fragmentation is not supported. " alt="" coords="188,31,320,57"/>
-<area shape="rect" id="node3" href="c__plane__tests_8cc.html#a11a0b914a08e5375cae792dc6db08c7a" title="TEST_P" alt="" coords="400,5,472,32"/>
-<area shape="rect" id="node4" href="chain__tests_8cc.html#aa17765d107c851ebcc3d202cef78aa75" title="send_mbuf_cp_perf" alt="" coords="368,56,504,83"/>
-<area shape="rect" id="node5" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="552,56,624,83"/>
-<area shape="rect" id="node6" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="672,56,744,83"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="af9eb550e92ea270af41b4b6bcda363db"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af9eb550e92ea270af41b4b6bcda363db">&#9670;&nbsp;</a></span>xran_prepare_ctrl_pkt()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran_prepare_ctrl_pkt </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">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>seq_id</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Create a C-Plane packet Transport layer fragmentation is not supported. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">mbuf</td><td>A pointer to the packet buffer </td></tr>
-    <tr><td class="paramname">params</td><td>A porinter to the information to generate a C-Plane packet </td></tr>
-    <tr><td class="paramname">CC_ID</td><td>Component Carrier ID for this C-Plane message </td></tr>
-    <tr><td class="paramname">Ant_ID</td><td>Antenna ID(RU Port ID) for this C-Plane message </td></tr>
-    <tr><td class="paramname">seq_id</td><td>Sequence ID for this C-Plane message </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>XRAN_STATUS_SUCCESS on success XRAN_STATUS_RESOURCE if failed to allocate the space to packet buffer XRAN_STATUS_INVALID_PARM if section type is invalid </dd></dl>
-
-<p class="definition">Definition at line <a class="el" href="xran__cp__api_8c_source.html#l01381">1381</a> of file <a class="el" href="xran__cp__api_8c_source.html">xran_cp_api.c</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_af9eb550e92ea270af41b4b6bcda363db_cgraph.png" border="0" usemap="#xran__cp__api_8c_af9eb550e92ea270af41b4b6bcda363db_cgraph" alt=""/></div>
-<map name="xran__cp__api_8c_af9eb550e92ea270af41b4b6bcda363db_cgraph" id="xran__cp__api_8c_af9eb550e92ea270af41b4b6bcda363db_cgraph">
-<area shape="rect" id="node2" href="xran__transport_8h.html#aa21387dfaba47c2046d4a05f50cfc768" title="Build ECPRI header and returns added length. " alt="" coords="205,31,347,57"/>
-<area shape="rect" id="node7" href="xran__cp__api_8c.html#a1261c107d1103c8bd1b3376db4aa7951" title="add a radio application header in a C&#45;Plane packet " alt="" coords="200,82,352,123"/>
-<area shape="rect" id="node8" href="xran__cp__api_8c.html#ad50ae862f0707dab5e7b8e6a774fd225" title="add sections to C&#45;Plane packet Section type 1 and 3 are supported. " alt="" coords="205,147,347,189"/>
-<area shape="rect" id="node3" href="xran__transport_8c.html#ae834080139ba785f1a3ac5781bf2ec88" title="Compose ecpriRtcid/ecpriPcid. " alt="" coords="416,5,547,32"/>
-<area shape="rect" id="node6" href="xran__transport_8c.html#a0f378609208ec66467c58f0702ced85c" title="return eCPRI header size without eCPRI common header " alt="" coords="400,56,563,83"/>
-<area shape="rect" id="node4" href="xran__common_8h.html#a761e3947dcc547008a12a9cca10b1ea0" title="Get the configuration of eAxC ID. " alt="" coords="611,5,755,32"/>
-<area shape="rect" id="node5" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="803,5,928,32"/>
-</map>
-</div>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="xran__cp__api_8c_af9eb550e92ea270af41b4b6bcda363db_icgraph.png" border="0" usemap="#xran__cp__api_8c_af9eb550e92ea270af41b4b6bcda363db_icgraph" alt=""/></div>
-<map name="xran__cp__api_8c_af9eb550e92ea270af41b4b6bcda363db_icgraph" id="xran__cp__api_8c_af9eb550e92ea270af41b4b6bcda363db_icgraph">
-<area shape="rect" id="node2" href="c__plane__tests_8cc.html#ab22c1305386eabc256bc6d3492d50846" title="xran_ut_prepare_cp" alt="" coords="211,5,347,32"/>
-<area shape="rect" id="node4" href="c__plane__tests_8cc.html#a11a0b914a08e5375cae792dc6db08c7a" title="TEST_P" alt="" coords="243,56,315,83"/>
-<area shape="rect" id="node5" href="xran__common_8h.html#aaa01e98d3b3439a332302aebe21459dd" title="generate_cpmsg_dlul" alt="" coords="206,107,351,133"/>
-<area shape="rect" id="node6" href="xran__common_8h.html#ab8a6ed3cee8fa183142d0c23d0b4971d" title="generate_cpmsg_prach" alt="" coords="200,157,357,184"/>
-<area shape="rect" id="node3" href="c__plane__tests_8cc.html#a21d05f2c6607fc534e67ed32883de81f" title="TEST_P" alt="" coords="427,5,499,32"/>
-<area shape="rect" id="node7" href="prach__functional_8cc.html#a62307393b7f454a2b348ada67997b796" title="TEST_P" alt="" coords="427,132,499,159"/>
-<area shape="rect" id="node8" href="prach__performance_8cc.html#a540e426541deb753f7c69d8df5d5b090" title="performance_cp" alt="" coords="405,183,520,209"/>
-<area shape="rect" id="node9" href="prach__performance_8cc.html#a048e029f091d3d395e44cc24b3f197ee" title="TEST_P" alt="" coords="568,183,640,209"/>
-</map>
-</div>
-
-</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>