diff options
Diffstat (limited to 'networking/udhcp/common.h')
-rw-r--r-- | networking/udhcp/common.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/networking/udhcp/common.h b/networking/udhcp/common.h index 55782b51b..38ede0124 100644 --- a/networking/udhcp/common.h +++ b/networking/udhcp/common.h | |||
@@ -54,14 +54,16 @@ struct BUG_bad_sizeof_struct_udp_dhcp_packet { | |||
54 | [(sizeof(struct udp_dhcp_packet) != 576 + CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS) ? -1 : 1]; | 54 | [(sizeof(struct udp_dhcp_packet) != 576 + CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS) ? -1 : 1]; |
55 | }; | 55 | }; |
56 | 56 | ||
57 | void udhcp_init_header(struct dhcpMessage *packet, char type); | ||
58 | int udhcp_get_packet(struct dhcpMessage *packet, int fd); | ||
59 | uint16_t udhcp_checksum(void *addr, int count); | 57 | uint16_t udhcp_checksum(void *addr, int count); |
60 | int udhcp_raw_packet(struct dhcpMessage *payload, | 58 | |
59 | void udhcp_init_header(struct dhcpMessage *packet, char type); | ||
60 | |||
61 | int udhcp_recv_packet(struct dhcpMessage *packet, int fd); | ||
62 | int udhcp_send_raw_packet(struct dhcpMessage *payload, | ||
61 | uint32_t source_ip, int source_port, | 63 | uint32_t source_ip, int source_port, |
62 | uint32_t dest_ip, int dest_port, | 64 | uint32_t dest_ip, int dest_port, |
63 | const uint8_t *dest_arp, int ifindex); | 65 | const uint8_t *dest_arp, int ifindex); |
64 | int udhcp_kernel_packet(struct dhcpMessage *payload, | 66 | int udhcp_send_kernel_packet(struct dhcpMessage *payload, |
65 | uint32_t source_ip, int source_port, | 67 | uint32_t source_ip, int source_port, |
66 | uint32_t dest_ip, int dest_port); | 68 | uint32_t dest_ip, int dest_port); |
67 | 69 | ||