diff options
author | Martin Willi <martin@revosec.ch> | 2013-04-19 14:52:29 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2013-05-06 16:10:13 +0200 |
commit | 1a2a8bffedd633dbfd8ed7fe6ff28218cd535497 (patch) | |
tree | 830a26733a4da01f1a0d4dc3039e47716fd6708e /src/libhydra/kernel/kernel_net.h | |
parent | 5f7f8c92cab171a0bfe20dfcea076642bedd52b0 (diff) | |
download | strongswan-1a2a8bffedd633dbfd8ed7fe6ff28218cd535497.tar.bz2 strongswan-1a2a8bffedd633dbfd8ed7fe6ff28218cd535497.tar.xz |
kernel-interface: support enumeration of virtual-only IPs
Diffstat (limited to 'src/libhydra/kernel/kernel_net.h')
-rw-r--r-- | src/libhydra/kernel/kernel_net.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libhydra/kernel/kernel_net.h b/src/libhydra/kernel/kernel_net.h index 0d3417f1d..165036231 100644 --- a/src/libhydra/kernel/kernel_net.h +++ b/src/libhydra/kernel/kernel_net.h @@ -35,17 +35,17 @@ typedef enum kernel_address_type_t kernel_address_type_t; */ enum kernel_address_type_t { /** normal addresses (on regular, up, non-ignored) interfaces */ - ADDR_TYPE_REGULAR = 0, + ADDR_TYPE_REGULAR = (1 << 0), /** addresses on down interfaces */ - ADDR_TYPE_DOWN = (1 << 0), + ADDR_TYPE_DOWN = (1 << 1), /** addresses on ignored interfaces */ - ADDR_TYPE_IGNORED = (1 << 1), + ADDR_TYPE_IGNORED = (1 << 2), /** addresses on loopback interfaces */ - ADDR_TYPE_LOOPBACK = (1 << 2), + ADDR_TYPE_LOOPBACK = (1 << 3), /** virtual IP addresses */ - ADDR_TYPE_VIRTUAL = (1 << 3), + ADDR_TYPE_VIRTUAL = (1 << 4), /** to enumerate all available addresses */ - ADDR_TYPE_ALL = (1 << 4) - 1, + ADDR_TYPE_ALL = (1 << 5) - 1, }; /** |