Firmware support for mpls in hardware for T1040RDB

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Firmware support for mpls in hardware for T1040RDB

2,380 次查看
Suraj_Prakash
Contributor II

Hi,

    I am working on T1040RDB and I would like to know is there any latest freescale firmware supports MPLS in hardware or not ???

    

0 项奖励
回复
4 回复数

2,364 次查看
vladimir_oltean
NXP Employee
NXP Employee

What MPLS functionality do you need the hardware to assist you with?

0 项奖励
回复

2,345 次查看
Suraj_Prakash
Contributor II

Hi,

We need support for MPLS LSR operations and it should be rfc3031 compliance

0 项奖励
回复

2,337 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Please check whether the following would be helpful from the AE team.

I am responsible for FMan (including ucode, driver and FMC tool)

MPLS is supported by Hard Header Examination Sequences (HXSs)

See details the following chapter in T1040 RM:

A.9.4.7.5 L2 HXS—MPLS

Table A-352. MPLS Label to Next HXS Mapping

Figure A-312. MPLS (RFC3032)

 

So MPLS is supported not only by KEYGEN but also by CC (Coarse Classification).

( Keygen is supported by HW and CC is implemented in firmware )

 

For details about support at FMC tool software level you should look in the HXS PDL definition file at the following location:

               \fmc\etc\fmc\config\hxs_pdl_v3.xml

 

               at mpls protocol definition you will find the following fields available:  "label",  "cos", "s", "ttl"

 

<protocol name="mpls" longname="Multi Protocol Label Switching" showsumtemplate="mpls">

               <format>

                              <fields>

                                             <!--

                                             The CoS field is identified as Exp (Experimental Use) inside RFC 3032

                                             -->

                                             <field type="bit" name="label" longname="Label" mask="0xFFFFF000" size="4" showtemplate="FieldDec"/>

                                             <field type="bit" name="cos" longname="Class of Service" mask="0x00000E00" size="4" showtemplate="FieldDec"/>

                                             <field type="bit" name="s" longname="Bottom of Stack" mask="0x00000100" size="4" showtemplate="FieldDec"/>

                                             <field type="bit" name="ttl" longname="Time To Live"  mask="0x000000FF" size="4" showtemplate="FieldDec"/>

                              </fields>

               </format>

 

0 项奖励
回复

2,371 次查看
yipingwang
NXP TechSupport
NXP TechSupport

I escalated your question to the hardware AE team, please wait for the feedback from them.

0 项奖励
回复