2 linux driver, 1 8430-tool application, Linux driver – Maxim Integrated 78Q8430 Linux Driver ARM Platform User Manual
Page 5: 8430-tool application
UG_8430_008
78Q8430 Linux Driver ARM Platform User Guide
Rev. 1.0
5
2 Linux Driver
The 78Q8430 10/100 Ethernet MAC/PHY Linux device driver provides extensive configuration support
through its IOCTL interface. The 78Q8430 is a uniquely feature-rich Ethernet solution. As such, the
standard Linux Ethernet configuration applications, ethtool and mii-tool, do not address the majority of the
available features. For this reason, a new configuration application, the 8430-tool, is provided with the
driver to support the chip's feature set. The 8430-tool application uses the Linux standard set of sixteen
user-definable networking IOCTLs.
This section describes the user space command interfaces provided with the 78Q8430 Linux device
driver. The user space command interfaces include:
• 8430-tool: for the chip features that cannot be addressed by the standard Linux Ethernet command
interfaces.
• ethtool: for standard Linux Ethernet control commands.
• mii-tool: for standard Linux Ethernet control commands.
2.1 8430-tool Application
This section describes the 8430-tool usage. This tool supports many features of the 78Q8430 that are
not covered by ethtool and mii-tool. The 8430-tool application provides support for the following 78Q8430
features:
• BIST execution and reporting.
• ARC definition and control.
• CAM definition and control.
• Firewall
support.
• Frame modification and packet control.
• HNR
support.
• WOL support for Magic Packet and OnNow.
• PAUSE packet support with user configurable parameters.
• RMON
support.
• PHY/MII support (supplemented by ethtool and mii-tool).
• Jumbo packet support up to 8K on Linux.
• MAC
reset.
• TCP Offload Engine (TOE) support for ICMP packets.
• Debug support with register access for MAC and PHY.
A summary of the commands and syntax is followed by a detailed description of each command.