]> git.ipfire.org Git - thirdparty/mtr.git/commitdiff
packet: rename shared UDP checksum helper 581/head
authorflu0r1ne <flu0r1ne@flu0r1ne.net>
Thu, 7 May 2026 20:03:48 +0000 (00:03 +0400)
committerDarafei Praliaskouski <me@komzpa.net>
Thu, 7 May 2026 20:03:48 +0000 (00:03 +0400)
packet/construct_unix.c

index f86fd5279cd1a8e45a23f6928ea596a6cb001be4..29cac317b86dd1f83410b205647c8c9a425bf7e4 100644 (file)
@@ -175,8 +175,8 @@ void set_udp_ports(
 
 /* Prepend pseudoheader to the udp datagram and calculate checksum */
 static
-int udp4_checksum(void *pheader, void *udata, int psize, int dsize,
-                  int alt_checksum)
+int udp_checksum(void *pheader, void *udata, int psize, int dsize,
+                 int alt_checksum)
 {
     unsigned int totalsize = psize + dsize;
     unsigned char csumpacket[totalsize];
@@ -234,7 +234,7 @@ int construct_udp4_packet(
                                                   udp_size +
                                                   sizeof(struct UDPHeader)];
     }
-    *checksum_off = htons(udp4_checksum(&udph, udp,
+    *checksum_off = htons(udp_checksum(&udph, udp,
                                         sizeof(struct UDPPseudoHeader),
                                         udp_size, udp->checksum != 0));
 
@@ -277,7 +277,7 @@ int construct_udp6_packet(
          checksum_off is udp payload */
         checksum_off = (uint16_t *)&packet_buffer[sizeof(struct UDPHeader)];
     }
-    *checksum_off = htons(udp4_checksum(&udph, udp,
+    *checksum_off = htons(udp_checksum(&udph, udp,
                                         sizeof(struct IP6PseudoHeader),
                                         udp_size, udp->checksum != 0));
     return 0;