diff options
author | Jon Loeliger <jdl@netgate.com> | 2017-09-28 13:54:16 -0500 |
---|---|---|
committer | Neale Ranns <nranns@cisco.com> | 2017-10-03 10:15:53 +0000 |
commit | 35ffa3e8f6b032f6e324234d495f769049d8feea (patch) | |
tree | 877225cf1f8997501e2dd1efdaf011fdedb7d95f /src/vnet/api_errno.h | |
parent | e2efd12b8418558cd8e701368287860409e8d265 (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>
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 c0deb1d0087..22cfaee41d6 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 { |