]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[4027] added some explanatory comments for Pkt4o6::pack().
authorJINMEI Tatuya <jinmei@wide.ad.jp>
Sat, 31 Oct 2015 10:01:02 +0000 (19:01 +0900)
committerJINMEI Tatuya <jinmei@wide.ad.jp>
Sat, 31 Oct 2015 10:01:02 +0000 (19:01 +0900)
src/lib/dhcp/pkt4o6.cc

index 7fb087a6e31bebb630e98cc7354e62cf1adaa26c..ca26cf98c1c2a5404f1d0fb2ac4701da04d322e4 100644 (file)
@@ -48,10 +48,14 @@ Pkt4o6::Pkt4o6(const Pkt4Ptr& pkt4, const Pkt6Ptr& pkt6)
 }
 
 void Pkt4o6::pack() {
+    // Convert wire-format Pkt4 data in the form of OptionBuffer.
     Pkt4::pack();
     OutputBuffer& buf = getBuffer();
     const uint8_t* ptr = static_cast<const uint8_t*>(buf.getData());
     OptionBuffer msg(ptr, ptr + buf.getLength());
+
+    // Build the DHCPv4 Message option for the DHCPv6 message, and pack the
+    // entire stuff.
     OptionPtr dhcp4_msg(new Option(Option::V6, D6O_DHCPV4_MSG, msg));
     pkt6_->addOption(dhcp4_msg);
     pkt6_->pack();