vnet: introduce vnet_error() 18/34918/2
authorDamjan Marion <damarion@cisco.com>
Sun, 16 Jan 2022 21:47:55 +0000 (22:47 +0100)
committerDamjan Marion <damarion@cisco.com>
Mon, 17 Jan 2022 09:47:26 +0000 (10:47 +0100)
commit81bb6fc611d321a92ad2218e1b852db67980768a
tree66d88554a59d1e225347aca663f132475596f8bc
parent7b90f669d83f432f3610ec0da522bd8ccc4dff01
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 <damarion@cisco.com>
MAINTAINERS
src/vnet/CMakeLists.txt
src/vnet/api_errno.h
src/vnet/error.c [new file with mode: 0644]
src/vnet/error.h [new file with mode: 0644]
src/vnet/interface.c
src/vnet/interface_api.c
src/vnet/interface_cli.c
src/vnet/interface_funcs.h
src/vnet/vnet.h