summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdladm/common/libdladm.c
diff options
context:
space:
mode:
authorDan McDonald <danmcd@joyent.com>2022-03-07 12:32:37 -0500
committerDan McDonald <danmcd@joyent.com>2022-03-07 12:32:37 -0500
commit1ce3d5b04b982325d0be94b2d2563c571fbb1aff (patch)
tree124a11d2d05a5ed5123f3a7573d84b85d6be6406 /usr/src/lib/libdladm/common/libdladm.c
parentace00d929c2577892f2f9f468c3298cb1e2da762 (diff)
parentbf41048984a6ceae3ab49d5d80ce3c32693924b1 (diff)
downloadillumos-joyent-release-20220310.tar.gz
[illumos-gate merge]release-20220310
commit bf41048984a6ceae3ab49d5d80ce3c32693924b1 14435 overlay encapsulation bind failure error message is unhelpful commit 6feac2e3ccf4b4d8651a254d516ae86b1b1b3e4f 14290 cxgbe: need link speed change when autoneg is disabled Conflicts: usr/src/lib/libdladm/common/libdladm.c
Diffstat (limited to 'usr/src/lib/libdladm/common/libdladm.c')
-rw-r--r--usr/src/lib/libdladm/common/libdladm.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/usr/src/lib/libdladm/common/libdladm.c b/usr/src/lib/libdladm/common/libdladm.c
index 72c4457373..17c4530cd2 100644
--- a/usr/src/lib/libdladm/common/libdladm.c
+++ b/usr/src/lib/libdladm/common/libdladm.c
@@ -20,15 +20,12 @@
*/
/*
* Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
- * Copyright 2017, Joyent, Inc.
- */
-
-/*
- * Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
*/
/*
+ * Copyright 2017 Joyent, Inc.
* Copyright 2020 Peter Tribble.
+ * Copyright 2022 OmniOS Community Edition (OmniOSce) Association.
*/
#include <unistd.h>
@@ -459,6 +456,9 @@ dladm_status2str(dladm_status_t status, char *buf)
case DLADM_STATUS_BAD_ENCAP:
s = "invalid encapsulation protocol";
break;
+ case DLADM_STATUS_ADDRNOTAVAIL:
+ s = "can't assign requested address";
+ break;
default:
s = "<unknown error>";
break;
@@ -509,6 +509,8 @@ dladm_errno2status(int err)
return (DLADM_STATUS_FLOW_IDENTICAL);
case EADDRINUSE:
return (DLADM_STATUS_ADDRINUSE);
+ case EADDRNOTAVAIL:
+ return (DLADM_STATUS_ADDRNOTAVAIL);
default:
return (DLADM_STATUS_FAILED);
}