At least you're making some tests now.
Wrong. The ethernet driver deals with frames and it does no care if the IP packet carries UDP or TCP.
And the same ethernet driver can produce with NFS over UDP over 12 MB/s "download".
I don't know what kind of bus you mean. If you mean the connection between the SoC (BCM4718) and ethernet chip (BCM53115) that probably also does not care if UDP or TCP is used or what direction frames are sent.
Wrong. Jumbo frames cannot be used as discussed earlier and otherwise as it can be seen from the capture maximum size ethernet frames (1500 bytes) are used (exception is the last one of the block, this is normal).
I thought that you posted calendar time. Anyhow that's not the cause but the phenomenon.
Wrong. Not just Samba "upload" is faster than download. FTP or NFS over TCP has also this. Exception is NFS over UDP. It's faster in the "download" direction (and the fastest file transfer among any other protocols in any other direction).
So my suspect number one is still TCP.
I just don't have enough time to check this issue in depth in a decent book like TCP/IP Architecture, Design and Implementation in Linux (from Sameer Seth and M. Ajaykumar Venkatesulu).





Reply With Quote
