diff options
author | Patrik Flykt <patrik.flykt@linux.intel.com> | 2013-12-09 23:43:18 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2013-12-12 11:43:34 -0500 |
commit | 8b4a96932de0c56048fbd7f7386090dc202704f7 (patch) | |
tree | 8cb7e76f11816a4dd885d72e2ec9c87069bebfed /src/libsystemd-dhcp/dhcp-internal.h | |
parent | e88bc7958c02305968f2d22dd4455b50fbf911f0 (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.h | 2 |
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); |