<div dir="ltr">Referencing this documentation:<div><br></div><div><a href="https://reports.kea.isc.org/dev_guide/de/df3/dhcpv4Hooks.html#dhcpv4HooksBuffer4Receive">https://reports.kea.isc.org/dev_guide/de/df3/dhcpv4Hooks.html#dhcpv4HooksBuffer4Receive</a></div><br>It says<div><br></div><div> "this callout is executed when the server has received a buffer containing a DHCPv4 message, but the message hasn't yet been parsed. The sole argument "query4" contains a pointer to the isc::dhcp::Pkt4 object, which contains the source and destination address of the received packet, the interface over which the packet has been received, and a raw buffer, stored in the data_ field, containing the DHCPv4 message in the wire format. None of the packet fields (op_, hlen_, chaddr_, etc.) are set yet. Callouts installed on this hook point can modify the data in the received buffer. The server will parse the buffer afterwards."</div><div><br></div><div>I am trying to gain access to the actual raw buffer stored in the "data_" field, but based on this documentation, the only object I have access to is the isc::dhcp::Pkt4 object, which doesn't seem to have a method to expose the buffer.  </div><div><br></div><div>If anyone has some clarity on this I would appreciate it.  Thanks.<br><div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Munroe Sollog (He/Him/His)<div>Network Architect</div><div><a href="mailto:munroe@lehigh.edu" target="_blank">munroe@lehigh.edu</a></div></div></div></div></div></div>