Setup Guide

nputool
The nputool allows for configuring and testing the switch ASICs.
The nputool tests the NPU in the system. The nputool verifies that ports are up and traffic between the ports is working either using
the CPU-generated packet or using IXIA connected to port-1 and port-2 based on the configuration.
Tests
Tests are shown in the following sections.
CLI options
The nputool shows the available options with the nputool -h or nputool command.
DellEmc Diag ---- NPU Tool
version 1.0, x.xx.x.x-x
build, 2017/05/23,
Syntax: nputool
-h, --help := Show this help
-i, --init := Initialize NPU chip
-t, --test
all := Run All NPU tests
id := Run test based on test ID
-s, --show
counter := Dump packet counters
temp := Display NPU temperature
-l, --lpbk [phy/mac/ext]:= Specify Loopback type for traffic test
-T, --traffic [ixia_self,ixia_adj,cpu_self,cpu_adj]
:= Send IXIA or CPU traffic based on specified cfg
self->timbercon lpbk, adj->fiber lpbk
-I, --iteration [count]:= Execute repeatedly command by count
-v, --version := Display version
Usage:
nputool -i -t [all/0/1,2,3/4/../7] -T [ixia_self/ixia_adj/cpu_self/cpu_adj]
-l [phy/mac/ext] := Run NPU tests based on user input
nputool -I [count] -i -t 1 -T cpu_self := Run NPU test repeatedly by count
nputool -i -s temp := Display NPU temperature
For the nputool -i -t [all/0/1,2,3/4/../7] usage:
0 = Test link status
1 = Test snake traffic
2 = Test prbs mac test
3 = Test prbs ext
4 = Test uplink link status
5 = Test uplink snake traffic
6 = Test uplink prbs mac
7 = Test uplink prbs ext
nputool version
root@dell-diag-os:/etc/dn/diag# nputool --v
Dell Diag nputool - version 1.0 sdk-6.5.3 package x.xx.x.x.xx 2016/08/12
root@dell-diag-os:/etc/dn/diag#
root@dell-diag-os:/etc/dn/diag# nputool --version
Dell Diag nputool - version 1.0 sdk-6.5.3 package x.xx.x.x.xx 2016/08/12
root@dell-diag-os:/etc/dn/diag#
Port link status test
46
Dell EMC DIAG-OS tools