1.. _net_core_interface: 2 3Network Core Helpers 4#################### 5 6.. contents:: 7 :local: 8 :depth: 2 9 10Overview 11******** 12 13The network subsystem contains two functions for sending and receiving 14data from the network. The ``net_recv_data()`` is typically used by network 15device driver when the received network data needs to be pushed up in the 16network stack for further processing. All the data is received via a network 17interface which is typically created by the device driver. 18 19For sending, the ``net_send_data()`` can be used. Typically applications do not 20call this function directly as there is the :ref:`bsd_sockets_interface` API 21for sending and receiving network data. 22 23API Reference 24************* 25 26.. doxygengroup:: net_core 27