I have an aplication that need to have a fixed (516 byes) payload size in the TCP packet. The application itself can't be modified to adjust it settings, therefore i need to tune the TCP Buffer Size of the O.S....
As far as i know the TCP Buffer Size (SO_SNDBUF) may be tuned so that the 'autotuning' won't try to include more data in the packet.
If I tune SO_SNDBUF to 516 will that be only for the payload or will it affect the entire packet (header + payload)?