tough question about receiver window in TCP
Hello!
So i've been playing around with a new tcp protocol and i've been running tests between two computers. I adjusted the receiver window for the receiver to be:
echo 8388608 > /proc/sys/net/core/wmem_max
echo 8388608 > /proc/sys/net/core/rmem_max
echo "4096 87380 4194304" > /proc/sys/net/ipv4/tcp_rmem
echo "4096 65536 4194304" > /proc/sys/net/ipv4/tcp_wmem
when i am sending packets from server to receiver, the receiver is NOT advertising 8388608. Is there something wrong with my understanding? No matter what i change it to, the receiver continues to advertise 63712 bytes. Can somebody explain what's going on? Thanks so much!
|