Name
----
phStbNetDev


Overview
--------
Kernel module implementing low level network interface.


Associated Device(s)
--------------------
network interface ipc0


Parameters
----------
timeout       : Timeout period for a transmit, in jiffies. Optional (default=5).
mtu           : Maximum transmission unit in bytes. Optional  (default=1500).
share         : Share in percentage (50..100) of the buffer pool, usable for
                sending packets to the peer. Optional (default=85).
poolorder     : Power of 2 controlling the number of pages in the memory pool for packets.
                Value is an exponent value of 2. Thus for example, a value 5 means
                allocate 2 to the power 5 kernel pages of memory. Optional (default=5).
pool          : Address of shared memory area for communication with the peer.
                If not given, allocate and initialise a shared memory area.
                Otherwise use it.
debug         : Debug enable. Only available if the code is built with -DPH_STBNETDEV_DEBUG.
                Optional.


Description
-----------
Implements a network interface usable by the operating system to communicate with a
peer system. The peer system must be able to access a shared memory region
(called the pool).


Applications do not use this directly.


IOCTLs
------
none


Associated files
----------------
comps/phStbNetDev/inc/phStbNetDev.h
