Blanton_Script/blanton_traffic_linespeed.sh V0.3.2 drives the whole
loopback traffic run from the DUT shell via bcmcmd, for both switch
boards (unit 0 and 1):
- init : vlan remove 1 pbm=cd, then create/add the 108 loopback
pairs (VLAN 30..137, cdN <-> cdN+32)
- clear : clear c
- show : show c (raw)
- start : tx <count> length=<len> VLantag=<vid> per VLAN
- stop : remove the pairs, optional --destroy
- ps : port status of the cabled ports
- report: parse the show c MIB_TPOK/MIB_RPOK counters and lay them
out one pair per block with a cross-check verdict
(cdA.TX == cdB.RX and cdA.RX == cdB.TX), PASS green /
FAIL red / NA yellow, --tolerance for snapshot skew,
--tsv, --raw and -f <log> for offline analysis; the raw
capture is kept under /tmp
- run : ps -> init -> clear -> start -> report
Options -u/-c/-l/-p/-T/-d/-n and a sourceable function API, in the
style of the other blanton_*.sh tools. Command output matches the
former Tera Term macros byte for byte; report output matches
tools/bcm_mibpair_report_V1.1.0.py, added here as the off-box
equivalent, together with the raw bcmcmd command lists under tools/.
ScriptA sources the tool, ScriptB runs ps/init/clear/show/start and
drops stress_hhmd and stress_pcie, ScriptC stops the traffic and
prints the pair counter report.
109 lines
4.9 KiB
Plaintext
109 lines
4.9 KiB
Plaintext
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=30'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=31'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=32'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=33'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=34'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=35'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=36'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=37'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=38'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=39'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=40'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=41'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=42'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=43'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=44'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=45'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=46'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=47'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=48'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=49'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=50'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=51'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=52'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=53'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=54'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=55'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=56'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=57'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=58'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=59'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=60'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=61'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=62'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=63'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=64'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=65'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=66'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=67'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=68'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=69'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=70'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=71'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=72'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=73'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=74'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=75'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=76'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=77'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=78'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=79'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=80'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=81'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=82'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=83'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=84'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=85'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=86'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=87'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=88'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=89'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=90'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=91'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=92'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=93'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=94'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=95'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=96'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=97'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=98'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=99'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=100'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=101'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=102'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=103'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=104'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=105'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=106'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=107'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=108'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=109'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=110'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=111'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=112'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=113'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=114'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=115'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=116'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=117'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=118'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=119'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=120'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=121'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=122'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=123'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=124'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=125'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=126'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=127'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=128'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=129'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=130'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=131'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=132'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=133'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=134'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=135'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=136'
|
|
bcmcmd -n 1 -c 'tx 100 length=512 VLantag=137'
|