17 onnow wol, 18 hnr frame, 19 hnr transmit – Maxim Integrated 78Q8430 ARM9(920T) Linux Driver Diagnostic Guide User Manual
Page 13: 20 jumbo frames, 21 headroom watermark, 22 add padding, Onnow wol, Hnr frame, Hnr transmit, Jumbo frames

UG_8430_003
78Q8430 ARM9(920T) Linux Driver Diagnostic Guide
Rev. 1.1
13
4.4.17 OnNow WOL
1. Enter the command:
8430-tool eth0 -L onnow set 0x10203040 0x50607080 0x90A0B0C0 0x00000CD1
2. Enter the command: 8430-tool eth0 -c dump 0x15 6
3. Verify that the stored CAM values make up the group: 0x403080705090.
4.4.18 HNR Frame
1. Enter the command:
8430-tool eth0 -H set 0x000e2e61 0x91790001 0x02030405 0x08004500 0x001e0009
2. The 8430-tool will now be in interactive mode. A prompt will appear for another 5 32-bit hex words for
the packet. After input, the process will repeat once more for the final 5 hex words. Enter each of the
following 5 word groups at the appropriate prompts:
a. 0x40004001 0x910ec0a8 0x1463c0a8 0x14140800 0xf6fbf802
b. 0x09000001 0x00000000 0x00000000 0x00000000 0x00000000
4.4.19 HNR Transmit
1. Enter the command: 8430-tool eth0 -H send
2. On
the
tcpdump screen, verify that the frame was transmitted to the Linux host from the ARM target.
4.4.20 Jumbo Frames
Note that the Linux 2.6.13 kernel only supports 2048-byte jumbo packets.
1. On the Linux host enter the command: ifconfig ethN mtu 3000
2. On the Linux host enter the following commands:
a. tcpdump -lnei ethN
b. ping -s 2000 192.168.10.99
3. Verify that no ICMP response packets are returned from the ARM target.
4. Enter the command: 8430-tool eth0 -J on
5. Verify that all ICMP response packets are returned from the ARM target.
6. Enter the command: 8430-tool eth0 -J off
7. Verify that ICMP response packets from the ARM target cease.
4.4.21 Headroom Watermark
1. Enter the command: 8430-tool eth0 -Q headroom get
2. Enter the command: 8430-tool eth0 -Q headroom set 15
3. Enter the command: 8430-tool eth0 -Q headroom get
4. Verify the change.
To restore the default value for Linux, enter the command: 8430-tool eth0 -Q headroom set 4
4.4.22 Add Padding
This procedure tests the addition of padding to small packets.
1. On the Linux host, enter: ping -s 0 192.168.10.99
2. On tcpdump, observe that the ping request from the Linux host has length 42 and the replay from the
ARM target has length 60.
3. Enter the command: 8430-tool eth0 -F txpadding off
4. On the Linux host, verify that the ping responses have stopped.
5. Enter the command: 8430-tool eth0 -F txpadding on
6. On the Linux host, verify that the ping responses have resumed.