Files
Blanton_TTL_Script/tools/traffic_loopback_vlan_setting.txt
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

326 lines
8.2 KiB
Plaintext

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