lease and other information.
% DHCP6_HOOK_PACKET_RCVD_SKIP received DHCPv6 packet was dropped, because a callout set skip flag.
-This debug message is printed when a callout installed on pkt6_received
+This debug message is printed when a callout installed on pkt6_receive
hook point sets skip flag. For this particular hook point, the setting
of the flag by a callout instructs the server to drop the packet.
#include <dhcpsrv/utils.h>
#include <util/buffer.h>
#include <util/range_utilities.h>
-
#include <hooks/server_hooks.h>
#include <hooks/hooks_manager.h>
EXPECT_TRUE(hook_index_pkt6_send > 0);
}
-// This function returns buffer for empty packet (just DHCPv6 header)
-Pkt6* captureEmpty() {
- Pkt6* pkt;
- uint8_t data[4];
- data[0] = 1; // type 1 = SOLICIT
- data[1] = 0xca; // trans-id = 0xcafe01
- data[2] = 0xfe;
- data[3] = 0x01;
-
- pkt = new Pkt6(data, sizeof(data));
- pkt->setRemotePort(546);
- pkt->setRemoteAddr(IOAddress("fe80::1"));
- pkt->setLocalPort(0);
- pkt->setLocalAddr(IOAddress("ff02::1:2"));
- pkt->setIndex(2);
- pkt->setIface("eth0");
-
- return (pkt);
-}
-
// This function returns buffer for very simple Solicit
Pkt6* captureSimpleSolicit() {
Pkt6* pkt;