]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
icmp6-packet: expose icmp6_packet_get_header()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 18 Mar 2024 14:18:43 +0000 (23:18 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 18 Mar 2024 14:18:43 +0000 (23:18 +0900)
src/libsystemd-network/icmp6-packet.c
src/libsystemd-network/icmp6-packet.h

index a0b0e84f5498cb61389c0708cced56fb645a399e..35459d11a29003a81c18ed0347880b4889e4703f 100644 (file)
@@ -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))
index d77d2e8537a7a53ca8e9c294ca4514ad137b2719..7d02534a8c27c84042b7f2960149e063ae906d41 100644 (file)
@@ -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);