You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2021/03/05 16:01:45 UTC

[GitHub] [incubator-nuttx] rippetoej commented on pull request #2985: stm32 Ethernet hardening

rippetoej commented on pull request #2985:
URL: https://github.com/apache/incubator-nuttx/pull/2985#issuecomment-791512546


   @davids5 I tested your changes on my board and have had no issues for the last 20 minutes using the default packet size of 590. Previous, all it took was plugging the board into my network, which would lead to a hard fault in less than 15 seconds. Network debug output shows it is receiving large packets that are being broken up into segments. I have TCP, UDP, and ICMP all enabled. Looks like your fix did the trick!
   
   stm32_recvframe: ERROR: Dropped, RX descriptor Too big: 1476 in 3 segments
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   stm32_receive: WARNING: DROPPED Unknown type: 94ab
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   stm32_recvframe: ERROR: Dropped, RX descriptor Too big: 1344 in 3 segments
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   stm32_recvframe: ERROR: Dropped, RX descriptor Too big: 1086 in 2 segments
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   stm32_recvframe: ERROR: Dropped, RX descriptor Too big: 1362 in 3 segments
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   stm32_recvframe: ERROR: Dropped, RX descriptor Too big: 1362 in 3 segments
   udp_input: WARNING: No listener on UDP port
   stm32_recvframe: ERROR: Dropped, RX descriptor Too big: 810 in 2 segments
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   stm32_recvframe: ERROR: Dropped, RX descriptor Too big: 1318 in 3 segments
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   stm32_recvframe: ERROR: Dropped, RX descriptor Too big: 1276 in 3 segments
   udp_input: WARNING: No listener on UDP port
   stm32_recvframe: ERROR: Dropped, RX descriptor Too big: 696 in 2 segments
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   stm32_recvframe: ERROR: Dropped, RX descriptor Too big: 798 in 2 segments
   stm32_recvframe: ERROR: Dropped, RX descriptor Too big: 793 in 2 segments
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   udp_input: WARNING: No listener on UDP port
   


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org