anchao opened a new pull request, #8451:
URL: https://github.com/apache/nuttx/pull/8451

   
   ## Summary
   
   net/ip: fix compile break if disable NET_TCP
   
   1.
   ```bash
   ipfrag/ipv4_frag.c: In function ‘ipv4_fragin’:
   ipfrag/ipv4_frag.c:184:22: warning: ‘head’ may be used uninitialized in this 
function [-Wmaybe-uninitialized]
     184 |   ipv4->len[1] = head->io_pktlen & 0xff;
         |                  ~~~~^~~~~~~~~~~
   ipfrag/ipv4_frag.c:123:21: note: ‘head’ was declared here
     123 |   FAR struct iob_s *head;
         |                     ^~~~
   ```
   
   2.
   ```bash
   devif/ipv6_input.c: In function ‘ipv6_in’:
   devif/ipv6_input.c:60:33: error: ‘TCPIPv6BUF’ undeclared (first use in this 
function); did you mean ‘UDPIPv6BUF’?
      60 | #define PAYLOAD ((FAR uint8_t *)TCPIPv6BUF)
         |                                 ^~~~~~~~~~
   ```
   3.
   ```bash
   nat/ipv4_nat.c: In function ‘ipv4_nat_inbound_icmp’: nat/ipv4_nat.c:67:30: 
error: ‘TCP_HDRLEN’ undeclared (first use in this function); did you mean 
‘UDP_HDRLEN’?
      67 |   ((proto) == IP_PROTO_TCP ? TCP_HDRLEN : \
         |                              ^~~~~~~~~~
   nat/ipv4_nat.c:323:47: note: in expansion of macro ‘L4_HDRLEN’
     323 |             inner_l4hdrlen = MIN(inner_l4len, 
L4_HDRLEN(inner->proto));
         |                                               ^~~~~~~~~
   ```
   Signed-off-by: chao an <[email protected]>
   
   
   ## Impact
   
   N/A
   
   ## Testing
   
   disable CONFIG_NET_TCP


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to