4 years agoMerge pull request #5 in PROCESSOR-SDK/nwal-lld from CATREQ-2702 to master DEV.NWAL.02.01.00.12A
Merge pull request #5 in PROCESSOR-SDK/nwal-lld from CATREQ-2702 to master
* commit 'f2acc26885e14e77a1d00eb65b2b0f98965d0434':
CATREQ-2702: Descoping big-endian c6x
* commit 'f2acc26885e14e77a1d00eb65b2b0f98965d0434':
CATREQ-2702: Descoping big-endian c6x
CATREQ-2702: Descoping big-endian c6x
5 years agoMerge pull request #4 in PROCESSOR-SDK/nwal-lld from Doc_ver_update_5.0 to master DEV.NWAL.02.01.00.12 DEV.PROCESSOR-SDK.05.01.00.10 DEV.PROCESSOR-SDK.05.01.00.11 DEV.PROCESSOR-SDK.05.02.00.07 DEV.PROCESSOR-SDK.05.03.00.05 DEV.PROCESSOR-SDK.06.00.00.05
Merge pull request #4 in PROCESSOR-SDK/nwal-lld from Doc_ver_update_5.0 to master
* commit '5bf246b45bb8d9a00c37456bf5f7164e6166b07c':
Documentation and version updates for procsdk 5.0 release
* commit '5bf246b45bb8d9a00c37456bf5f7164e6166b07c':
Documentation and version updates for procsdk 5.0 release
Documentation and version updates for procsdk 5.0 release
Merge pull request #3 in PROCESSOR-SDK/nwal-lld from PRSDK-2194 to master
* commit '0306d41170458b0827b791f7ade9302a869527d7':
PRSDK-2194 Added RULES_MAKE macro
* commit '0306d41170458b0827b791f7ade9302a869527d7':
PRSDK-2194 Added RULES_MAKE macro
PRSDK-2194 Added RULES_MAKE macro
Added RULES_MAKE macro to support build based on custom Rules.make
location
Added RULES_MAKE macro to support build based on custom Rules.make
location
7 years agoMerge pull request #2 in PROCESSOR-SDK/nwal-lld from REL_NOTES_2_1_0_11 to master DEV.NWAL.02.01.00.11B
Merge pull request #2 in PROCESSOR-SDK/nwal-lld from REL_NOTES_2_1_0_11 to master
* commit 'a93303e3d682d7161030113b72c3e1adf755bf89':
Release notes and version update
* commit 'a93303e3d682d7161030113b72c3e1adf755bf89':
Release notes and version update
Release notes and version update
7 years agoMerge pull request #1 in PROCESSOR-SDK/nwal-lld from FIX_PRSDK-1141 to master DEV.NWAL.02.01.00.11
Merge pull request #1 in PROCESSOR-SDK/nwal-lld from FIX_PRSDK-1141 to master
* commit '99caa8c92225111d3f6da655c2d3c645c4622378':
Fix PRSDK-1141
* commit '99caa8c92225111d3f6da655c2d3c645c4622378':
Fix PRSDK-1141
Fix PRSDK-1141
Update Osal_cache_op_measure to take pointer to a double long
* This update is to match with the hplib
Signed-off-by: Hongmei Gou <h-gou@ti.com>
* This update is to match with the hplib
Signed-off-by: Hongmei Gou <h-gou@ti.com>
RN update, version update
Cleanup
nwal:test: Fix linker option
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Version update, release notes update
Fix compilation for linux use case
nwalUnitTestk2kSa.cfg and nwalUnitTestk2lSa.cfg:
Remove var Program = xdc.useModule('xdc.rov.Program'); since it is not
compatible with Program.sectMap instruction
Remove var Program = xdc.useModule('xdc.rov.Program'); since it is not
compatible with Program.sectMap instruction
SDOCM00119656: replace delay functions with ones that don't have rollover is
Signed-off-by: John Dowdal <jdowdal@ti.com>
Signed-off-by: John Dowdal <jdowdal@ti.com>
test/unitTest/c66/bios/fw_init.c
- cleanup #if/#endif pair
- cleanup #if/#endif pair
Clean up test code and projects to support K1 devices
removed SOC_FAMILY as an external build variable as it conflicts with yocto
support for device specific KeyStone2 builds added
support for parallel build and SECTTI argument
Fix xdc build issue, update version and docs
nwal: disable CRC generation in CPSW
For EQOS routing, emacCtrl should include command to disable CRC
generation in CPSW as this will add 4 bytes to each EQOS-routed packet.
CRC is already present in packet and can be reused on egress.
Signed-off-by: Mike Scherban <m-scherban@ti.com>
For EQOS routing, emacCtrl should include command to disable CRC
generation in CPSW as this will add 4 bytes to each EQOS-routed packet.
CRC is already present in packet and can be reused on egress.
Signed-off-by: Mike Scherban <m-scherban@ti.com>
nwal: allow use of IP handles
Signed-off-by: Mike Scherban <m-scherban@ti.com>
Signed-off-by: Mike Scherban <m-scherban@ti.com>
nwal: add NATT proto compatibility
Signed-off-by: Mike Scherban <m-scherban@ti.com>
Signed-off-by: Mike Scherban <m-scherban@ti.com>
nwal: add wildcard source and destination IPs
Signed-off-by: Mike Scherban <m-scherban@ti.com>
Signed-off-by: Mike Scherban <m-scherban@ti.com>
nwal: enable configuration for natt detector
Using provided APIs, the NATT detector can be enabled and disabled
Signed-off-by: Mike Scherban <m-scherban@ti.com>
Using provided APIs, the NATT detector can be enabled and disabled
Signed-off-by: Mike Scherban <m-scherban@ti.com>
Updated Linux unitTest with new RM Server socket interface
Release notes and version update
Fix warning in NWAL library compilation
Update version
Update makefile for parallel build issue
Use PA-LLD define for number of nwal buffers
Update version and docs
Updates to sycn with latest version of PA-LLD
Additional release notes update
Cleanup: Remove printfs from library source/header files
Update NWAL to support Default Route Emac Port configuration
Adding support to handle config of NWAL_MATCH_ACTION_EMAC
Update release notes and version
Removed RM OSAL functions, now part of hplib, cleanup
Adding stub functions for RM OSAL multi-thread critical section enter and exit
Resolve Coverity warnings
Fix unitTest linker command file
NWAL documenentation and version update
NWAL library and test updates for multi-proc DSP
NWAL library EQOS mode support
Update NWAL_PAFRM_ETHA_PS_FLAGS_PORT_SHIFT for K2E/K2L
Merge remote branch 'origin/dpi_demo'
Incorporate multi-proc code review comments
Merge branch 'multi-proc'
Add support for etherType field for nwalSetMacIface API
Update release notes and release version
SDOCM00108363: usermode LLD test nwal fails on k2hk platform
SDOCM00111683: usermode LLD nwal test fails on latest nightly builds(228,230)
on both k2e and k2l while it passed on alpha build
on both k2e and k2l while it passed on alpha build
SDOCM00108592:For K2E/K2L, NWAL needs to update the dest tag field of descriptor with enet port when transmitting a packet (egress).
Unit test updates for Multi-process support in NWAL
Multi-processs support in NWAL
Update NWAL_MAX_PS_COMMAND_SIZE to 96
Update to include csl_qm_queue.h
Release Note updates
SDOCM00107900: Resolve NWAL Coverity issues.
SDOCM00107790: NWAL user mode LLD unit test integration with RM
SDOCM00107355: Use DSP compiler options for debuggability with optimization (and compiler upgrade for the same)
SDOCM00107645: nwal update to configure sequence number when creatinng IPSEC tx channel
Integration with latest version of HPLIB
NWAL makefile updates to sync with yocto recipes
Merge remote-tracking branch 'origin/lamarr'
Conflicts:
ti/drv/nwal/nwal_osal.h
ti/drv/nwal/nwalver.h
Conflicts:
ti/drv/nwal/nwal_osal.h
ti/drv/nwal/nwalver.h
9 years agoFix for SDOCM00107501:Compilation issues observed when compiling with C++ DEV.NWAL.02.00.00.15
Fix for SDOCM00107501:Compilation issues observed when compiling with C++
Fix install for nwal libraries
NWAL test updates for MCSDK 3.1
Changes to support device specific nwal libraries, integration with latest PA-LLD for MCSDK 3.1
Use SASS queue when updating txQueue field of command label
Fix for SDOCM00107089: NWAL internal queue map for EMAC queue is incorrect
Fix SA destination queue config when addind security association
SDOCM00106885: edison: nwalPktRouterC66xMASTERK2ETestProject gets unable to access device memory error when loading the .out file
SDOCM00106886: edison: nwalUnitTestSaK2ETestProject does not build
SDOCM00106761: NWAL using incorrect SASS2 transmit queues for k2l/k2e
10 years agoMerge branch 'lamarr' of gtgit01.gt.design.ti.com:git/teams/mmi/nwal-lld into lamarr DEV.NWAL.02.01.00.00
Merge branch 'lamarr' of gtgit01.gt.design.ti.com:git/teams/mmi/nwal-lld into lamarr
* 'lamarr' of gtgit01.gt.design.ti.com:git/teams/mmi/nwal-lld:
NWAL code review comments update for MCSDK 3.1
* 'lamarr' of gtgit01.gt.design.ti.com:git/teams/mmi/nwal-lld:
NWAL code review comments update for MCSDK 3.1
Update for moving text and const to MSMC
NWAL code review comments update for MCSDK 3.1
NWAL test project updates for MCSDK 3.1
Update for nwal unit test for k2l/k2e to run on single core
Fix install rule for yocto build
MCSDK3.1 changes: integration with latest version of hplib
10 years agoUpdates for ARM use case, resize PA buffer size requirements, remove direct reference...
Updates for ARM use case, resize PA buffer size requirements, remove direct references to CSL defines
Makefile updates for MCSDK 3.1
Update install rule to add device specific config files
NWAL library and unit test updates for ARM use case
Additinal NWAL library and test apps updates for integration with MCSDK 3.1 pdk and SA lld
Adding NWAL device specific configuration files
NWAL test project updates: Added project files for k2l,k2e, updated project files for k2k,k2h
NWAL library changes for integration with MCSDK 3.1 pdk and csl
Release Notes Update
Fix for SDOCM00103852: nwalUnitTestK2HTestProject fails when run using the simulator for LE and BE
Update version to 2.0.0.14
Added zero IP check in nwal_setIPAddr
Added test cases to verify priority routing based on DSCP and VLAN priority bits