Hello everyone.

I want to force TCP to send segments with smaller size like 800 Bytes instead of 1460 Bytes (Current MSS). I was investigating tcp.c and tcp_output.c code but I don't know how to do that. and there are some reasons that I have to do that in kernel source not with kernel parameters like /proc stuffs.
Could you please give me some help or suggestions to show me the way.

Thank you.