Skip to content

Commit 1f51bfe

Browse files
Meissi-jianxiaoxiang781216
authored andcommitted
apps/ipforward: fix ci check failure
note: static declaration of 'chksum' follows non-static declaration Signed-off-by: meijian <meijian@xiaomi.com>
1 parent e25f89d commit 1f51bfe

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

examples/ipforward/ipforward.c

+10-8
Original file line numberDiff line numberDiff line change
@@ -289,10 +289,11 @@ static int ipfwd_netconfig(FAR struct ipfwd_tun_s *tun, IPADDR_TYPE ipaddr,
289289
}
290290

291291
/****************************************************************************
292-
* Name: Checksums
292+
* Name: check_sum
293293
****************************************************************************/
294294

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)
296297
{
297298
FAR const uint8_t *dataptr;
298299
FAR const uint8_t *last_byte;
@@ -335,7 +336,7 @@ static uint16_t ipv4_chksum(FAR const uint8_t *buffer)
335336
{
336337
uint16_t sum;
337338

338-
sum = chksum(0, buffer, IPv4_HDRLEN);
339+
sum = check_sum(0, buffer, IPv4_HDRLEN);
339340
return (sum == 0) ? 0xffff : htons(sum);
340341
}
341342
#endif
@@ -362,12 +363,12 @@ static uint16_t common_chksum(FAR uint8_t *buffer, uint8_t proto)
362363

363364
/* Sum IP source and destination addresses. */
364365

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));
367368

368369
/* Sum IP payload data. */
369370

370-
sum = chksum(sum, &buffer[IPv6_HDRLEN], upperlen);
371+
sum = check_sum(sum, &buffer[IPv6_HDRLEN], upperlen);
371372
return (sum == 0) ? 0xffff : htons(sum);
372373
#else
373374
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)
389390

390391
/* Sum IP source and destination addresses. */
391392

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));
393395

394396
/* Sum IP payload data. */
395397

396-
sum = chksum(sum, &buffer[IPv4_HDRLEN], upperlen);
398+
sum = check_sum(sum, &buffer[IPv4_HDRLEN], upperlen);
397399
return (sum == 0) ? 0xffff : htons(sum);
398400
#endif
399401
}

0 commit comments

Comments
 (0)