Use FMAN VSP Mechanism to Implement Dedicated Buffer Pool Allocation Based on the Frame Header

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Use FMAN VSP Mechanism to Implement Dedicated Buffer Pool Allocation Based on the Frame Header

Use FMAN VSP Mechanism to Implement Dedicated Buffer Pool Allocation Based on the Frame Header

If a user is running a multiple software entities system where a single MAC may be used by several software entities simultaneously. Users may use a different VSP(Virtual Storage Profiles) for each SW entity; that way, the buffer may be private, It allows the virtualization of the buffer pool selection for frame storage (and other parameters related to storage in external memory) from the physical hardware ports.

Using VSP mechanism, different packets received on the same physical port may be stored in different BM pools based on the frame header, in a similar way to FQID selection. For example, in the case allocating a dedicated buffer pool for VLAN 2 packets, there are buffers always available for VLAN 2 traffic, if too many traffic coming in, other packets can be dropped.
Each port has a default VSP. On each PCD classification, a VSP may be selected. Received packets will be written into the destination buffer according to the VSP parameters, while the VSP is selected according to the frame headers and the PCD configuration.

Usage of VSP by FMAN Port

Add Chosen Device node in the DTS file to support Virtual storage Profile

VSP Allocation and Initialization in USDPAA Application

Define VSP in FMC PCD Policy File

Labels (1)
Attachments
No ratings
Version history
Last update:
‎10-08-2017 09:23 PM
Updated by: