Files
Blanton_TTL_Script/tools/traffic_loopback_vlan_remove.txt
T
etwen 071244fde1 feat(traffic): Add SWB loopback line-speed traffic tool
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.
2026-08-17 16:32:43 +08:00

109 lines
5.0 KiB
Plaintext

bcmcmd -n 1 -c 'vlan remove 30 pbm=cd0,cd32'
bcmcmd -n 1 -c 'vlan remove 31 pbm=cd1,cd33'
bcmcmd -n 1 -c 'vlan remove 32 pbm=cd2,cd34'
bcmcmd -n 1 -c 'vlan remove 33 pbm=cd3,cd35'
bcmcmd -n 1 -c 'vlan remove 34 pbm=cd4,cd36'
bcmcmd -n 1 -c 'vlan remove 35 pbm=cd5,cd37'
bcmcmd -n 1 -c 'vlan remove 36 pbm=cd6,cd38'
bcmcmd -n 1 -c 'vlan remove 37 pbm=cd7,cd39'
bcmcmd -n 1 -c 'vlan remove 38 pbm=cd8,cd40'
bcmcmd -n 1 -c 'vlan remove 39 pbm=cd9,cd41'
bcmcmd -n 1 -c 'vlan remove 40 pbm=cd10,cd42'
bcmcmd -n 1 -c 'vlan remove 41 pbm=cd11,cd43'
bcmcmd -n 1 -c 'vlan remove 42 pbm=cd12,cd44'
bcmcmd -n 1 -c 'vlan remove 43 pbm=cd13,cd45'
bcmcmd -n 1 -c 'vlan remove 44 pbm=cd14,cd46'
bcmcmd -n 1 -c 'vlan remove 45 pbm=cd20,cd52'
bcmcmd -n 1 -c 'vlan remove 46 pbm=cd21,cd53'
bcmcmd -n 1 -c 'vlan remove 47 pbm=cd22,cd54'
bcmcmd -n 1 -c 'vlan remove 48 pbm=cd23,cd55'
bcmcmd -n 1 -c 'vlan remove 49 pbm=cd24,cd56'
bcmcmd -n 1 -c 'vlan remove 50 pbm=cd25,cd57'
bcmcmd -n 1 -c 'vlan remove 51 pbm=cd26,cd58'
bcmcmd -n 1 -c 'vlan remove 52 pbm=cd27,cd59'
bcmcmd -n 1 -c 'vlan remove 53 pbm=cd28,cd60'
bcmcmd -n 1 -c 'vlan remove 54 pbm=cd29,cd61'
bcmcmd -n 1 -c 'vlan remove 55 pbm=cd30,cd62'
bcmcmd -n 1 -c 'vlan remove 56 pbm=cd31,cd63'
bcmcmd -n 1 -c 'vlan remove 57 pbm=cd64,cd96'
bcmcmd -n 1 -c 'vlan remove 58 pbm=cd65,cd97'
bcmcmd -n 1 -c 'vlan remove 59 pbm=cd66,cd98'
bcmcmd -n 1 -c 'vlan remove 60 pbm=cd67,cd99'
bcmcmd -n 1 -c 'vlan remove 61 pbm=cd68,cd100'
bcmcmd -n 1 -c 'vlan remove 62 pbm=cd69,cd101'
bcmcmd -n 1 -c 'vlan remove 63 pbm=cd70,cd102'
bcmcmd -n 1 -c 'vlan remove 64 pbm=cd71,cd103'
bcmcmd -n 1 -c 'vlan remove 65 pbm=cd72,cd104'
bcmcmd -n 1 -c 'vlan remove 66 pbm=cd73,cd105'
bcmcmd -n 1 -c 'vlan remove 67 pbm=cd74,cd106'
bcmcmd -n 1 -c 'vlan remove 68 pbm=cd75,cd107'
bcmcmd -n 1 -c 'vlan remove 69 pbm=cd76,cd108'
bcmcmd -n 1 -c 'vlan remove 70 pbm=cd77,cd109'
bcmcmd -n 1 -c 'vlan remove 71 pbm=cd78,cd110'
bcmcmd -n 1 -c 'vlan remove 72 pbm=cd84,cd116'
bcmcmd -n 1 -c 'vlan remove 73 pbm=cd85,cd117'
bcmcmd -n 1 -c 'vlan remove 74 pbm=cd86,cd118'
bcmcmd -n 1 -c 'vlan remove 75 pbm=cd87,cd119'
bcmcmd -n 1 -c 'vlan remove 76 pbm=cd88,cd120'
bcmcmd -n 1 -c 'vlan remove 77 pbm=cd89,cd121'
bcmcmd -n 1 -c 'vlan remove 78 pbm=cd90,cd122'
bcmcmd -n 1 -c 'vlan remove 79 pbm=cd91,cd123'
bcmcmd -n 1 -c 'vlan remove 80 pbm=cd92,cd124'
bcmcmd -n 1 -c 'vlan remove 81 pbm=cd93,cd125'
bcmcmd -n 1 -c 'vlan remove 82 pbm=cd94,cd126'
bcmcmd -n 1 -c 'vlan remove 83 pbm=cd95,cd127'
bcmcmd -n 1 -c 'vlan remove 84 pbm=cd128,cd160'
bcmcmd -n 1 -c 'vlan remove 85 pbm=cd129,cd161'
bcmcmd -n 1 -c 'vlan remove 86 pbm=cd130,cd162'
bcmcmd -n 1 -c 'vlan remove 87 pbm=cd131,cd163'
bcmcmd -n 1 -c 'vlan remove 88 pbm=cd132,cd164'
bcmcmd -n 1 -c 'vlan remove 89 pbm=cd133,cd165'
bcmcmd -n 1 -c 'vlan remove 90 pbm=cd134,cd166'
bcmcmd -n 1 -c 'vlan remove 91 pbm=cd135,cd167'
bcmcmd -n 1 -c 'vlan remove 92 pbm=cd136,cd168'
bcmcmd -n 1 -c 'vlan remove 93 pbm=cd137,cd169'
bcmcmd -n 1 -c 'vlan remove 94 pbm=cd138,cd170'
bcmcmd -n 1 -c 'vlan remove 95 pbm=cd140,cd172'
bcmcmd -n 1 -c 'vlan remove 96 pbm=cd141,cd173'
bcmcmd -n 1 -c 'vlan remove 97 pbm=cd142,cd174'
bcmcmd -n 1 -c 'vlan remove 98 pbm=cd143,cd175'
bcmcmd -n 1 -c 'vlan remove 99 pbm=cd144,cd176'
bcmcmd -n 1 -c 'vlan remove 100 pbm=cd145,cd177'
bcmcmd -n 1 -c 'vlan remove 101 pbm=cd146,cd178'
bcmcmd -n 1 -c 'vlan remove 102 pbm=cd147,cd179'
bcmcmd -n 1 -c 'vlan remove 103 pbm=cd152,cd184'
bcmcmd -n 1 -c 'vlan remove 104 pbm=cd153,cd185'
bcmcmd -n 1 -c 'vlan remove 105 pbm=cd154,cd186'
bcmcmd -n 1 -c 'vlan remove 106 pbm=cd155,cd187'
bcmcmd -n 1 -c 'vlan remove 107 pbm=cd156,cd188'
bcmcmd -n 1 -c 'vlan remove 108 pbm=cd157,cd189'
bcmcmd -n 1 -c 'vlan remove 109 pbm=cd158,cd190'
bcmcmd -n 1 -c 'vlan remove 110 pbm=cd159,cd191'
bcmcmd -n 1 -c 'vlan remove 111 pbm=cd192,cd224'
bcmcmd -n 1 -c 'vlan remove 112 pbm=cd193,cd225'
bcmcmd -n 1 -c 'vlan remove 113 pbm=cd194,cd226'
bcmcmd -n 1 -c 'vlan remove 114 pbm=cd195,cd227'
bcmcmd -n 1 -c 'vlan remove 115 pbm=cd196,cd228'
bcmcmd -n 1 -c 'vlan remove 116 pbm=cd197,cd229'
bcmcmd -n 1 -c 'vlan remove 117 pbm=cd198,cd230'
bcmcmd -n 1 -c 'vlan remove 118 pbm=cd199,cd231'
bcmcmd -n 1 -c 'vlan remove 119 pbm=cd200,cd232'
bcmcmd -n 1 -c 'vlan remove 120 pbm=cd201,cd233'
bcmcmd -n 1 -c 'vlan remove 121 pbm=cd202,cd234'
bcmcmd -n 1 -c 'vlan remove 122 pbm=cd204,cd236'
bcmcmd -n 1 -c 'vlan remove 123 pbm=cd205,cd237'
bcmcmd -n 1 -c 'vlan remove 124 pbm=cd206,cd238'
bcmcmd -n 1 -c 'vlan remove 125 pbm=cd207,cd239'
bcmcmd -n 1 -c 'vlan remove 126 pbm=cd208,cd240'
bcmcmd -n 1 -c 'vlan remove 127 pbm=cd209,cd241'
bcmcmd -n 1 -c 'vlan remove 128 pbm=cd210,cd242'
bcmcmd -n 1 -c 'vlan remove 129 pbm=cd211,cd243'
bcmcmd -n 1 -c 'vlan remove 130 pbm=cd216,cd248'
bcmcmd -n 1 -c 'vlan remove 131 pbm=cd217,cd249'
bcmcmd -n 1 -c 'vlan remove 132 pbm=cd218,cd250'
bcmcmd -n 1 -c 'vlan remove 133 pbm=cd219,cd251'
bcmcmd -n 1 -c 'vlan remove 134 pbm=cd220,cd252'
bcmcmd -n 1 -c 'vlan remove 135 pbm=cd221,cd253'
bcmcmd -n 1 -c 'vlan remove 136 pbm=cd222,cd254'
bcmcmd -n 1 -c 'vlan remove 137 pbm=cd223,cd255'