...
LX2160A Honeycomb & Clearfog-CX
Port Names | |||
---|---|---|---|
TBDdpmac.9 (SFP+)TBD | dpmac.7 (SFP+) | dpmac.17 (RJ45) | TBD. |
TBDdpmac.10 (SFP+)TBD | dpmac.8 (SFP+) |
LX2162A Clearfog
Port Names | ||||||
---|---|---|---|---|---|---|
dpmac.5 (SFP+SFP28) | dpmac.3 (SFP+) | dpmac.16 (RJ45) | dpmac.15 (RJ45) | dpmac.13 (RJ45) | dpmac.14 (RJ45) | |
dpmac.6 (SFP+SFP28) | dpmac.4 (SFP+) | dpmac.12 (RJ45) | dpmac.11 (RJ45) | dpmac.17 (RJ45) | dpmac.18 (RJ45) |
...
After choosing the list of interfaces that DPDK should use - after unbinding Linux drivers - and after destroying any attached dpni objects, they can be prepared for DPDK using the nxp/dpaa2/dynamic_dpl.sh
script:
Code Block |
---|
# bind LX2162 Clearfog upper row ports (2x SFP+ ports, 4x RJ45) on named dprc object export DPRC=dprc.2 export DPDMAI_COUNT=6038 # max. 60 on LX2162A more interfaces means fewer dpdma available dynamic_dpl.sh dpmac.5 dpmac.3 dpmac.616 dpmac.15 dpmac.13 dpmac.414 |
Example output:
Code Block |
---|
parent - dprc.1 Creating Non nested DPRC NEW DPRCs dprc.1 dprc.2 Using board type as 2160 Using High Performance Buffers ##################### Container dprc.2 is created #################### Container dprc.2 have following resources :=> * 3 DPMCP * 16 DPBP * 8 DPCON * 16 DPSECI * 46 DPNI * 34 DPIO * 8 DPCI * 6038 DPDMAI * 0 DPRTC ######################### Configured Interfaces ######################### Interface Name Endpoint Mac Address ============== ======== ================== dpni.82 dpmac.5 -Dynamic- dpni.93 dpmac.3 -Dynamic- dpni.4 dpmac.16 -Dynamic- dpni.105 dpmac.6 .15 -Dynamic- dpni.9 dpmac.13 -Dynamic- dpni.11 dpmac.414 -Dynamic- |
PCI Network Interfaces
...
Code Block |
---|
# enable 2G pages
dpdk-hugepages.py --setup 2G
# interactive testpmd session
export DPRC=dprc.2
dpdk-testpmd -- -i |
Example Output:
...