I am working on Linux (Ubuntu). I understand both these concepts but I want to read the logic for myself. Where is it written in the source code? Some say it is easier to understand it in FreeBSD. Is that true?
Asked
Active
Viewed 838 times
1
-
It's easiest to understand in [RFC 896](http://tools.ietf.org/rfc/rfc896.txt) actually. – user207421 Aug 03 '12 at 05:06
-
@EJP: I know how the logic works. I want to see how it is implemented in code. – Bruce Aug 03 '12 at 05:31
1 Answers
1
I don't know about FreeBSD, but the Nagle algorithm is defined here under Linux Kernel:
https://github.com/torvalds/linux/blob/master/net/ipv4/tcp_output.c
With the static function: tcp_nagle_check
.
Hope this help.
Regards.

TOC
- 4,326
- 18
- 21