Fix/enable UDP packet reassembly by szekelyisz · Pull Request #7036 · esp8266/Arduino · GitHub
Skip to content

Fix/enable UDP packet reassembly#7036

Merged
d-a-v merged 8 commits into
esp8266:masterfrom
szekelyisz:bugfix-ip-reassembly
Feb 22, 2020
Merged

Fix/enable UDP packet reassembly#7036
d-a-v merged 8 commits into
esp8266:masterfrom
szekelyisz:bugfix-ip-reassembly

Conversation

@szekelyisz

Copy link
Copy Markdown
Contributor

UdpContext didn't care about pbuf chaining when receiving datagrams, leading
to fragments delivered to the application as individual packets.

UdpContext didn't care about pbuf chaining when receiving datagrams, leading
to fragments delivered to the application as individual packets.
@d-a-v d-a-v added component: network good first issue If you want to help, this is is a good place to start labels Jan 26, 2020
@d-a-v d-a-v added this to the 2.7.0 milestone Jan 26, 2020

@d-a-v d-a-v left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for fixing that (probably pending from the introduction of fragment/reassemble lwIP-v2 option).
You took the safe pbuf-logic way for lwip-1.4 (even if I think it does not have this option).

Out of curiosity, what was the UDP protocol which highlighted this bug ?

@szekelyisz

Copy link
Copy Markdown
Contributor Author

Comment thread libraries/ESP8266WiFi/src/include/UdpContext.h Outdated
Comment thread libraries/ESP8266WiFi/src/include/UdpContext.h Outdated
Comment thread libraries/ESP8266WiFi/src/include/UdpContext.h Outdated
Comment thread libraries/ESP8266WiFi/src/include/UdpContext.h Outdated
Comment thread libraries/ESP8266WiFi/src/include/UdpContext.h
Comment thread libraries/ESP8266WiFi/src/include/UdpContext.h
Comment thread libraries/ESP8266WiFi/src/include/UdpContext.h
@szekelyisz szekelyisz requested a review from devyte February 18, 2020 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component: network good first issue If you want to help, this is is a good place to start

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants