| <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> |