aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/charon/encoding/payloads/endpoint_notify.c8
-rw-r--r--src/charon/encoding/payloads/endpoint_notify.h8
2 files changed, 8 insertions, 8 deletions
diff --git a/src/charon/encoding/payloads/endpoint_notify.c b/src/charon/encoding/payloads/endpoint_notify.c
index ed5378ee4..03fc153c0 100644
--- a/src/charon/encoding/payloads/endpoint_notify.c
+++ b/src/charon/encoding/payloads/endpoint_notify.c
@@ -73,8 +73,8 @@ struct private_endpoint_notify_t {
ENUM(me_endpoint_type_names, HOST, RELAYED,
"HOST",
- "SERVER_REFLEXIVE",
"PEER_REFLEXIVE",
+ "SERVER_REFLEXIVE",
"RELAYED"
);
@@ -362,12 +362,12 @@ endpoint_notify_t *endpoint_notify_create_from_host(me_endpoint_type_t type, hos
case HOST:
this->priority = pow(2, 16) * ME_PRIO_HOST;
break;
- case SERVER_REFLEXIVE:
- this->priority = pow(2, 16) * ME_PRIO_SERVER;
- break;
case PEER_REFLEXIVE:
this->priority = pow(2, 16) * ME_PRIO_PEER;
break;
+ case SERVER_REFLEXIVE:
+ this->priority = pow(2, 16) * ME_PRIO_SERVER;
+ break;
case RELAYED:
default:
this->priority = pow(2, 16) * ME_PRIO_RELAY;
diff --git a/src/charon/encoding/payloads/endpoint_notify.h b/src/charon/encoding/payloads/endpoint_notify.h
index 88b63a636..d236c95d9 100644
--- a/src/charon/encoding/payloads/endpoint_notify.h
+++ b/src/charon/encoding/payloads/endpoint_notify.h
@@ -24,8 +24,8 @@
#define ENDPOINT_NOTIFY_H_
#define ME_PRIO_HOST 255
-#define ME_PRIO_SERVER 100
-#define ME_PRIO_PEER 120
+#define ME_PRIO_PEER 128
+#define ME_PRIO_SERVER 64
#define ME_PRIO_RELAY 0
typedef enum me_endpoint_family_t me_endpoint_family_t;
@@ -58,9 +58,9 @@ enum me_endpoint_type_t {
HOST = 1,
- SERVER_REFLEXIVE = 2,
+ PEER_REFLEXIVE = 2,
- PEER_REFLEXIVE = 3,
+ SERVER_REFLEXIVE = 3,
RELAYED = 4,