From: Yu Watanabe Date: Mon, 18 Mar 2024 14:18:43 +0000 (+0900) Subject: icmp6-packet: expose icmp6_packet_get_header() X-Git-Tag: v256-rc1~413^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fcfb691fc14e2477b0b6a78628b6d098921fedbd;p=thirdparty%2Fsystemd.git icmp6-packet: expose icmp6_packet_get_header() --- 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);