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 2020/10/30 07:02:09 UTC

[GitHub] [incubator-nuttx] btashton opened a new pull request #2174: [BACKPORT #2133] drivers: wireless: Fix tcp/udp connect with heavy bulk data traffic in gs2200m.c

btashton opened a new pull request #2174:
URL: https://github.com/apache/incubator-nuttx/pull/2174


   ## Summary
   Backport #2133 
   - During network stress testing, ASSERT happened in gs2200m_ioctl_connect()
   - The test was nxplayer (http audio streaming) and repeating wget every 0.5sec
   - gs2200m_ioctl_connect() calls gs2200m_send_cmd() to send an AT command
   - Then it waits for a synchronous command response.
   - However, if heavy tcp traffic happens on another socket, it can receive a bulk packet
   - With this commit, if it receives such a packet then the packet is duplicated.
   - After that, the duplicated packet is added to the packet queue and notify the userland.
   


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