[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [lwip-users] Optimizing TCP writes
From: |
Bill Auerbach |
Subject: |
RE: [lwip-users] Optimizing TCP writes |
Date: |
Wed, 5 Mar 2008 09:26:39 -0500 |
> That's intrinsic to tcp_write. tcp_write only enqueues. It needs
> tcp_output
> to actually send anything (possibly called via tcp_output_nagle as you
> notice below...)
Yeah, so I broke it adding the tcp_output_nagle. I am emulating netconns
but with NO_SYS=1 and used that code as a reference. I'll take out the
call.
> You can call tcp_output directly yourself, or you can call
> tcp_output_nagle
> to use the Nagle algorithm, which is usually recommended for a variety of
> reasons. http://en.wikipedia.org/wiki/Nagle's_algorithm
Thank you. That was a good read. As is Nagle's follow-up about delayed
ACKs and Nagle's algorithm not playing well together and his solution:
http://developers.slashdot.org/comments.pl?sid=174457&threshold=1&commentsor
t=0&mode=thread&cid=14515105
Does lwIP use or support this delayed ACK "improvement"?
Thanks for clearing this up for me.
Bill
- [lwip-users] Optimizing TCP writes, Bill Auerbach, 2008/03/05
- Re: [lwip-users] Optimizing TCP writes, Jonathan Larmour, 2008/03/05
- RE: [lwip-users] Optimizing TCP writes,
Bill Auerbach <=
- RE: [lwip-users] Optimizing TCP writes, Bill Auerbach, 2008/03/05
- Re: [lwip-users] Optimizing TCP writes, Jonathan Larmour, 2008/03/06
- RE: [lwip-users] Optimizing TCP writes, Bill Auerbach, 2008/03/06
- Re: [lwip-users] Optimizing TCP writes, Jonathan Larmour, 2008/03/06
- RE: [lwip-users] tcp_write and dynamic data (was: Optimizing TCP writes), Bill Auerbach, 2008/03/07
- RE: [lwip-users] tcp_write and dynamic data (was: Optimizing TCP writes), Kieran Mansley, 2008/03/07
- RE: [lwip-users] tcp_write and dynamic data (was: Optimizing TCPwrites), Bill Auerbach, 2008/03/07
- RE: [lwip-users] tcp_write and dynamic data (was: Optimizing TCPwrites), Kieran Mansley, 2008/03/07
- RE: [lwip-users] tcp_write and dynamic data (was: Optimizing TCPwrites), Bill Auerbach, 2008/03/07