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
Multi-proc changes
Support for multiple interfaces
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
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.
Updates to net_test_bench application, removed net_test_setup.sh
Set qmQueMgmtProxyDataReg to NULL for k1, k2h
Adding net_test_bench application, scripts to set irq smp affinity, setup scripts for net_test_loopback and router applications
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
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
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.
Update location of doxygen output folder, config file changes, setup script changes
Makefile updates for yocto: fixed make install for netapi
NETAPI net test application updates
Updated the netapi build infrastructure to align for yocto
Fixed issue with running and gracefully terminating net_test_router application.
Fixed mapping of threads to configured cpu sets.
Fixed mapping of threads to configured cpu sets.
10 years agoUpdated netapi makefile to use correct DEVICE define, net_test cleanup, version update. DEV.NETAPI.01.00.00.05
Updated netapi makefile to use correct DEVICE define, net_test cleanup, version update.
This commits adds the following:
1. Re-size netapi tune parameters for SA and PA buffer size requests for K2.
2. Fixes in Makefiles to compile netapi library and test applications.3
3. General cleanup.
1. Re-size netapi tune parameters for SA and PA buffer size requests for K2.
2. Fixes in Makefiles to compile netapi library and test applications.3
3. General cleanup.
This commit adds the following:
1. Netapi cleanup, fix in netapi_pktioCreate to update queue number.
2. net_test cleanup, changes to create pktio channels and classifers for DSP fash path setup.
3. Added ifdma test application, updates to Makefile.
4. Updates to net_test_config file.
1. Netapi cleanup, fix in netapi_pktioCreate to update queue number.
2. net_test cleanup, changes to create pktio channels and classifers for DSP fash path setup.
3. Added ifdma test application, updates to Makefile.
4. Updates to net_test_config file.
one more fix
changes for ifdma mode. some fixes to previous merge
This commit adds the following:
1. Internal functions to open/delete/send to a IFMDA channel
2. cleanup
1. Internal functions to open/delete/send to a IFMDA channel
2. cleanup
This commit adds the following:
1. Changes to FLOW API
2. changes to tie switch port to mac address
3. Fix for INFLOW mode of operation
1. Changes to FLOW API
2. changes to tie switch port to mac address
3. Fix for INFLOW mode of operation
This commit adds the following:
1. Added net_test_max_params applications, removed obsolete testing appps.
2. Added net_test configuration files to test out ability to create
larege number of SA's, largs number of MAC/IP interfaces.
3. Updated testing application to read config file from command line.
1. Added net_test_max_params applications, removed obsolete testing appps.
2. Added net_test configuration files to test out ability to create
larege number of SA's, largs number of MAC/IP interfaces.
3. Updated testing application to read config file from command line.
This commit adds the following:
1. Added consistency in API and internal function naming conventions.
2. Incorporated code review comments.
3. General cleanup.
1. Added consistency in API and internal function naming conventions.
2. Incorporated code review comments.
3. General cleanup.
This commit adds the following:
1. New netcp_cfg APIs to allow getting and updating user data associated with APP ID.
2. API updates to allow user applications t store user data associated with APP ID.
3. Header file dependency cleanup.
4. Fixes in net_test utility functions when creating and deleting MAC/IP interfaces.
5. Additional cleanup of compiling warnings.
1. New netcp_cfg APIs to allow getting and updating user data associated with APP ID.
2. API updates to allow user applications t store user data associated with APP ID.
3. Header file dependency cleanup.
4. Fixes in net_test utility functions when creating and deleting MAC/IP interfaces.
5. Additional cleanup of compiling warnings.
This commit includes the following changes:
1. Implemented fast path send functions in pktio which directly use low level nwal
fast send macros.
2. net_test and net_test router application updates to use pktio fast path send functions.
3. Resolved all compilation warnings for netapi library and net_test user space applications.
4. General cleanup.
1. Implemented fast path send functions in pktio which directly use low level nwal
fast send macros.
2. net_test and net_test router application updates to use pktio fast path send functions.
3. Resolved all compilation warnings for netapi library and net_test user space applications.
4. General cleanup.
NETAPI: This commit addes the following functionality:
1. Adding net_test_thread_utils.c/.h files which contain internal
net_test APIs for slow and fast path thread creation.
2. Updated net_test_config.txt with slow and fast path configuration
parameters.
3. Added new config file parsing routines for slow and fast path configuration
parameters to net_test_utils.c/.h (renamed from net_test_util.c/.h).
4. General cleanup.
1. Adding net_test_thread_utils.c/.h files which contain internal
net_test APIs for slow and fast path thread creation.
2. Updated net_test_config.txt with slow and fast path configuration
parameters.
3. Added new config file parsing routines for slow and fast path configuration
parameters to net_test_utils.c/.h (renamed from net_test_util.c/.h).
4. General cleanup.
Adding soure file for net_test SA utilities, adding source files for net_test_router user space application, removing netapi kernel module files which are part of hplib, general cleanup of net_test
10 years agoMoved SA configuration parameters to confile file, net_test cleanup, added net_test_u...
Moved SA configuration parameters to confile file, net_test cleanup, added net_test_util.c
Incorporated code review comments, source file cleanup, implemented support for GMAC in net_test and netapi.
Adding netcp_cfgExceptions API and related changes, fixing AH support using nwal low level APIs for TX crypto
Merge remote branch 'origin/master' into netapi-keystone2
Conflicts:
ti/runtime/netapi/netapi_sched.h
ti/runtime/netapi/netapi_tune.h
ti/runtime/netapi/pktio.h
ti/runtime/netapi/src/netapi_sec.c
ti/runtime/netapi/test/net_test.c
ti/runtime/netapi/test/net_test.h
Conflicts:
ti/runtime/netapi/netapi_sched.h
ti/runtime/netapi/netapi_tune.h
ti/runtime/netapi/pktio.h
ti/runtime/netapi/src/netapi_sec.c
ti/runtime/netapi/test/net_test.c
ti/runtime/netapi/test/net_test.h
Support IPSEC AH mode, additional cleanup
Implemented multi-core/thread protections, implemented changes to have each core/thread have own NWAL local instance, cleanup
Implemented per core net_test stats, integration with latest version of HPLIB
Makefile updates to refer hplib instead of highperf-lib
Multi-core/multi thread changes
Update to build for Keystone-2 and Linaro Tool chain
Removed doxygen directory and contents
net test changes to implmenent low level NWAL APIs for TX crypto
Directory modification for pdk dependent code in netapi
Integration with updated highperf-lib
HPLIB API integration changes
Updates for Doxygen
Including TI logo gif files
Doxygen updates
added utility to dump descriptors
more dox
more dox
updates of header file documentation
Multi-thread development changes
Additional changes to integrate with highperf-lib, moved osal.c to highperf-lib
Additional changes to integrate with highperf-lib
Integration with highperf-lib
11 years agoUpdate for crash and compilation fix for latest in the branch FUL.NETAPI.KEYSTONE2.BASELINE1
Update for crash and compilation fix for latest in the branch
Update for Keystone-2 changes
net_test changes to support GCM/CCM algorithms
Fixes for GCM/CCM SA configuration
11 years agoNeed to set replayWindow and macSize to 0 when authentication algorithm is NULL for... DEV.NETAPI.01.00.00.04.PATCH.1
Need to set replayWindow and macSize to 0 when authentication algorithm is NULL for INFLOW mode of operation
Need to set encrypt first flag to true when authentication algorithm is NULL when calling netapi_secAddSA
Additional doxygen updates
updates
addded some comments for doxygen
Additional doxygen updates
Comment Update
Patch for Kernel Firmware change
Changes to implementation of netapi_getSaStats()
Update for demonstrating RX queue configuration
Added net_test side band mode low level API changes, removed udpif test application compilation from net_test build Makefile
Doxygen updates
Rename of NWAL_TX_FLAG1_DO_IPSEC_CRYPTO to NWAL_TX_FLAG1_DO_IPSEC_ESP_CRYPTO for handling ESP and AH mode
Removed stale unused nwalMemBuf_t
Removed stale unused nwalMemBuf_t
Update packet length in recv_cb to subtract out 4 byte CRC
net test modifications to support configuration of mutliple SA's and config file parsing
Updates for doxygen
Update for SA LLD 1.4.1
Update for PA LLD upgrade
some cleanup,
added example_fast_pushpop
back out cache op better in burst send
burst send now sends pkts not requiring any netcp offload
added example_fast_pushpop
back out cache op better in burst send
burst send now sends pkts not requiring any netcp offload
Update of NETAPI Version
Fix for compilation warnings
Added all Benchmark code in PKTIO under define
Added all Benchmark code in PKTIO under define
Modified to WBInv for Write back
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/netapi
Updated comments
Removed pktIO helper functions and use NWAL TX and RX directly
Update of OSAL to include invalidate during POP
Removed pktIO helper functions and use NWAL TX and RX directly
Update of OSAL to include invalidate during POP
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/netapi
Added kernel patch for cacheacble DMA alloc
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/netapi