?? -
字號:
1) 文件列表
./l2
build.sh 編譯測試腳本
l2.asm 主要源程序(picocode微碼編寫)
l2.elf 可執行文件(可以下載到NP硬件, 或者是NPSim里面的可執行文件)
l2.imp 匯編編譯輸出
l2.inc 頭文件
l2.lst 匯編編譯輸出 List文件
l2.tcl 主要TCL測試腳本
l2_fm_dn.tcl 配置NP上行(Ingress)端的TCL腳本
l2_fm_up.tcl 配置NP下行(Egress)端的TCL腳本
l2_profile.txt NPProfile性能評估的輸出.
使用說明.txt 本文件
./inc 下面是包含的頭文件, 主要是一些寄存器, 還有協處理器指令和參數定義.
2) 使用提示
主要看l2.asm 中的內容, 對應Hardware reference manual(HRM) 了解各個寄存器位的涵義. 進而了解NP Ingress/Egress分工, 還有TSE模塊樹查找的實現. 這里主要用到的是FM樹(Full Match), 對于路由, 主要是LPM樹.
3) TCL腳本主要是用來構建測試環境
其中l2.tcl是主要的, 會調用另外的兩個配置樹查找的測試數據.
l2_fm_up.tcl配置上行MAC地址與下行LID(樹的Leaf ID)之間的映射關系.
l2_fm_dn.tcl主要建立LID和NP物理接口(40個port)之間的映射關系.
4) 同時附上例子程序的使用教程
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -