libipsec: Add support for new policy priority class

This commit is contained in:
Tobias Brunner 2014-05-13 12:20:02 +02:00
parent 77b6a145a0
commit 5b883719a1
1 changed files with 4 additions and 1 deletions

View File

@ -22,7 +22,7 @@
#include <collections/linked_list.h>
/** Base priority for installed policies */
#define PRIO_BASE 512
#define PRIO_BASE 384
typedef struct private_ipsec_policy_mgr_t private_ipsec_policy_mgr_t;
@ -88,6 +88,9 @@ static u_int32_t calculate_priority(policy_priority_t policy_priority,
priority <<= 1;
/* fall-through */
case POLICY_PRIORITY_DEFAULT:
priority <<= 1;
/* fall-through */
case POLICY_PRIORITY_PASS:
break;
}
/* calculate priority based on selector size, small size = high prio */