I am developing a TCP/IP data collection device taking as reference the TMDX0SKL137BET board.
1)Does OMAP_L137 support ETH frame lenghts (MTU) bigger (aka "jumbo" frames) than the customary 1500 bytes size ?
2)Where this issue is documented ?
If the hardware support is granted,
3)how is it possible the enable software support ?
The device hosts a arago-linux 2.6.37 distribution.
Apparently the kernel grants changing MTU, e.g.
ifconfig eth0 down
ifconfig eth0 192.168.1.76 mtu 9000 up
net eth0: no phy, defaulting to 100/full
# ifconfig
eth0 Link encap:Ethernet HWaddr EA:7A:F8:5D:43:78
inet addr:192.168.1.72 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1
RX packets:53556 errors:0 dropped:4480 overruns:0 frame:0
TX packets:61422 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4193871 (3.9 MiB) TX bytes:22852224 (21.7 MiB)
Interrupt:33
However, when I set two devices for MTU=9000, mutually connected through LAN (EVM has a Micrel KSZ8893MBL two port switch),
pinging for packet size exceeding 1500 bytes fails.
Many thanks for your attention.