Skip to content

TCP transmission from a SED systematically requires retransmission? #7822

Closed Answered by jwhui
fgervais asked this question in Q&A
Discussion options

You must be logged in to vote

Thanks for raising this issue. You are correct that we have not done the work to integrate TCP with Data Polling on a Sleepy End Device (SED). I think we'll have to do some more thinking around how best to integrate data poll period adjustments with TCP.

While we could have the SED poll more frequently while it is waiting for a TCP ACK, it's not clear how the SED would determine when to poll more frequently when the peer is sending data to it. The challenge is that the SED does not really know when it might receive data from a peer.

One thing you could try is by using otLinkSetPollPeriod() to set the poll period. Of course, setting the poll period to something small will increase the SEDs…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by fgervais
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants