@@ -289,10 +289,11 @@ static int ipfwd_netconfig(FAR struct ipfwd_tun_s *tun, IPADDR_TYPE ipaddr,
289
289
}
290
290
291
291
/****************************************************************************
292
- * Name: Checksums
292
+ * Name: check_sum
293
293
****************************************************************************/
294
294
295
- static uint16_t chksum (uint16_t sum , FAR const uint8_t * data , uint16_t len )
295
+ static uint16_t check_sum (uint16_t sum , FAR const uint8_t * data ,
296
+ uint16_t len )
296
297
{
297
298
FAR const uint8_t * dataptr ;
298
299
FAR const uint8_t * last_byte ;
@@ -335,7 +336,7 @@ static uint16_t ipv4_chksum(FAR const uint8_t *buffer)
335
336
{
336
337
uint16_t sum ;
337
338
338
- sum = chksum (0 , buffer , IPv4_HDRLEN );
339
+ sum = check_sum (0 , buffer , IPv4_HDRLEN );
339
340
return (sum == 0 ) ? 0xffff : htons (sum );
340
341
}
341
342
#endif
@@ -362,12 +363,12 @@ static uint16_t common_chksum(FAR uint8_t *buffer, uint8_t proto)
362
363
363
364
/* Sum IP source and destination addresses. */
364
365
365
- sum = chksum (sum , (FAR uint8_t * )& ipv6 -> srcipaddr ,
366
- 2 * sizeof (net_ipv6addr_t ));
366
+ sum = check_sum (sum , (FAR uint8_t * )& ipv6 -> srcipaddr ,
367
+ 2 * sizeof (net_ipv6addr_t ));
367
368
368
369
/* Sum IP payload data. */
369
370
370
- sum = chksum (sum , & buffer [IPv6_HDRLEN ], upperlen );
371
+ sum = check_sum (sum , & buffer [IPv6_HDRLEN ], upperlen );
371
372
return (sum == 0 ) ? 0xffff : htons (sum );
372
373
#else
373
374
FAR struct ipv4_hdr_s * ipv4 = (FAR struct ipv4_hdr_s * )buffer ;
@@ -389,11 +390,12 @@ static uint16_t common_chksum(FAR uint8_t *buffer, uint8_t proto)
389
390
390
391
/* Sum IP source and destination addresses. */
391
392
392
- sum = chksum (sum , (FAR uint8_t * )& ipv4 -> srcipaddr , 2 * sizeof (in_addr_t ));
393
+ sum = check_sum (sum , (FAR uint8_t * )& ipv4 -> srcipaddr ,
394
+ 2 * sizeof (in_addr_t ));
393
395
394
396
/* Sum IP payload data. */
395
397
396
- sum = chksum (sum , & buffer [IPv4_HDRLEN ], upperlen );
398
+ sum = check_sum (sum , & buffer [IPv4_HDRLEN ], upperlen );
397
399
return (sum == 0 ) ? 0xffff : htons (sum );
398
400
#endif
399
401
}
0 commit comments