From 81bb6fc611d321a92ad2218e1b852db67980768a Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Sun, 16 Jan 2022 22:47:55 +0100 Subject: vnet: introduce vnet_error() Decouples vnet return values from API return codes. New vnet_error() creates vnet_error_t whicgh contains both vnet function return value and return string. vnet_api_error() converts vlib_error_t constructed with vnet_error() to API return value. Type: improvement Change-Id: I17042954d48c010150fc1dfc5fce9330e8149e87 Signed-off-by: Damjan Marion --- src/vnet/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/vnet/CMakeLists.txt') diff --git a/src/vnet/CMakeLists.txt b/src/vnet/CMakeLists.txt index 1b04db677c8..9e7e0aa7188 100644 --- a/src/vnet/CMakeLists.txt +++ b/src/vnet/CMakeLists.txt @@ -26,6 +26,7 @@ list(APPEND VNET_SOURCES config.c devices/devices.c devices/netlink.c + error.c flow/flow.c flow/flow_cli.c flow/flow_api.c @@ -52,6 +53,7 @@ list(APPEND VNET_MULTIARCH_SOURCES list(APPEND VNET_HEADERS api_errno.h + error.h buffer.h config.h devices/devices.h -- cgit 1.2.3-korg