Add support for Vendor Specific Suboptions (RFC 4243)
[freeradius.git] / src / include / dhcp.h
index 654f135..8176e77 100644 (file)
@@ -42,8 +42,7 @@ int fr_dhcp_add_arp_entry(int fd, char const *interface, VALUE_PAIR *hwvp, VALUE
 int8_t fr_dhcp_attr_cmp(void const *a, void const *b);
 ssize_t fr_dhcp_encode_option(uint8_t *out, size_t outlen, TALLOC_CTX *ctx, vp_cursor_t *cursor);
 int fr_dhcp_encode(RADIUS_PACKET *packet);
-ssize_t fr_dhcp_decode_options(RADIUS_PACKET *packet,
-                              uint8_t const *data, size_t len, VALUE_PAIR **head);
+ssize_t fr_dhcp_decode_options(VALUE_PAIR **out, TALLOC_CTX *ctx, uint8_t const *data, size_t len);
 int fr_dhcp_decode(RADIUS_PACKET *packet);
 
 /*