1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.13"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>o-du/phy: xran_ethdi_ctx Struct Reference</title>
9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <link href="search/search.css" rel="stylesheet" type="text/css"/>
13 <script type="text/javascript" src="search/searchdata.js"></script>
14 <script type="text/javascript" src="search/search.js"></script>
15 <link href="doxygen.css" rel="stylesheet" type="text/css" />
18 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
20 <table cellspacing="0" cellpadding="0">
22 <tr style="height: 56px;">
23 <td id="projectalign" style="padding-left: 0.5em;">
24 <div id="projectname">o-du/phy
26 <div id="projectbrief">Intel O-RAN/X-RAN Generated Doxygen Documentation</div>
32 <!-- end header part -->
33 <!-- Generated by Doxygen 1.8.13 -->
34 <script type="text/javascript">
35 var searchBox = new SearchBox("searchBox", "search",false,'Search');
37 <script type="text/javascript" src="menudata.js"></script>
38 <script type="text/javascript" src="menu.js"></script>
39 <script type="text/javascript">
41 initMenu('',true,false,'search.php','Search');
42 $(document).ready(function() { init_search(); });
45 <div id="main-nav"></div>
46 <!-- window showing the filter options -->
47 <div id="MSearchSelectWindow"
48 onmouseover="return searchBox.OnSearchSelectShow()"
49 onmouseout="return searchBox.OnSearchSelectHide()"
50 onkeydown="return searchBox.OnSearchSelectKey(event)">
53 <!-- iframe showing the search results (closed by default) -->
54 <div id="MSearchResultsWindow">
55 <iframe src="javascript:void(0)" frameborder="0"
56 name="MSearchResults" id="MSearchResults">
63 <a href="#pub-attribs">Data Fields</a> </div>
64 <div class="headertitle">
65 <div class="title">xran_ethdi_ctx Struct Reference</div> </div>
67 <div class="contents">
69 <p><code>#include <<a class="el" href="ethdi_8h_source.html">ethdi.h</a>></code></p>
70 <div class="dynheader">
71 Collaboration diagram for xran_ethdi_ctx:</div>
72 <div class="dyncontent">
73 <div class="center"><img src="structxran__ethdi__ctx__coll__graph.png" border="0" usemap="#xran__ethdi__ctx_coll__map" alt="Collaboration graph"/></div>
74 <map name="xran__ethdi__ctx_coll__map" id="xran__ethdi__ctx_coll__map">
75 <area shape="rect" id="node2" href="structxran__io__loop__cfg.html" title="{xran_io_loop_cfg\n|+ id\l+ dpdk_dev\l+ bbdev_dev\l+ bbdev_mode\l+ core\l+ system_core\l+ pkt_proc_core\l+ pkt_aux_core\l+ timing_core\l+ port\l|}" alt="" coords="11,5,131,215"/>
78 <table class="memberdecls">
79 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
80 Data Fields</h2></td></tr>
81 <tr class="memitem:a84a901e82e979ec87118ff865b311a1f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__io__loop__cfg.html">xran_io_loop_cfg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#a84a901e82e979ec87118ff865b311a1f">io_cfg</a></td></tr>
82 <tr class="separator:a84a901e82e979ec87118ff865b311a1f"><td class="memSeparator" colspan="2"> </td></tr>
83 <tr class="memitem:a9aae028a7de6cf24800730ee0ead940a"><td class="memItemLeft" align="right" valign="top">struct ether_addr </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#a9aae028a7de6cf24800730ee0ead940a">entities</a> [<a class="el" href="ethdi_8h.html#a0e36dceadaee8cb4907cd2110d135851ac960a8651dfedb74f745d26695fcc844">ID_BROADCAST</a>+1]</td></tr>
84 <tr class="separator:a9aae028a7de6cf24800730ee0ead940a"><td class="memSeparator" colspan="2"> </td></tr>
85 <tr class="memitem:a5a97f72041614c818fa41ba34f0d776d"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#a5a97f72041614c818fa41ba34f0d776d">ping_state</a></td></tr>
86 <tr class="separator:a5a97f72041614c818fa41ba34f0d776d"><td class="memSeparator" colspan="2"> </td></tr>
87 <tr class="memitem:af01104d20d9d5120bd7c5b39c7084643"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#af01104d20d9d5120bd7c5b39c7084643">ping_times</a></td></tr>
88 <tr class="separator:af01104d20d9d5120bd7c5b39c7084643"><td class="memSeparator" colspan="2"> </td></tr>
89 <tr class="memitem:a01a95c1b6bb9bcb0390508a3045ad0ed"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#a01a95c1b6bb9bcb0390508a3045ad0ed">known_peers</a></td></tr>
90 <tr class="separator:a01a95c1b6bb9bcb0390508a3045ad0ed"><td class="memSeparator" colspan="2"> </td></tr>
91 <tr class="memitem:af78a2835ea5575b2e63963898d89b34f"><td class="memItemLeft" align="right" valign="top">struct rte_ring * </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#af78a2835ea5575b2e63963898d89b34f">tx_ring</a> [<a class="el" href="ethdi_8h.html#a08bfa37a0c337e82469d07cac15fd22ba6f2e27be6beca5899e45e8ebade5216d">ETHDI_VF_MAX</a>]</td></tr>
92 <tr class="separator:af78a2835ea5575b2e63963898d89b34f"><td class="memSeparator" colspan="2"> </td></tr>
93 <tr class="memitem:a252aa4a41dea61041edb525c4190651b"><td class="memItemLeft" align="right" valign="top">struct rte_ring * </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#a252aa4a41dea61041edb525c4190651b">rx_ring</a> [<a class="el" href="ethdi_8h.html#a08bfa37a0c337e82469d07cac15fd22ba6f2e27be6beca5899e45e8ebade5216d">ETHDI_VF_MAX</a>]</td></tr>
94 <tr class="separator:a252aa4a41dea61041edb525c4190651b"><td class="memSeparator" colspan="2"> </td></tr>
95 <tr class="memitem:ae69618bbe52d90014001faa69198051c"><td class="memItemLeft" align="right" valign="top">struct rte_ring * </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#ae69618bbe52d90014001faa69198051c">pkt_dump_ring</a> [<a class="el" href="ethdi_8h.html#a08bfa37a0c337e82469d07cac15fd22ba6f2e27be6beca5899e45e8ebade5216d">ETHDI_VF_MAX</a>]</td></tr>
96 <tr class="separator:ae69618bbe52d90014001faa69198051c"><td class="memSeparator" colspan="2"> </td></tr>
97 <tr class="memitem:a371cecbf2b9db724d36a5c8da75c5463"><td class="memItemLeft" align="right" valign="top">struct rte_timer </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#a371cecbf2b9db724d36a5c8da75c5463">timer_autodetect</a></td></tr>
98 <tr class="separator:a371cecbf2b9db724d36a5c8da75c5463"><td class="memSeparator" colspan="2"> </td></tr>
99 <tr class="memitem:ae6b738dc6d77d4734678c55c56efdd9d"><td class="memItemLeft" align="right" valign="top">struct rte_timer </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#ae6b738dc6d77d4734678c55c56efdd9d">timer_ping</a></td></tr>
100 <tr class="separator:ae6b738dc6d77d4734678c55c56efdd9d"><td class="memSeparator" colspan="2"> </td></tr>
101 <tr class="memitem:aa7306ce280013295a40e89e29bb536a6"><td class="memItemLeft" align="right" valign="top">struct rte_timer </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#aa7306ce280013295a40e89e29bb536a6">timer_sync</a></td></tr>
102 <tr class="separator:aa7306ce280013295a40e89e29bb536a6"><td class="memSeparator" colspan="2"> </td></tr>
103 <tr class="memitem:a46bbd0014fd7d61fb5a9cad69eb2f6b0"><td class="memItemLeft" align="right" valign="top">struct rte_timer </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#a46bbd0014fd7d61fb5a9cad69eb2f6b0">timer_tx</a></td></tr>
104 <tr class="separator:a46bbd0014fd7d61fb5a9cad69eb2f6b0"><td class="memSeparator" colspan="2"> </td></tr>
105 <tr class="memitem:a73b587527ef3ade588b6ba7db09b6b87"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#a73b587527ef3ade588b6ba7db09b6b87">busy_poll_till</a></td></tr>
106 <tr class="separator:a73b587527ef3ade588b6ba7db09b6b87"><td class="memSeparator" colspan="2"> </td></tr>
107 <tr class="memitem:a16aa42188d112d73d8d32b0f766d8d2c"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#a16aa42188d112d73d8d32b0f766d8d2c">pkt_stats</a> [<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4ca7f0f1f1aa3a08f0073130d85a93a27ad">PKT_LAST</a>+1]</td></tr>
108 <tr class="separator:a16aa42188d112d73d8d32b0f766d8d2c"><td class="memSeparator" colspan="2"> </td></tr>
109 <tr class="memitem:a5233222c0adb365a4dbdc52a54abf845"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#a5233222c0adb365a4dbdc52a54abf845">cp_vtag</a></td></tr>
110 <tr class="separator:a5233222c0adb365a4dbdc52a54abf845"><td class="memSeparator" colspan="2"> </td></tr>
111 <tr class="memitem:a798a71d6d7f0176bb1fcb276811e5271"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__ethdi__ctx.html#a798a71d6d7f0176bb1fcb276811e5271">up_vtag</a></td></tr>
112 <tr class="separator:a798a71d6d7f0176bb1fcb276811e5271"><td class="memSeparator" colspan="2"> </td></tr>
114 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
115 <div class="textblock">
116 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00111">111</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
117 </div><h2 class="groupheader">Field Documentation</h2>
118 <a id="a73b587527ef3ade588b6ba7db09b6b87"></a>
119 <h2 class="memtitle"><span class="permalink"><a href="#a73b587527ef3ade588b6ba7db09b6b87">◆ </a></span>busy_poll_till</h2>
121 <div class="memitem">
122 <div class="memproto">
123 <table class="memname">
125 <td class="memname">uint64_t busy_poll_till</td>
128 </div><div class="memdoc">
130 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00127">127</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
134 <a id="a5233222c0adb365a4dbdc52a54abf845"></a>
135 <h2 class="memtitle"><span class="permalink"><a href="#a5233222c0adb365a4dbdc52a54abf845">◆ </a></span>cp_vtag</h2>
137 <div class="memitem">
138 <div class="memproto">
139 <table class="memname">
141 <td class="memname">uint16_t cp_vtag</td>
144 </div><div class="memdoc">
146 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00131">131</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
150 <a id="a9aae028a7de6cf24800730ee0ead940a"></a>
151 <h2 class="memtitle"><span class="permalink"><a href="#a9aae028a7de6cf24800730ee0ead940a">◆ </a></span>entities</h2>
153 <div class="memitem">
154 <div class="memproto">
155 <table class="memname">
157 <td class="memname">struct ether_addr entities[<a class="el" href="ethdi_8h.html#a0e36dceadaee8cb4907cd2110d135851ac960a8651dfedb74f745d26695fcc844">ID_BROADCAST</a>+1]</td>
160 </div><div class="memdoc">
162 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00114">114</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
166 <a id="a84a901e82e979ec87118ff865b311a1f"></a>
167 <h2 class="memtitle"><span class="permalink"><a href="#a84a901e82e979ec87118ff865b311a1f">◆ </a></span>io_cfg</h2>
169 <div class="memitem">
170 <div class="memproto">
171 <table class="memname">
173 <td class="memname">struct <a class="el" href="structxran__io__loop__cfg.html">xran_io_loop_cfg</a> io_cfg</td>
176 </div><div class="memdoc">
178 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00113">113</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
182 <a id="a01a95c1b6bb9bcb0390508a3045ad0ed"></a>
183 <h2 class="memtitle"><span class="permalink"><a href="#a01a95c1b6bb9bcb0390508a3045ad0ed">◆ </a></span>known_peers</h2>
185 <div class="memitem">
186 <div class="memproto">
187 <table class="memname">
189 <td class="memname">int known_peers</td>
192 </div><div class="memdoc">
194 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00117">117</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
198 <a id="a5a97f72041614c818fa41ba34f0d776d"></a>
199 <h2 class="memtitle"><span class="permalink"><a href="#a5a97f72041614c818fa41ba34f0d776d">◆ </a></span>ping_state</h2>
201 <div class="memitem">
202 <div class="memproto">
203 <table class="memname">
205 <td class="memname">uint8_t ping_state</td>
208 </div><div class="memdoc">
210 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00115">115</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
214 <a id="af01104d20d9d5120bd7c5b39c7084643"></a>
215 <h2 class="memtitle"><span class="permalink"><a href="#af01104d20d9d5120bd7c5b39c7084643">◆ </a></span>ping_times</h2>
217 <div class="memitem">
218 <div class="memproto">
219 <table class="memname">
221 <td class="memname">int ping_times</td>
224 </div><div class="memdoc">
226 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00116">116</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
230 <a id="ae69618bbe52d90014001faa69198051c"></a>
231 <h2 class="memtitle"><span class="permalink"><a href="#ae69618bbe52d90014001faa69198051c">◆ </a></span>pkt_dump_ring</h2>
233 <div class="memitem">
234 <div class="memproto">
235 <table class="memname">
237 <td class="memname">struct rte_ring* pkt_dump_ring[<a class="el" href="ethdi_8h.html#a08bfa37a0c337e82469d07cac15fd22ba6f2e27be6beca5899e45e8ebade5216d">ETHDI_VF_MAX</a>]</td>
240 </div><div class="memdoc">
242 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00121">121</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
246 <a id="a16aa42188d112d73d8d32b0f766d8d2c"></a>
247 <h2 class="memtitle"><span class="permalink"><a href="#a16aa42188d112d73d8d32b0f766d8d2c">◆ </a></span>pkt_stats</h2>
249 <div class="memitem">
250 <div class="memproto">
251 <table class="memname">
253 <td class="memname">unsigned pkt_stats[<a class="el" href="ethernet_8h.html#afc285891d94145229942219cffd91c4ca7f0f1f1aa3a08f0073130d85a93a27ad">PKT_LAST</a>+1]</td>
256 </div><div class="memdoc">
258 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00129">129</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
262 <a id="a252aa4a41dea61041edb525c4190651b"></a>
263 <h2 class="memtitle"><span class="permalink"><a href="#a252aa4a41dea61041edb525c4190651b">◆ </a></span>rx_ring</h2>
265 <div class="memitem">
266 <div class="memproto">
267 <table class="memname">
269 <td class="memname">struct rte_ring* rx_ring[<a class="el" href="ethdi_8h.html#a08bfa37a0c337e82469d07cac15fd22ba6f2e27be6beca5899e45e8ebade5216d">ETHDI_VF_MAX</a>]</td>
272 </div><div class="memdoc">
274 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00120">120</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
278 <a id="a371cecbf2b9db724d36a5c8da75c5463"></a>
279 <h2 class="memtitle"><span class="permalink"><a href="#a371cecbf2b9db724d36a5c8da75c5463">◆ </a></span>timer_autodetect</h2>
281 <div class="memitem">
282 <div class="memproto">
283 <table class="memname">
285 <td class="memname">struct rte_timer timer_autodetect</td>
288 </div><div class="memdoc">
290 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00122">122</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
294 <a id="ae6b738dc6d77d4734678c55c56efdd9d"></a>
295 <h2 class="memtitle"><span class="permalink"><a href="#ae6b738dc6d77d4734678c55c56efdd9d">◆ </a></span>timer_ping</h2>
297 <div class="memitem">
298 <div class="memproto">
299 <table class="memname">
301 <td class="memname">struct rte_timer timer_ping</td>
304 </div><div class="memdoc">
306 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00123">123</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
310 <a id="aa7306ce280013295a40e89e29bb536a6"></a>
311 <h2 class="memtitle"><span class="permalink"><a href="#aa7306ce280013295a40e89e29bb536a6">◆ </a></span>timer_sync</h2>
313 <div class="memitem">
314 <div class="memproto">
315 <table class="memname">
317 <td class="memname">struct rte_timer timer_sync</td>
320 </div><div class="memdoc">
322 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00124">124</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
326 <a id="a46bbd0014fd7d61fb5a9cad69eb2f6b0"></a>
327 <h2 class="memtitle"><span class="permalink"><a href="#a46bbd0014fd7d61fb5a9cad69eb2f6b0">◆ </a></span>timer_tx</h2>
329 <div class="memitem">
330 <div class="memproto">
331 <table class="memname">
333 <td class="memname">struct rte_timer timer_tx</td>
336 </div><div class="memdoc">
338 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00125">125</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
342 <a id="af78a2835ea5575b2e63963898d89b34f"></a>
343 <h2 class="memtitle"><span class="permalink"><a href="#af78a2835ea5575b2e63963898d89b34f">◆ </a></span>tx_ring</h2>
345 <div class="memitem">
346 <div class="memproto">
347 <table class="memname">
349 <td class="memname">struct rte_ring* tx_ring[<a class="el" href="ethdi_8h.html#a08bfa37a0c337e82469d07cac15fd22ba6f2e27be6beca5899e45e8ebade5216d">ETHDI_VF_MAX</a>]</td>
352 </div><div class="memdoc">
354 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00119">119</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
358 <a id="a798a71d6d7f0176bb1fcb276811e5271"></a>
359 <h2 class="memtitle"><span class="permalink"><a href="#a798a71d6d7f0176bb1fcb276811e5271">◆ </a></span>up_vtag</h2>
361 <div class="memitem">
362 <div class="memproto">
363 <table class="memname">
365 <td class="memname">uint16_t up_vtag</td>
368 </div><div class="memdoc">
370 <p class="definition">Definition at line <a class="el" href="ethdi_8h_source.html#l00132">132</a> of file <a class="el" href="ethdi_8h_source.html">ethdi.h</a>.</p>
374 <hr/>The documentation for this struct was generated from the following file:<ul>
375 <li><a class="el" href="ethdi_8h_source.html">ethdi.h</a></li>
377 </div><!-- contents -->
378 <!-- start footer part -->
379 <hr class="footer"/><address class="footer"><small>
380 Generated by  <a href="http://www.doxygen.org/index.html">
381 <img class="footer" src="doxygen.png" alt="doxygen"/>