How the NXP ASK Embedded Networking Router and Software Converts the LS1043A Into a Smart NIC or Router
●The list of high-level goals, often seemingly conflicting, are:
■To perform routing and switching at fixed function router latency and throughputs for any packet size when using an NXP system on chip (SoC) with packet and security acceleration
■To use a well-known router stack that the industry has already accepted
■To support well-known and documented methods of setting up Linux® networking
■To utilize NXP packet and security accelerators (PFE, DPAA 1 &2, SEC) to create a “near-single-chip”programmable smart router with nearly ALL of the general-purpose processor (GPP) cycles available to programmers for value-added applications—not just pushing packets
■To provide a rapidly reconfigurable routing system that fits well with potential SDN-ish deployments Underlying these goals are some simple industry truths:
■Processing packets in software only is very slow and is sometimes actually called the “slow path.” This is particularly acute in Linux.
■Processing packets in a neat and organized software hierarchy, which roughly corresponds to the OSI 7-layer model is VERY slow. This is particularly acute in Linux.
■You can process packets 100% in software, but if you can bypass the layered software stack, the packet throughput and latency dramatically improve. This is particularly acute in Linux.
■Bypassing the layered software stack dramatically reduces CPU utilization, even if there is 100% software-only processing. This is particularly acute in Linux.
■Hardware processing, instead of software processsing, is well known in the industry to yield improvements in latency, throughput, power consumption, and CPU loading.
|
|
Supplier and Product Introduction |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
2020/04/10 |
|
REV 0 |
|
ASKTHOFOPER&MWP |
|
216 KB |
- +1 Like
- Add to Favorites
Recommend
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.