diff options
-rw-r--r-- | src/charon/encoding/payloads/endpoint_notify.c | 8 | ||||
-rw-r--r-- | src/charon/encoding/payloads/endpoint_notify.h | 8 |
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, |