1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>DVB net Function Calls</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="LINUX MEDIA INFRASTRUCTURE API"><link rel="up" href="dvb_net.html" title="Chapter 14. DVB Network API"><link rel="prev" href="dvb_net.html" title="Chapter 14. DVB Network API"><link rel="next" href="dvb_kdapi.html" title="Chapter 15. Kernel Demux API"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">DVB net Function Calls</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="dvb_net.html">Prev</a> </td><th width="60%" align="center">Chapter 14. DVB Network API</th><td width="20%" align="right"> <a accesskey="n" href="dvb_kdapi.html">Next</a></td></tr></table><hr></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="net_fcalls"></a>DVB net Function Calls</h2></div></div></div><div class="toc"><dl class="toc"><dt><span class="section"><a href="net_fcalls.html#NET_ADD_IF">NET_ADD_IF</a></span></dt><dt><span class="section"><a href="net_fcalls.html#NET_REMOVE_IF">NET_REMOVE_IF</a></span></dt><dt><span class="section"><a href="net_fcalls.html#NET_GET_IF">NET_GET_IF</a></span></dt></dl></div><p>To be written… 2</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="NET_ADD_IF"></a>NET_ADD_IF</h3></div></div></div><p>DESCRIPTION 3</p><div class="informaltable"><table border="1"><colgroup><col></colgroup><tbody><tr><td align="char"> 4<p>This ioctl is undocumented. Documentation is welcome.</p> 5</td></tr></tbody></table></div><p>SYNOPSIS 6</p><div class="informaltable"><table border="1"><colgroup><col></colgroup><tbody><tr><td align="char"> 7<p>int ioctl(fd, int request = NET_ADD_IF, 8 struct dvb_net_if *if);</p> 9</td></tr></tbody></table></div><p>PARAMETERS 10</p><div class="informaltable"><table border="1"><colgroup><col><col></colgroup><tbody><tr><td align="char"> 11<p>int fd</p> 12</td><td align="char"> 13<p>File descriptor returned by a previous call to open().</p> 14</td></tr><tr><td align="char"> 15<p>int request</p> 16</td><td align="char"> 17<p>Equals NET_ADD_IF for this command.</p> 18</td></tr><tr><td align="char"> 19<p>struct dvb_net_if *if 20</p> 21</td><td align="char"> 22<p>Undocumented.</p> 23</td></tr></tbody></table></div><p>RETURN VALUE</p><p>On success <span class="returnvalue">0</span> is returned, on error <span class="returnvalue">-1</span> and the <code class="varname">errno</code> variable is set appropriately. The generic error codes are described at the <a class="link" href="gen_errors.html#gen-errors" title="Table 19.1. Generic error codes">Generic Error Codes</a> chapter.</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="NET_REMOVE_IF"></a>NET_REMOVE_IF</h3></div></div></div><p>DESCRIPTION 24</p><div class="informaltable"><table border="1"><colgroup><col></colgroup><tbody><tr><td align="char"> 25<p>This ioctl is undocumented. Documentation is welcome.</p> 26</td></tr></tbody></table></div><p>SYNOPSIS 27</p><div class="informaltable"><table border="1"><colgroup><col></colgroup><tbody><tr><td align="char"> 28<p>int ioctl(fd, int request = NET_REMOVE_IF); 29</p> 30</td></tr></tbody></table></div><p>PARAMETERS 31</p><div class="informaltable"><table border="1"><colgroup><col><col></colgroup><tbody><tr><td align="char"> 32<p>int fd</p> 33</td><td align="char"> 34<p>File descriptor returned by a previous call to open().</p> 35</td></tr><tr><td align="char"> 36<p>int request</p> 37</td><td align="char"> 38<p>Equals NET_REMOVE_IF for this command.</p> 39</td></tr></tbody></table></div><p>RETURN VALUE</p><p>On success <span class="returnvalue">0</span> is returned, on error <span class="returnvalue">-1</span> and the <code class="varname">errno</code> variable is set appropriately. The generic error codes are described at the <a class="link" href="gen_errors.html#gen-errors" title="Table 19.1. Generic error codes">Generic Error Codes</a> chapter.</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="NET_GET_IF"></a>NET_GET_IF</h3></div></div></div><p>DESCRIPTION 40</p><div class="informaltable"><table border="1"><colgroup><col></colgroup><tbody><tr><td align="char"> 41<p>This ioctl is undocumented. Documentation is welcome.</p> 42</td></tr></tbody></table></div><p>SYNOPSIS 43</p><div class="informaltable"><table border="1"><colgroup><col></colgroup><tbody><tr><td align="char"> 44<p>int ioctl(fd, int request = NET_GET_IF, 45 struct dvb_net_if *if);</p> 46</td></tr></tbody></table></div><p>PARAMETERS 47</p><div class="informaltable"><table border="1"><colgroup><col><col></colgroup><tbody><tr><td align="char"> 48<p>int fd</p> 49</td><td align="char"> 50<p>File descriptor returned by a previous call to open().</p> 51</td></tr><tr><td align="char"> 52<p>int request</p> 53</td><td align="char"> 54<p>Equals NET_GET_IF for this command.</p> 55</td></tr><tr><td align="char"> 56<p>struct dvb_net_if *if 57</p> 58</td><td align="char"> 59<p>Undocumented.</p> 60</td></tr></tbody></table></div><p>RETURN VALUE</p><p>On success <span class="returnvalue">0</span> is returned, on error <span class="returnvalue">-1</span> and the <code class="varname">errno</code> variable is set appropriately. The generic error codes are described at the <a class="link" href="gen_errors.html#gen-errors" title="Table 19.1. Generic error codes">Generic Error Codes</a> chapter.</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="dvb_net.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="dvb_net.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="dvb_kdapi.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 14. DVB Network API </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 15. Kernel Demux API</td></tr></table></div></body></html> 61