diff options
author | Jon Loeliger <jdl@netgate.com> | 2017-09-28 13:54:16 -0500 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2017-10-04 18:48:52 +0000 |
commit | de6c03c0f104114d43a53776839600ce792731de (patch) | |
tree | 0a447fc26eb98d2ed3bd605be676b73700646098 /src/vnet/api_errno.h | |
parent | 77d7dcba32516b3353dc075ca2753f5532178137 (diff) |
Propagate duplicate IF addr add/del error up to API.
Identify and complain when the same IP prefix is assigned
to two different SW interfaces:
vpp# set int ip address TenGigabitEthernet6/0/0 1.2.3.4/32
vpp# set int ip address TenGigabitEthernet6/0/1 1.2.3.4/32
set interface ip address: Prefix 1.2.3.4/32 already found on
interface TenGigabitEthernet6/0/0
Change-Id: I1aee1b6a7ddd00d3109a53d8e1b6ce97bf45e372
Signed-off-by: Jon Loeliger <jdl@netgate.com>
(cherry picked from commit 35ffa3e8f6b032f6e324234d495f769049d8feea)
Diffstat (limited to 'src/vnet/api_errno.h')
-rw-r--r-- | src/vnet/api_errno.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vnet/api_errno.h b/src/vnet/api_errno.h index c0deb1d0..22cfaee4 100644 --- a/src/vnet/api_errno.h +++ b/src/vnet/api_errno.h @@ -115,7 +115,8 @@ _(BD_ID_EXCEED_MAX, -122, "Bridge domain ID exceed 16M limit") \ _(SUBIF_DOESNT_EXIST, -123, "Subinterface doesn't exist") \ _(L2_MACS_EVENT_CLINET_PRESENT, -124, "Client already exist for L2 MACs events") \ _(INVALID_QUEUE, -125, "Invalid queue") \ -_(UNSUPPORTED, -126, "Unsupported") +_(UNSUPPORTED, -126, "Unsupported") \ +_(DUPLICATE_IF_ADDRESS, -127, "Address already present on another interface") typedef enum { |