Annotation of embedaddon/strongswan/src/include/linux/ipsec.h, revision 1.1
1.1 ! misho 1: #ifndef _LINUX_IPSEC_H
! 2: #define _LINUX_IPSEC_H
! 3:
! 4: /* The definitions, required to talk to KAME racoon IKE. */
! 5:
! 6: #include <linux/pfkeyv2.h>
! 7:
! 8: #define IPSEC_PORT_ANY 0
! 9: #define IPSEC_ULPROTO_ANY 255
! 10: #define IPSEC_PROTO_ANY 255
! 11:
! 12: enum {
! 13: IPSEC_MODE_ANY = 0, /* We do not support this for SA */
! 14: IPSEC_MODE_TRANSPORT = 1,
! 15: IPSEC_MODE_TUNNEL = 2,
! 16: IPSEC_MODE_BEET = 3
! 17: };
! 18:
! 19: enum {
! 20: IPSEC_DIR_ANY = 0,
! 21: IPSEC_DIR_INBOUND = 1,
! 22: IPSEC_DIR_OUTBOUND = 2,
! 23: IPSEC_DIR_FWD = 3, /* It is our own */
! 24: IPSEC_DIR_MAX = 4,
! 25: IPSEC_DIR_INVALID = 5
! 26: };
! 27:
! 28: enum {
! 29: IPSEC_POLICY_DISCARD = 0,
! 30: IPSEC_POLICY_NONE = 1,
! 31: IPSEC_POLICY_IPSEC = 2,
! 32: IPSEC_POLICY_ENTRUST = 3,
! 33: IPSEC_POLICY_BYPASS = 4
! 34: };
! 35:
! 36: enum {
! 37: IPSEC_LEVEL_DEFAULT = 0,
! 38: IPSEC_LEVEL_USE = 1,
! 39: IPSEC_LEVEL_REQUIRE = 2,
! 40: IPSEC_LEVEL_UNIQUE = 3
! 41: };
! 42:
! 43: #define IPSEC_MANUAL_REQID_MAX 0x3fff
! 44:
! 45: #define IPSEC_REPLAYWSIZE 32
! 46:
! 47: #endif /* _LINUX_IPSEC_H */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>