1. Networking Tools
The following tools can be used for controlling the network features of a switch:
Name | Description | Origin | Example |
---|---|---|---|
IProute2 Suite |
Manages network interfaces and shows state and statistics |
Linux community |
|
ethtool |
Controls network interface configuration |
Linux community |
|
ptp4l |
Service that participates in a PTP network |
Linux community |
|
tiny-lldpd |
Service that supports the LLC protocol |
Linux community |
|
QoS Tool |
Configures the aspects of interface ingress and egress service quality |
Microchip |
|
VCAP Tool |
Provides low-level access to the switch VCAP rules |
Microchip |
|
FP Tool |
Controls Frame Preemption |
Microchip |
|
FRER Tool |
Controls the Frame Reliability and Elimination feature |
Microchip |
2. Debugging Tools
The following tools can be used for debugging the behavior of the switch:
Name | Description | Origin | Example |
---|---|---|---|
Debug Messages |
Dumps the kernel log with Error, Warning etc. messages |
Linux community |
|
Packet Capture |
Dumps network packets sent on an interface |
Linux community |
|
Packet Injection/Capturing |
Injects network frames into an interface (and/or receives them) |
Microchip |
ef, ef-loop |
DebugFS |
Dumps debug information from a framework or a driver |
Linux community Microchip |
cat /sys/kernel/debug/… |
Symbolic Register Access |
Dumps register values or writes to registers using the register names |
Microchip |
symreg or symreg_sparx5 |