30 lines
966 B
XML
30 lines
966 B
XML
<title>DVB Network API</title>
|
|
<para>The DVB net device enables feeding of MPE (multi protocol encapsulation) packets
|
|
received via DVB into the Linux network protocol stack, e.g. for internet via satellite
|
|
applications. It can be accessed through <emphasis role="tt">/dev/dvb/adapter0/net0</emphasis>. Data types and
|
|
and ioctl definitions can be accessed by including <emphasis role="tt">linux/dvb/net.h</emphasis> in your
|
|
application.
|
|
</para>
|
|
<section id="dvb_net_types">
|
|
<title>DVB Net Data Types</title>
|
|
|
|
<section id="dvb-net-if">
|
|
<title>struct dvb_net_if</title>
|
|
<programlisting>
|
|
struct dvb_net_if {
|
|
__u16 pid;
|
|
__u16 if_num;
|
|
__u8 feedtype;
|
|
#define DVB_NET_FEEDTYPE_MPE 0 /⋆ multi protocol encapsulation ⋆/
|
|
#define DVB_NET_FEEDTYPE_ULE 1 /⋆ ultra lightweight encapsulation ⋆/
|
|
};
|
|
</programlisting>
|
|
</section>
|
|
|
|
</section>
|
|
<section id="net_fcalls">
|
|
<title>DVB net Function Calls</title>
|
|
<para>To be written…
|
|
</para>
|
|
</section>
|