From fcfb691fc14e2477b0b6a78628b6d098921fedbd Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 18 Mar 2024 23:18:43 +0900 Subject: [PATCH] icmp6-packet: expose icmp6_packet_get_header() --- src/libsystemd-network/icmp6-packet.c | 2 +- src/libsystemd-network/icmp6-packet.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libsystemd-network/icmp6-packet.c b/src/libsystemd-network/icmp6-packet.c index a0b0e84f549..35459d11a29 100644 --- a/src/libsystemd-network/icmp6-packet.c +++ b/src/libsystemd-network/icmp6-packet.c @@ -52,7 +52,7 @@ int icmp6_packet_get_timestamp(ICMP6Packet *p, clockid_t clock, usec_t *ret) { return 0; } -static const struct icmp6_hdr* icmp6_packet_get_header(ICMP6Packet *p) { +const struct icmp6_hdr* icmp6_packet_get_header(ICMP6Packet *p) { assert(p); if (p->raw_size < sizeof(struct icmp6_hdr)) diff --git a/src/libsystemd-network/icmp6-packet.h b/src/libsystemd-network/icmp6-packet.h index d77d2e8537a..7d02534a8c2 100644 --- a/src/libsystemd-network/icmp6-packet.h +++ b/src/libsystemd-network/icmp6-packet.h @@ -23,6 +23,7 @@ DEFINE_TRIVIAL_CLEANUP_FUNC(ICMP6Packet*, icmp6_packet_unref); int icmp6_packet_get_sender_address(ICMP6Packet *p, struct in6_addr *ret); int icmp6_packet_get_timestamp(ICMP6Packet *p, clockid_t clock, usec_t *ret); +const struct icmp6_hdr* icmp6_packet_get_header(ICMP6Packet *p); int icmp6_packet_get_type(ICMP6Packet *p); int icmp6_packet_receive(int fd, ICMP6Packet **ret);