summaryrefslogtreecommitdiff
path: root/src/libsystemd-dhcp/dhcp-internal.h
diff options
context:
space:
mode:
authorPatrik Flykt <patrik.flykt@linux.intel.com>2013-12-09 23:43:18 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2013-12-12 11:43:34 -0500
commit8b4a96932de0c56048fbd7f7386090dc202704f7 (patch)
tree8cb7e76f11816a4dd885d72e2ec9c87069bebfed /src/libsystemd-dhcp/dhcp-internal.h
parente88bc7958c02305968f2d22dd4455b50fbf911f0 (diff)
dhcp: Add function for sending a raw packet
Open a packet socket, create a link level header, send packet and close socket. Adding it to a separate file makes testing of the DHCP sending much easier, as the test program can supply any socket to the DHCP client code.
Diffstat (limited to 'src/libsystemd-dhcp/dhcp-internal.h')
-rw-r--r--src/libsystemd-dhcp/dhcp-internal.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libsystemd-dhcp/dhcp-internal.h b/src/libsystemd-dhcp/dhcp-internal.h
index 1f9c9d249b..814a3cdf64 100644
--- a/src/libsystemd-dhcp/dhcp-internal.h
+++ b/src/libsystemd-dhcp/dhcp-internal.h
@@ -25,6 +25,8 @@
#include "dhcp-protocol.h"
+int dhcp_network_send_raw_packet(int index, const void *packet, size_t len);
+
int dhcp_option_append(uint8_t **buf, size_t *buflen, uint8_t code,
size_t optlen, const void *optval);