Tools Overview

Here are some tools that can help in configuring a system and investigate its operation.

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

ip, bridge, tc

ethtool

Controls network interface configuration

Linux community

ethtool

ptp4l

Service that participates in a PTP network

Linux community

ptp4l

tiny-lldpd

Service that supports the LLC protocol

Linux community

tllpd

QoS Tool

Configures the aspects of interface ingress and egress service quality

Microchip

qos

VCAP Tool

Provides low-level access to the switch VCAP rules

Microchip

vcap

FP Tool

Controls Frame Preemption

Microchip

fp

FRER Tool

Controls the Frame Reliability and Elimination feature

Microchip

frer

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

dmesg

Packet Capture

Dumps network packets sent on an interface

Linux community

tcpdump

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