#include <freeradius-devel/dhcpv4/dhcpv4.h>
#include <freeradius-devel/util/net.h>
-#include <freeradius-devel/util/pcap.h>
#include <freeradius-devel/util/proto.h>
#include "attrs.h"
* @copyright 2015,2017 Arran Cudbard-Bell (a.cudbardb@freeradius.org)
*/
#include <freeradius-devel/io/test_point.h>
-#include <freeradius-devel/util/pair.h>
#include <freeradius-devel/util/proto.h>
#include <freeradius-devel/util/struct.h>
-#include <freeradius-devel/util/talloc.h>
-#include <freeradius-devel/util/types.h>
#include "dhcpv4.h"
#include "attrs.h"
*/
#include <freeradius-devel/io/test_point.h>
#include <freeradius-devel/util/dbuff.h>
-#include <freeradius-devel/util/pair.h>
#include <freeradius-devel/util/proto.h>
-#include <freeradius-devel/util/talloc.h>
-#include <freeradius-devel/util/types.h>
#include "dhcpv4.h"
#include "attrs.h"
*/
#include <freeradius-devel/util/pair.h>
#include <freeradius-devel/util/rand.h>
-#include <freeradius-devel/util/types.h>
-#include <freeradius-devel/util/talloc.h>
#include <freeradius-devel/protocol/dhcpv4/rfc2131.h>
#include "dhcpv4.h"
#include <freeradius-devel/util/pair.h>
#include <freeradius-devel/util/proto.h>
#include <freeradius-devel/util/syserror.h>
-#include <freeradius-devel/util/talloc.h>
-#include <freeradius-devel/util/types.h>
#include <freeradius-devel/util/udpfromto.h>
#include <sys/ioctl.h>
#ifdef HAVE_SYS_SOCKET_H
-# include <sys/socket.h>
#endif
#ifdef HAVE_SYS_TYPES_H
-# include <sys/types.h>
#endif
#ifdef HAVE_LINUX_IF_PACKET_H
-# include <linux/if_packet.h>
# include <linux/if_ether.h>
#endif
#include "attrs.h"
#include <freeradius-devel/util/pair.h>
-#include <freeradius-devel/util/types.h>
#include <freeradius-devel/util/proto.h>
#include <freeradius-devel/util/udpfromto.h>
#include <freeradius-devel/util/syserror.h>
-#include <freeradius-devel/util/talloc.h>
/** Send DHCP packet using a connectionless UDP socket
*
#include <freeradius-devel/protocol/dhcpv6/rfc3315.h>
#include <freeradius-devel/protocol/dhcpv6/rfc5007.h>
#include <freeradius-devel/util/proto.h>
-#include <freeradius-devel/util/pair.h>
#include <freeradius-devel/util/rand.h>
-#include <freeradius-devel/util/talloc.h>
-#include <freeradius-devel/util/types.h>
#include "dhcpv6.h"
#include "attrs.h"
#include <freeradius-devel/io/test_point.h>
#include <freeradius-devel/util/dns.h>
-#include <freeradius-devel/util/pair.h>
#include <freeradius-devel/util/proto.h>
#include <freeradius-devel/util/struct.h>
-#include <freeradius-devel/util/talloc.h>
-#include <freeradius-devel/util/types.h>
#include "dhcpv6.h"
#include "attrs.h"
#include <freeradius-devel/io/test_point.h>
#include <freeradius-devel/util/dbuff.h>
#include <freeradius-devel/util/dns.h>
-#include <freeradius-devel/util/pair.h>
#include <freeradius-devel/util/proto.h>
#include <freeradius-devel/util/struct.h>
-#include <freeradius-devel/util/talloc.h>
-#include <freeradius-devel/util/types.h>
#include "dhcpv6.h"
#include "attrs.h"
#include <freeradius-devel/internal/internal.h>
#include <freeradius-devel/io/pair.h>
#include <freeradius-devel/io/test_point.h>
-#include <freeradius-devel/util/dbuff.h>
-#include <freeradius-devel/util/dict.h>
-#include <freeradius-devel/util/net.h>
#include <freeradius-devel/util/proto.h>
-#include <freeradius-devel/util/talloc.h>
static ssize_t internal_decode_pair(TALLOC_CTX *ctx, fr_pair_list_t *head, fr_dict_attr_t const *parent_da,
fr_dbuff_t *dbuff, void *decode_ctx);