diff options
author | Kozlov Dmitry <xeb@mail.ru> | 2011-08-28 22:38:22 +0400 |
---|---|---|
committer | Kozlov Dmitry <xeb@mail.ru> | 2011-08-28 22:38:22 +0400 |
commit | 47c8e0517c037231335cdc1595acf2d53f8c6e22 (patch) | |
tree | 4f6dde6159d8904f019e771e445cf93c6aa6bc85 /accel-pppd/ipv6/dhcpv6.h | |
parent | 3e9cb77429b07a0317c7f394c22cf5cb78b59136 (diff) | |
download | accel-ppp-xebd-47c8e0517c037231335cdc1595acf2d53f8c6e22.tar.gz accel-ppp-xebd-47c8e0517c037231335cdc1595acf2d53f8c6e22.zip |
ipv6_dhcp: implemented DNS,DNSSL,IA_PD options
Diffstat (limited to 'accel-pppd/ipv6/dhcpv6.h')
-rw-r--r-- | accel-pppd/ipv6/dhcpv6.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/accel-pppd/ipv6/dhcpv6.h b/accel-pppd/ipv6/dhcpv6.h index 6c5d164..c584eda 100644 --- a/accel-pppd/ipv6/dhcpv6.h +++ b/accel-pppd/ipv6/dhcpv6.h @@ -32,6 +32,8 @@ #define D6_OPTION_RECONF_ACCEPT 20 #define D6_OPTION_DNS_SERVERS 23 #define D6_OPTION_DOMAIN_LIST 24 +#define D6_OPTION_IA_PD 25 +#define D6_OPTION_IAPREFIX 26 #define D6_SOLICIT 1 #define D6_ADVERTISE 2 @@ -141,6 +143,15 @@ struct dhcpv6_opt_status char msg[0]; } __packed; +struct dhcpv6_opt_ia_prefix +{ + struct dhcpv6_opt_hdr hdr; + uint32_t pref_lifetime; + uint32_t valid_lifetime; + uint8_t prefix_len; + struct in6_addr prefix; +} __packed; + struct dhcpv6_option { |