I've been playing a little bit with RT-N16-1.9.2.7-rtn-r1389.trx.
It seems quite OK (thanks for the great work), though I have some issues.
First I tried to take into use jumbo frames. Started with nvram settings:
Code:
nvram set jumbo_frame_size=7000
nvram set jumbo_frame_enable=1
nvram save && nvram commit && nvram enable
reboot
nvram show gives:
Code:
nvram show | grep jumbo_frame
size: 13730 bytes (19038 left)
jumbo_frame_size=7000
jumbo_frame_enable=1
However when I try to set MTU of some interface beyond 1500 it fails:
Code:
ifconfig eth1 mtu 7000
SIOCSIFMTU: Invalid argument
ifconfig eth1 mtu 1500
is OK. What am I doing wrong, or are there some issues in this area?
***
I've taken into use NFS. Exports is what I was using earlier with WL-500gPv1:
Code:
cat /etc/exports
# automagically generated from web settings
/mnt 192.168.1.0/24(rw,insecure,all_squash,anonuid=0,anongid=0,sync)
/opt 192.168.1.0/24(rw,insecure,all_squash,anonuid=0,anongid=0,sync)
Inserted all modules:
Code:
modprobe nfs
modprobe nfsd
exportfs -r
nfsd
mountd
If I use TCP, performance is like Samba:
Code:
mkdir /tmp/RT-N16
sudo mount -t nfs -o rsize=32768,wsize=32768,timeo=14,intr,proto=tcp 192.168.1.1:/mnt /tmp/RT-N16
When I make the mount from my Linux PC using UDP, performance is excellent (I could copy from router to PC with 12.5 MByte/s, which is beyond my initial expectations):
Code:
sudo mount -t nfs -o rsize=32768,wsize=32768,timeo=14,intr,proto=udp 192.168.1.1:/mnt /tmp/RT-N16
However when copying from Linux PC to router there are some issues...
Also it seems that 16 kBytes NFS max block size is used, could it be increased to 32 kBytes (like in WL-500gP)?