Hello Janarbek Matai,
Recently we add "Soft Parser Support" in the latest LSDK 1812 release.
SPC(Soft Parser Configuration) tool allow users to extend the hard parser's capabilities to support custom protocols that are not supported by the hardware parser.
The soft parser tool defines custom protocols using xml files, based on the NetPDL standard.
The architecture of SPC on DPAA 2.x is based on using an offline tool to take in a text-based description of the protocol(s) to be parsed and produce a blob for Management Complex (MC) to load.
Loading of the blob is done at system boot by U-Boot. There is one blob per system and the soft parser sequence(s) can be used on any of the interfaces (physical ports or internal links).
A soft parser blob is a binary file that encapsulates the entire configuration required to configure the Soft Parser HW module: custom protocols bytecode, SP protocols configuration, SP parameters, and soft parser hardware configuration. The soft parser blob file is generated by the SPC (Soft Parser Configuration) Tool. MC can be used to apply an SP Blob on hardware by using U-Boot command line.
For details, please refer to the section "8.3.7.1 Soft Parser Configuration Tool" and "
8.3.7.2 SPC on DPAA 2.x Based Platforms" in LSDK 1812 user manual which could be downloaded from Layerscape SDK | NXP
Have a great day,
TIC
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------