Add unit tests for socket dispatcher module. The tests verify that: * a socket is automatically dispatched to a regular socket on any first socket call, if the socket was not bound already before (according to the default priority rules) * a socket is correctly dispatched to an offloaded/native socket implementation after a SO_BINDTODEVICE call * a socket is correctly dispatched to a native TLS socket, with an underlying native/offloaded socket, if TLS_NATIVE and SO_BINDOTODEVICE socket options are used Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
9 lines
320 B
CMake
9 lines
320 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
cmake_minimum_required(VERSION 3.20.0)
|
|
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
|
|
project(socket_offload_dispatcher)
|
|
|
|
target_include_directories(app PRIVATE ${ZEPHYR_BASE}/subsys/net/lib/sockets)
|
|
FILE(GLOB app_sources src/*.c)
|
|
target_sources(app PRIVATE ${app_sources})
|