diff options
author | Kozlov Dmitry <xeb@mail.ru> | 2011-08-30 18:46:38 +0400 |
---|---|---|
committer | Kozlov Dmitry <xeb@mail.ru> | 2011-08-30 18:46:38 +0400 |
commit | 98cc654b0c508d63fd872dc5405d6d95e909e5ff (patch) | |
tree | 24023b6fa8c46368e97878c26757d54fbabd677a /accel-pppd/ipv6/dhcpv6_packet.c | |
parent | eb9e138d811b437c284aaf0cf5ed4898bbff802d (diff) | |
download | accel-ppp-xebd-98cc654b0c508d63fd872dc5405d6d95e909e5ff.tar.gz accel-ppp-xebd-98cc654b0c508d63fd872dc5405d6d95e909e5ff.zip |
dhcpv6: rapid commit support
Diffstat (limited to 'accel-pppd/ipv6/dhcpv6_packet.c')
-rw-r--r-- | accel-pppd/ipv6/dhcpv6_packet.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/accel-pppd/ipv6/dhcpv6_packet.c b/accel-pppd/ipv6/dhcpv6_packet.c index fd2b0dd..026b6af 100644 --- a/accel-pppd/ipv6/dhcpv6_packet.c +++ b/accel-pppd/ipv6/dhcpv6_packet.c @@ -133,6 +133,8 @@ struct dhcpv6_packet *dhcpv6_packet_parse(const void *buf, size_t size) pkt->clientid = ptr; else if (opth->code == htons(D6_OPTION_SERVERID)) pkt->serverid = ptr; + else if (opth->code == htons(D6_OPTION_RAPID_COMMIT)) + pkt->rapid_commit = 1; ptr = parse_option(ptr, endptr, &pkt->opt_list); if (!ptr) { dhcpv6_packet_free(pkt); |