diff options
author | sven-ola <sven-ola@3484d885-4da6-438d-b19d-107d078dd756> | 2010-10-13 16:10:57 +0200 |
---|---|---|
committer | sven-ola <sven-ola@3484d885-4da6-438d-b19d-107d078dd756> | 2010-10-13 16:10:57 +0200 |
commit | 2ecea2cd11ea64e0e56be1ab413adbbd87b58bb3 (patch) | |
tree | b54e758361aa92485661a1c6d3db264a87fc4556 /ip6t_MAP66.h | |
parent | 681945a3bfe9b379c76ecc6160a102a3dd7d5e59 (diff) | |
download | NPTv6-2ecea2cd11ea64e0e56be1ab413adbbd87b58bb3.tar NPTv6-2ecea2cd11ea64e0e56be1ab413adbbd87b58bb3.zip |
experimental offset
git-svn-id: https://map66.svn.sourceforge.net/svnroot/map66@23 3484d885-4da6-438d-b19d-107d078dd756
Diffstat (limited to 'ip6t_MAP66.h')
-rw-r--r-- | ip6t_MAP66.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ip6t_MAP66.h b/ip6t_MAP66.h index 291956d..c3e124f 100644 --- a/ip6t_MAP66.h +++ b/ip6t_MAP66.h @@ -12,7 +12,8 @@ #define IP6T_MAP66_OPT_DST_TO 0x01 #define IP6T_MAP66_OPT_SRC_TO 0x02 -#define IP6T_MAP66_OPT_NOCHECK 0x04 +#define IP6T_MAP66_OPT_OFFSET 0x04 +#define IP6T_MAP66_OPT_NOCHECK 0x08 struct ip6t_MAP66_info { struct in6_addr pfix_dst_to; /* The prefix to map destination addrs to */ @@ -21,6 +22,7 @@ struct ip6t_MAP66_info { struct in6_addr pfix_src_to; /* The prefix to map source addrs from */ u_int16_t pfix_src_len; /* Source addrs prefix length DIV 16 */ u_int16_t pfix_src_csum; /* Pre-calculated csum for source addrs */ + u_int16_t mapoffset; /* Offset in addrs for balanced csum change */ u_int16_t mapflags; /* Some flags */ }; |