TTL |
[127:124] |
初始爲每經過一模塊減1 |
未使用(yòng) |
IngressPort |
[123:120] |
分組的原始輸入端口号 |
在CDP、Nmac_ctrl、UM、Cpu_ctrl模塊中都有處理(lǐ) |
Length |
[119:108] |
分組長度,包含MetaData,最長爲4K,最短爲60字節(去掉CRC域的最小(xiǎo)以太網幀長度) |
在CDP、Cpu_ctrl、Nmac_ctrl模塊中的很(hěn)多子模塊中都有做處理(lǐ);例如:增加删減兩拍(pāi)Metadata時(shí)。 |
SrcModuleID |
[107:100] |
報(bào)文(wén)通信時(shí),源功能(néng)模塊的ID |
在mux_4stream子模塊中将來(lái)自(zì)端口的報(bào)文(wén),該值都置爲0。 |
DstModuleID |
[99:92] |
1來(lái)自(zì)端口,5來(lái)自(zì)CPU
|
|
Seq_Num |
[91:80] |
報(bào)文(wén)接收序号,由FPGA OS在分組接收時(shí)标記,每個輸入接口維護一個獨立的序列号 |
未使用(yòng) |
EgressPort |
63 |
分組的最終輸出端口号 |
在CDP、Nmac_ctrl、Cpu_ctrl、UM模塊中都有處理(lǐ);例如在dmux_4stream子模塊中,根據該值決定其轉發端口
|
Pkt_Src |
63 |
表示進入硬件流水(shuǐ)線的分組來(lái)源,0:來(lái)自(zì)網絡接口,1:來(lái)自(zì)cpu |
未使用(yòng) |
Pkt_Dst |
62 |
表示分組離開(kāi)硬件流水(shuǐ)線的目的,0:送網絡接口發出;1:送cpu處理(lǐ) |
在trans_ctrl模塊中,根據其值确定報(bào)文(wén)的轉發方向 |
Discard |
61 |
1:指示GOE模塊丢棄該分組;0:GOE模塊正常轉發該分組 |
在GOE模塊中,根據其值進行報(bào)文(wén)棄丢或轉發處理(lǐ) |
Priority |
[60:58] |
分組優先級,默認最低(dī)優先級(000) |
未使用(yòng) |
FlowID |
[57:44] |
分組屬于的流ID,最大(dà)16K |
未使用(yòng) |
TimeStamp |
[43:0] |
報(bào)文(wén)接收時(shí)間戳,由FPGA OS在分組接收時(shí)标記 |
在CDP模塊中有提取處理(lǐ) |