| .. _net_core_interface: |
| |
| Network Core Helpers |
| #################### |
| |
| .. contents:: |
| :local: |
| :depth: 2 |
| |
| Overview |
| ******** |
| |
| The network subsystem contains two functions for sending and receiving |
| data from the network. The ``net_recv_data()`` is typically used by network |
| device driver when the received network data needs to be pushed up in the |
| network stack for further processing. All the data is received via a network |
| interface which is typically created by the device driver. |
| |
| For sending, the ``net_send_data()`` can be used. Typically applications do not |
| call this function directly as there is the :ref:`bsd_sockets_interface` API |
| for sending and receiving network data. |
| |
| API Reference |
| ************* |
| |
| .. doxygengroup:: net_core |