I have an application that use the ETA to receive market data. I am looking at impact of "sysRecvBufSize" when I create a channel.
I set "sysRecvBufSize" to 64 MB, and I check the value using "rsslGetChannelInfo" after the channel has been connected. I get a "sysRecvBufSize" value of 128 MB. However, I believe this conflict with the system memory limits. Using "sysctl -a", I get an net.core.rmem_max value of 83886080 and a net.ipv4.tcp_rmem maximum value of 16777216.
Does "sysRecvBufSize" reflect the real size of the recv buffer size ?