I've tried the ip -s link but can't find any noticeable differences before and after. Actually, I followed the suggestions on this website:
http://www.cyberciti.biz/faq/linux-tcp-tuning/ and they seem to help. I changed my /etc/sysctl.conf file appending the following statements:
################################################################
# User added settings. For tuning TCP
net.core.wmem_max=12582912
net.core.rmem_max=12582912
net.ipv4.tcp_rmem= 10240 87380 12582912
net.ipv4.tcp_wmem= 10240 87380 12582912
net.ipv4.tcp_no_metrics_save = 1
Now I can consistently achieve 930Mbit/s. The problem is not fully resolved however bc if I run iperf -c davinci103 -d, then I get 930Mbit/s going from client -> server, but only 35Mbit/s going from server -> client. I am double-checking whether the sysctl.conf settings were also applied to the client machines.