summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bgpd
diff options
context:
space:
mode:
authorclaudio <claudio@openbsd.org>2020-01-21 11:10:24 +0000
committerclaudio <claudio@openbsd.org>2020-01-21 11:10:24 +0000
commitef86330c9bb6c22074d160c66c14eb3c02774232 (patch)
tree4d91838991a0f2d662b2fef62222c38cf6f5ba3c /usr.sbin/bgpd
parentSet --enable-openssl-hash to use digests from libcrypto instead (diff)
downloadwireguard-openbsd-ef86330c9bb6c22074d160c66c14eb3c02774232.tar.xz
wireguard-openbsd-ef86330c9bb6c22074d160c66c14eb3c02774232.zip
Add some additional cease error subcodes as defined by iana.
OK denis@ deraadt@
Diffstat (limited to 'usr.sbin/bgpd')
-rw-r--r--usr.sbin/bgpd/bgpd.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/usr.sbin/bgpd/bgpd.h b/usr.sbin/bgpd/bgpd.h
index 6a400d1d312..eedf36a5e3f 100644
--- a/usr.sbin/bgpd/bgpd.h
+++ b/usr.sbin/bgpd/bgpd.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: bgpd.h,v 1.397 2020/01/09 11:55:25 claudio Exp $ */
+/* $OpenBSD: bgpd.h,v 1.398 2020/01/21 11:10:24 claudio Exp $ */
/*
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
@@ -574,7 +574,9 @@ enum suberr_cease {
ERR_CEASE_CONN_REJECT,
ERR_CEASE_OTHER_CHANGE,
ERR_CEASE_COLLISION,
- ERR_CEASE_RSRC_EXHAUST
+ ERR_CEASE_RSRC_EXHAUST,
+ ERR_CEASE_HARD_RESET,
+ ERR_CEASE_MAX_SENT_PREFIX
};
struct kroute_node;
@@ -1432,14 +1434,16 @@ static const char * const suberr_update_names[] = {
static const char * const suberr_cease_names[] = {
"none",
- "max-prefix exceeded",
+ "received max-prefix exceeded",
"administratively down",
"peer unconfigured",
"administrative reset",
"connection rejected",
"other config change",
"collision",
- "resource exhaustion"
+ "resource exhaustion",
+ "hard reset",
+ "sent max-prefix exceeded"
};
static const char * const ctl_res_strerror[] = {