From 55877390b3a8e38b84f10fea6e560344a50c7c16 Mon Sep 17 00:00:00 2001 From: Marcin Niestroj Date: Fri, 23 Feb 2024 15:10:31 +0100 Subject: [PATCH] boards: native_sim: document offloaded sockets driver Document offloaded sockets driver, which is an alternative to Ethernet driver for networking applications. Signed-off-by: Marcin Niestroj --- boards/posix/native_sim/doc/index.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/boards/posix/native_sim/doc/index.rst b/boards/posix/native_sim/doc/index.rst index 9c772691698254a..6f73fa012ce7222 100644 --- a/boards/posix/native_sim/doc/index.rst +++ b/boards/posix/native_sim/doc/index.rst @@ -379,6 +379,14 @@ The following peripherals are currently provided with this board: .. _net-tools: https://github.com/zephyrproject-rtos/net-tools +.. _nsim_per_offloaded_sockets: + +**Offloaded sockets driver** + This driver is an alternative to the :ref:`TAP based ethernet driver + `. Instead of using a virtual network in the Linux side, this + driver utilizes Linux's standard BSD socket API. With this, multiple Zephyr + applications can communicate over the Linux loopback interface. + .. _nsim_bt_host_cont: **Bluetooth controller** @@ -697,6 +705,7 @@ host libC (:kconfig:option:`CONFIG_EXTERNAL_LIBC`): Input, Input SDL touch, :kconfig:option:`CONFIG_INPUT_SDL_TOUCH`, All Input, Linux evdev, :kconfig:option:`CONFIG_NATIVE_LINUX_EVDEV`, All Logger backend, :ref:`Native backend `, :kconfig:option:`CONFIG_LOG_BACKEND_NATIVE_POSIX`, All + Offloaded sockets, :ref:`nsim_per_offloaded_sockets`, :kconfig:option:`CONFIG_NET_NATIVE_OFFLOADED_SOCKETS`, All RTC, RTC emul, :kconfig:option:`CONFIG_RTC_EMUL`, All Serial, :ref:`UART native posix/PTTY `, :kconfig:option:`CONFIG_UART_NATIVE_POSIX`, All Serial, :ref:`UART native TTY `, :kconfig:option:`CONFIG_UART_NATIVE_TTY`, All