HPLIB makefile updates to sync with yocto recipes
Merge remote-tracking branch 'origin/lamarr'
Conflicts:
ti/runtime/netapi/src/netapi_loc.h
Conflicts:
ti/runtime/netapi/src/netapi_loc.h
Merge remote-tracking branch 'origin/lamarr'
Conflicts:
ti/runtime/hplib/hplib_vm.h
ti/runtime/hplib/hplibmod.h
ti/runtime/hplib/src/hplib_loc.h
Conflicts:
ti/runtime/hplib/hplib_vm.h
ti/runtime/hplib/hplibmod.h
ti/runtime/hplib/src/hplib_loc.h
Fix for SDOCM00107501:Compilation issues observed when compiling with C++
9 years agoFix for SDOCM00107501:Compilation issues observed when compiling with C++ DEV.NETAPI.01.00.00.11
Fix for SDOCM00107501:Compilation issues observed when compiling with C++
Fix makefile_armv7 to build shared libraries
Integration changes with latest NWAL
Additional fix for SDOCM00104882: Re-implemented hplib_vmGetMemPoolRemainder API
Fix for SDOCM00104882: HPLIB needs to provide a memory free API.
Added unit test case for alloc/free APIs.
Fix implementation of Osal_start().
Added unit test case for alloc/free APIs.
Fix implementation of Osal_start().
Fix for SDOCM00106989: Additional fix for K2E settings
10 years agoFix for SDOCM00107104: NETAPI changes to support new mechanism for PA stats collectio...
Fix for SDOCM00107104: NETAPI changes to support new mechanism for PA stats collection for K2L/K2E.
Fix for SDOCM00106989: Need to update netapi ipsecmgr with K2L/K2E device-tree paths for netrx completion queue and flow
NETAPI changes for MCSDK3.1, cleanup
SDOCM00106000: HPLIB library warning cleanup
Change back paFwActive flag to nwal_TRUE, fix of previous commit
Resize PA_ BUFFER2 configuration size for k2l/k2e
mFix install rule for ipsecmgr_daemon.out
Makefile udpates to build device specific test applications
NETAPI test application changes for MCSDK 3.1 which supports k2l/k2e
NETAPI library changes for MCSDK 3.1 which supports k2l/k2e
10 years agoUpdate hplib_vmInit API to allow user space application to pass in hplib device speci...
Update hplib_vmInit API to allow user space application to pass in hplib device specific configuration
Fix include files in hplib device config files
ARM makefile updates
Update install rule to add device specific config files, fix compilation of pmutest application
Integrate hplib unit tets with latest library
Update PASS_CFG_BLK_SZ for lamarr/edison device configuration
Merge from master
Fix for SDOCM00105999: HPLIB without OSAL
Fix for SDOCM00105709: hplib_vmMemAlloc doesnt always give unique addresses.
HPLIB updates for MCSDK 3.1 which supports single library for keystone-2 devices, test application updates.
Fix for SDOCM00105709: hplib_vmMemAlloc doesnt always give unique addresses.
Makefile cleanup
some minor changes to test code:
- bug in net_test_router double counting rx pkts
- handle other crypto modes in router.c
- support NULL crypto/auth combinations in net_test_sa_utils.c
-
- bug in net_test_router double counting rx pkts
- handle other crypto modes in router.c
- support NULL crypto/auth combinations in net_test_sa_utils.c
-
Update version to 01.00.00.05
Fix implementation of hplib_mUtilProgramPmuEvent and hplib_mUtilReadPmuEvent
Updated version to 01.00.00.10
This commit adds the following:
1. SDOCM0090624: Fix for Delete Classifer API will try and delete the same
ad hoc IP rule if it is used in multiple classifiers.
2. Incorporated NETAPI code review comments.
1. SDOCM0090624: Fix for Delete Classifer API will try and delete the same
ad hoc IP rule if it is used in multiple classifiers.
2. Incorporated NETAPI code review comments.
Added back rule for netapi shared object compilation
General cleanup to remove collection of debug stats
SDOCM00090624:Delete Classifer API will try and delete the same ad hoc IP rule if it is used in multiple classifiers
Multiple interface routing support updates.
Added support for routeType configurtion for exception rules.
Added support for remote/source IP configuration for IP rules.
Added support for remote/source IP configuration for IP rules.
NETAPI updates to support enhanced route types.
Integration with latest version of HPLIB
Adding Multi-process friendly spinlock APIs
SDOCM00104383-HPLIB kernel module updates for linux 3.10 kernel
Added IPV6 and bridge interface support
Fix for SDOCM00103887- resized TUNE_NETAPI_CONFIG_MAX_SA_TO_PA_DESC to 200.
Added shared object library support, updated release version.
Added shared object library support, updated release version.
Multi-proc support in NETAPI changes
Fix for SDOCM00103116: netapi_init() error codes not checked in right place.
Fix for SDOCM00103116: Added API to reset malloc area for memory pool,
resolved issue with multiple opens of hplib kernel module.
resolved issue with multiple opens of hplib kernel module.
Fix for SDOCM00103205: scheduler cycle counts are not collected properly and are garbage in printout
Fix for SDOCM00103205: Issue with hplib_mUtilGetTimestamp()
10 years agoFix for SDOCM00103115: ARM user space transport: net test router test ipsec capabilit...
Fix for SDOCM00103115: ARM user space transport: net test router test ipsec capability is broken.
SDOCM00102718: Offload support for AEX_XCBC
Changing netapi_secGetChanCtxInfo API definition and implementation
This commit adds the following:
1. Changing API name from netapi_secGetChanHandles to netapi_secGetChanCtxInfo.
2. Enabling netapi ipsecmgr to run in daemon mode.
3. Update version to 1.0.0.8
1. Changing API name from netapi_secGetChanHandles to netapi_secGetChanCtxInfo.
2. Enabling netapi ipsecmgr to run in daemon mode.
3. Update version to 1.0.0.8
Update version to 1.0.0.3
Updates to shared memory implementation, multi-proc changes
Multi-proc changes
Support for multiple interfaces
Code review: Add enum type for HPLIB shared memory entries
This commit adds the following:
1. HPLIB shared memory API's and implementaion.
2. Moving HPLIB manages spinlocks to shared memory region.
1. HPLIB shared memory API's and implementaion.
2. Moving HPLIB manages spinlocks to shared memory region.
This commit adds the following:
1. NETAPI changes to support multiproc PA/SA.
2. NETAPI integration with HPLIB shared memory API's
3. New to query per channel SA/PA handles.
1. NETAPI changes to support multiproc PA/SA.
2. NETAPI integration with HPLIB shared memory API's
3. New to query per channel SA/PA handles.
This commit adds the following:
1. Fix for SDOCM00102515(Graceful shutdown of netapi ipsecmgr daemon not supported).
2. Netapi ipsecmgr daemon makefile update to support compile time flag to enable RX policy creation.
3. Fix in netapi_secAddRxPolicy when constructing APPID for IPSEC policy.
1. Fix for SDOCM00102515(Graceful shutdown of netapi ipsecmgr daemon not supported).
2. Netapi ipsecmgr daemon makefile update to support compile time flag to enable RX policy creation.
3. Fix in netapi_secAddRxPolicy when constructing APPID for IPSEC policy.
Makfile updates for yocto
NETAPI integration with ipsecmgr
Configuration updates for router application
Fix DSP load issue for DSP cores 0 and 1
Removed IPSEC_TOOLS dir and contents
Adding scripts/configuration files to test IPSEC wit TransportNet Lib test apps
Addng abiity to exclude hplib osal API's in hplib library by setting DISABLE_OSAL=yes when building library.
10 years ago fix for SDOCM00101400- sp config file parameter is used for both slow path and switc...
fix for SDOCM00101400- sp config file parameter is used for both slow path and switch port, changing switch port to swp
Changes for yocto build env.
Makefile changes for Yocto
Updates to net_test_bench application, removed net_test_setup.sh
Makefile cleanup for hplib library
Set qmQueMgmtProxyDataReg to NULL for k1, k2h
sync up with QMSS register define changes
Adding net_test_bench application, scripts to set irq smp affinity, setup scripts for net_test_loopback and router applications
Moved memory barrier to hplib_mVMConvertDescVirtToPhy to save CPU cycles,
bumped up hplib version to 01.00.00.02
bumped up hplib version to 01.00.00.02
This commit adds the following:
1. Disable netapi logging by default.
2. Cleanup.
3. Incorporate remaining code review comments.
1. Disable netapi logging by default.
2. Cleanup.
3. Incorporate remaining code review comments.
Fix for SDOCM00101269: call netapi_netcpCfgException with action to discard packets at time of netapi_shutdown
This commit adds the following changes:
1. Renamed read proc entry to hplib from netapi.
2. MPU access now enabled by skern, removed from hplib for A15.
3. Cleanup.
1. Renamed read proc entry to hplib from netapi.
2. MPU access now enabled by skern, removed from hplib for A15.
3. Cleanup.
Changes to compile with devkit
10 years agoUpdate for nightly build fix. Incorrect typo in the filename found for net_test_loopb... DEV.NETAPI.01.00.00.06
Update for nightly build fix. Incorrect typo in the filename found for net_test_loopback.c compared to what is mentioned in makefile. Renamed the file name.
fix for net_test_setup.sh script for hplibmod.ko path, adding some net_test tools
Added hplib_ver.h, updated doxy file to include hplib_ver.h
Update version info to 01.00.00.06
10 years agoMakefile cleanup: removed dependency on CORTEX_A15 compile file flag, updated sources...
Makefile cleanup: removed dependency on CORTEX_A15 compile file flag, updated sources accordingly.
Fixes in Osal_qmssConvertDescPhyToVirt and Osal_qmssConvertDescVirtToPhy
10 years agoMakefile cleanup: removed dependency on CORTEX_A15 compile file flag, updated sources...
Makefile cleanup: removed dependency on CORTEX_A15 compile file flag, updated sources accordingly.
Update location of doxygen output folder, config file changes, setup script changes
Update location of doxygen output folder
Use of hplib memory barrier apis in hplib cache apis
Makefile updates for yocto: fixed make install for netapi
NETAPI net test application updates
Fixes in hplib rwlock utilities, updated synchtest for multi-thread/core