mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-22 13:33:56 +03:00
sd-dhcp6-client: expose client_parse_message()
To introduce tests for the function in later commits.
(cherry picked from commit 16de849fd8
)
This commit is contained in:
parent
bc56b640f6
commit
ab73799568
@ -11,6 +11,7 @@
|
|||||||
#include "sd-event.h"
|
#include "sd-event.h"
|
||||||
#include "sd-dhcp6-client.h"
|
#include "sd-dhcp6-client.h"
|
||||||
|
|
||||||
|
#include "dhcp6-protocol.h"
|
||||||
#include "hashmap.h"
|
#include "hashmap.h"
|
||||||
#include "list.h"
|
#include "list.h"
|
||||||
#include "macro.h"
|
#include "macro.h"
|
||||||
@ -130,6 +131,12 @@ int dhcp6_network_bind_udp_socket(int ifindex, struct in6_addr *address);
|
|||||||
int dhcp6_network_send_udp_socket(int s, struct in6_addr *address,
|
int dhcp6_network_send_udp_socket(int s, struct in6_addr *address,
|
||||||
const void *packet, size_t len);
|
const void *packet, size_t len);
|
||||||
|
|
||||||
|
int client_parse_message(
|
||||||
|
sd_dhcp6_client *client,
|
||||||
|
DHCP6Message *message,
|
||||||
|
size_t len,
|
||||||
|
sd_dhcp6_lease *lease);
|
||||||
|
|
||||||
const char *dhcp6_message_type_to_string(int s) _const_;
|
const char *dhcp6_message_type_to_string(int s) _const_;
|
||||||
int dhcp6_message_type_from_string(const char *s) _pure_;
|
int dhcp6_message_type_from_string(const char *s) _pure_;
|
||||||
const char *dhcp6_message_status_to_string(int s) _const_;
|
const char *dhcp6_message_status_to_string(int s) _const_;
|
||||||
|
@ -1124,7 +1124,7 @@ static int client_ensure_iaid(sd_dhcp6_client *client) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int client_parse_message(
|
int client_parse_message(
|
||||||
sd_dhcp6_client *client,
|
sd_dhcp6_client *client,
|
||||||
DHCP6Message *message,
|
DHCP6Message *message,
|
||||||
size_t len,
|
size_t len,
|
||||||
|
Loading…
Reference in New Issue
Block a user