keystone-rtos/netapi.git
7 years agoGeneral cleanup to remove collection of debug stats
Tinku Mannan [Tue, 12 Nov 2013 17:43:44 +0000 (12:43 -0500)]
General cleanup to remove collection of debug stats

7 years agoSDOCM00090624:Delete Classifer API will try and delete the same ad hoc IP rule if...
Tinku Mannan [Fri, 8 Nov 2013 18:24:49 +0000 (13:24 -0500)]
SDOCM00090624:Delete Classifer API will try and delete the same ad hoc IP rule if it is used in multiple classifiers

7 years agoMultiple interface routing support updates.
Tinku Mannan [Tue, 5 Nov 2013 17:33:33 +0000 (12:33 -0500)]
Multiple interface routing support updates.

7 years agoAdded support for routeType configurtion for exception rules.
Tinku Mannan [Mon, 4 Nov 2013 14:13:05 +0000 (09:13 -0500)]
Added support for routeType configurtion for exception rules.
Added support for remote/source IP configuration for IP rules.

7 years agoNETAPI updates to support enhanced route types.
Tinku Mannan [Thu, 24 Oct 2013 19:27:47 +0000 (15:27 -0400)]
NETAPI updates to support enhanced route types.

7 years agoIntegration with latest version of HPLIB
Tinku Mannan [Tue, 15 Oct 2013 14:00:13 +0000 (10:00 -0400)]
Integration with latest version of HPLIB

8 years agoAdded IPV6 and bridge interface support DEV.NETAPI.01.00.00.09
Tinku Mannan [Thu, 19 Sep 2013 20:46:38 +0000 (16:46 -0400)]
Added IPV6 and bridge interface support

8 years agoFix for SDOCM00103887- resized TUNE_NETAPI_CONFIG_MAX_SA_TO_PA_DESC to 200.
Tinku Mannan [Wed, 18 Sep 2013 12:31:43 +0000 (08:31 -0400)]
Fix for SDOCM00103887- resized TUNE_NETAPI_CONFIG_MAX_SA_TO_PA_DESC to 200.

8 years agoAdded shared object library support, updated release version.
Tinku Mannan [Tue, 17 Sep 2013 18:39:28 +0000 (14:39 -0400)]
Added shared object library support, updated release version.

8 years agoMulti-proc support in NETAPI changes
Tinku Mannan [Wed, 4 Sep 2013 14:31:02 +0000 (10:31 -0400)]
Multi-proc support in NETAPI changes

8 years agoFix for SDOCM00103116: netapi_init() error codes not checked in right place.
Tinku Mannan [Wed, 4 Sep 2013 14:29:56 +0000 (10:29 -0400)]
Fix for SDOCM00103116: netapi_init() error codes not checked in right place.

8 years agoFix for SDOCM00103205: scheduler cycle counts are not collected properly and are...
Tinku Mannan [Wed, 4 Sep 2013 13:28:43 +0000 (09:28 -0400)]
Fix for SDOCM00103205: scheduler cycle counts are not collected properly and are garbage in printout

8 years agoFix for SDOCM00103115: ARM user space transport: net test router test ipsec capabilit...
Tinku Mannan [Wed, 4 Sep 2013 12:58:08 +0000 (08:58 -0400)]
Fix for SDOCM00103115: ARM user space transport: net test router test ipsec capability is broken.

8 years agoSDOCM00102718: Offload support for AEX_XCBC DEV.NETAPI.01.00.00.08
Tinku Mannan [Wed, 24 Jul 2013 19:33:39 +0000 (15:33 -0400)]
SDOCM00102718: Offload support for AEX_XCBC

8 years agoChanging netapi_secGetChanCtxInfo API definition and implementation
Tinku Mannan [Tue, 23 Jul 2013 18:16:21 +0000 (14:16 -0400)]
Changing netapi_secGetChanCtxInfo API definition and implementation

8 years agoThis commit adds the following:
Tinku Mannan [Mon, 22 Jul 2013 21:55:42 +0000 (17:55 -0400)]
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

8 years agoMulti-proc changes
Tinku Mannan [Sat, 20 Jul 2013 12:19:34 +0000 (08:19 -0400)]
Multi-proc changes

8 years agoSupport for multiple interfaces
Tinku Mannan [Sat, 20 Jul 2013 12:16:53 +0000 (08:16 -0400)]
Support for multiple interfaces

8 years agoThis commit adds the following:
Tinku Mannan [Wed, 17 Jul 2013 20:58:43 +0000 (16:58 -0400)]
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.

8 years agoThis commit adds the following:
Tinku Mannan [Fri, 12 Jul 2013 19:49:39 +0000 (15:49 -0400)]
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.

8 years agoMakfile updates for yocto
Tinku Mannan [Wed, 10 Jul 2013 17:52:42 +0000 (13:52 -0400)]
Makfile updates for yocto

8 years agoNETAPI integration with ipsecmgr
Tinku Mannan [Fri, 21 Jun 2013 18:33:05 +0000 (14:33 -0400)]
NETAPI integration with ipsecmgr

8 years agoConfiguration updates for router application DEV.NETAPI.01.00.00.07
Tinku Mannan [Tue, 28 May 2013 14:53:59 +0000 (10:53 -0400)]
Configuration updates for router application

8 years agoFix DSP load issue for DSP cores 0 and 1
Tinku Mannan [Wed, 22 May 2013 19:24:37 +0000 (15:24 -0400)]
Fix DSP load issue for DSP cores 0 and 1

8 years agoRemoved IPSEC_TOOLS dir and contents
Tinku Mannan [Wed, 22 May 2013 15:35:08 +0000 (11:35 -0400)]
Removed IPSEC_TOOLS dir and contents

8 years agoAdding scripts/configuration files to test IPSEC wit TransportNet Lib test apps
Tinku Mannan [Tue, 21 May 2013 20:15:35 +0000 (16:15 -0400)]
Adding scripts/configuration files to test IPSEC wit TransportNet Lib test apps

8 years ago fix for SDOCM00101400- sp config file parameter is used for both slow path and switc...
Tinku Mannan [Tue, 21 May 2013 18:55:25 +0000 (14:55 -0400)]
 fix for SDOCM00101400- sp config file parameter is used for both slow path and switch port, changing switch port to swp

8 years agoChanges for yocto build env.
Tinku Mannan [Fri, 17 May 2013 17:55:51 +0000 (13:55 -0400)]
Changes for yocto build env.

8 years agoUpdates to net_test_bench application, removed net_test_setup.sh
Tinku Mannan [Thu, 16 May 2013 19:23:20 +0000 (15:23 -0400)]
Updates to net_test_bench application, removed net_test_setup.sh

8 years agoSet qmQueMgmtProxyDataReg to NULL for k1, k2h
Tinku Mannan [Thu, 16 May 2013 14:24:42 +0000 (10:24 -0400)]
Set qmQueMgmtProxyDataReg to NULL for k1, k2h

8 years agoAdding net_test_bench application, scripts to set irq smp affinity, setup scripts...
Tinku Mannan [Wed, 15 May 2013 20:09:42 +0000 (16:09 -0400)]
Adding net_test_bench application, scripts to set irq smp affinity, setup scripts for net_test_loopback and router applications

8 years agoThis commit adds the following:
Tinku Mannan [Mon, 13 May 2013 15:25:48 +0000 (11:25 -0400)]
This commit adds the following:
1. Disable netapi logging by default.
2. Cleanup.
3. Incorporate remaining code review comments.

8 years agoFix for SDOCM00101269: call netapi_netcpCfgException with action to discard packets...
Tinku Mannan [Mon, 13 May 2013 15:14:38 +0000 (11:14 -0400)]
Fix for SDOCM00101269: call netapi_netcpCfgException with action to discard packets at time of netapi_shutdown

8 years agoChanges to compile with devkit
Tinku Mannan [Fri, 3 May 2013 19:55:12 +0000 (15:55 -0400)]
Changes to compile with devkit

8 years agoUpdate for nightly build fix. Incorrect typo in the filename found for net_test_loopb... DEV.NETAPI.01.00.00.06
Raghu Nambiath [Sun, 28 Apr 2013 19:30:08 +0000 (15:30 -0400)]
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.

8 years agofix for net_test_setup.sh script for hplibmod.ko path, adding some net_test tools
Tinku Mannan [Fri, 26 Apr 2013 20:17:21 +0000 (16:17 -0400)]
fix for net_test_setup.sh script for hplibmod.ko path, adding some net_test tools

8 years agoUpdate version info to 01.00.00.06
Tinku Mannan [Thu, 25 Apr 2013 21:47:44 +0000 (17:47 -0400)]
Update version info to 01.00.00.06

8 years agoMakefile cleanup: removed dependency on CORTEX_A15 compile file flag, updated sources...
Tinku Mannan [Thu, 25 Apr 2013 17:33:33 +0000 (13:33 -0400)]
Makefile cleanup: removed dependency on CORTEX_A15 compile file flag, updated sources accordingly.

8 years agoUpdate location of doxygen output folder, config file changes, setup script changes
Tinku Mannan [Thu, 25 Apr 2013 15:23:53 +0000 (11:23 -0400)]
Update location of doxygen output folder, config file changes, setup script changes

8 years agoMakefile updates for yocto: fixed make install for netapi
Tinku Mannan [Wed, 24 Apr 2013 19:08:28 +0000 (15:08 -0400)]
Makefile updates for yocto: fixed make install for netapi

8 years agoNETAPI net test application updates
Tinku Mannan [Wed, 24 Apr 2013 18:11:39 +0000 (14:11 -0400)]
NETAPI net test application updates

8 years agoUpdated the netapi build infrastructure to align for yocto
Tinku Mannan [Mon, 22 Apr 2013 18:30:36 +0000 (14:30 -0400)]
Updated the netapi build infrastructure to align for yocto

8 years agoFixed issue with running and gracefully terminating net_test_router application.
Tinku Mannan [Tue, 16 Apr 2013 20:36:25 +0000 (16:36 -0400)]
Fixed issue with running and gracefully terminating net_test_router application.
Fixed mapping of threads to configured cpu sets.

8 years agoUpdated netapi makefile to use correct DEVICE define, net_test cleanup, version update. DEV.NETAPI.01.00.00.05
Tinku Mannan [Tue, 26 Mar 2013 14:42:23 +0000 (10:42 -0400)]
Updated netapi makefile to use correct DEVICE define, net_test cleanup, version update.

8 years agoThis commits adds the following:
Tinku Mannan [Mon, 25 Mar 2013 16:45:28 +0000 (12:45 -0400)]
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.

8 years agoThis commit adds the following:
Tinku Mannan [Tue, 12 Mar 2013 17:05:37 +0000 (13:05 -0400)]
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.

8 years agoone more fix
David Lide [Fri, 22 Feb 2013 23:02:30 +0000 (18:02 -0500)]
one more fix

8 years agochanges for ifdma mode. some fixes to previous merge
David Lide [Fri, 22 Feb 2013 22:33:24 +0000 (17:33 -0500)]
changes for ifdma mode. some fixes to previous merge

8 years agoThis commit adds the following:
Tinku Mannan [Fri, 22 Feb 2013 16:01:10 +0000 (11:01 -0500)]
This commit adds the following:
1. Internal functions to open/delete/send to a IFMDA channel
2. cleanup

8 years agoThis commit adds the following:
Tinku Mannan [Fri, 22 Feb 2013 14:29:49 +0000 (09:29 -0500)]
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

8 years agoThis commit adds the following:
Tinku Mannan [Wed, 20 Feb 2013 20:18:04 +0000 (15:18 -0500)]
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.

8 years agoThis commit adds the following:
Tinku Mannan [Wed, 20 Feb 2013 13:52:04 +0000 (08:52 -0500)]
This commit adds the following:
1. Added consistency in API and internal function naming conventions.
2. Incorporated code review comments.
3. General cleanup.

8 years agoThis commit adds the following:
Tinku Mannan [Fri, 15 Feb 2013 18:32:06 +0000 (13:32 -0500)]
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.

8 years agoThis commit includes the following changes:
Tinku Mannan [Thu, 14 Feb 2013 16:02:41 +0000 (11:02 -0500)]
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.

8 years agoNETAPI: This commit addes the following functionality:
Tinku Mannan [Fri, 8 Feb 2013 15:30:37 +0000 (10:30 -0500)]
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.

8 years agoAdding soure file for net_test SA utilities, adding source files for net_test_router...
Tinku Mannan [Tue, 5 Feb 2013 19:01:47 +0000 (14:01 -0500)]
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

8 years agoMoved SA configuration parameters to confile file, net_test cleanup, added net_test_u...
Tinku Mannan [Thu, 31 Jan 2013 15:29:49 +0000 (10:29 -0500)]
Moved SA configuration parameters to confile file, net_test cleanup, added net_test_util.c

8 years agoIncorporated code review comments, source file cleanup, implemented support for GMAC...
Tinku Mannan [Mon, 21 Jan 2013 20:32:09 +0000 (15:32 -0500)]
Incorporated code review comments, source file cleanup, implemented support for GMAC in net_test and netapi.

8 years agoAdding netcp_cfgExceptions API and related changes, fixing AH support using nwal...
Tinku Mannan [Tue, 15 Jan 2013 15:02:33 +0000 (10:02 -0500)]
Adding netcp_cfgExceptions API and related changes, fixing AH support using nwal low level APIs for TX crypto

8 years agoMerge remote branch 'origin/master' into netapi-keystone2
Tinku Mannan [Thu, 10 Jan 2013 15:46:30 +0000 (10:46 -0500)]
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

8 years ago Support IPSEC AH mode, additional cleanup
Tinku Mannan [Tue, 8 Jan 2013 19:44:21 +0000 (14:44 -0500)]
 Support IPSEC AH mode, additional cleanup

8 years agoImplemented multi-core/thread protections, implemented changes to have each core...
Tinku Mannan [Fri, 28 Dec 2012 16:28:50 +0000 (11:28 -0500)]
Implemented multi-core/thread protections, implemented changes to have each core/thread have own NWAL local instance, cleanup

8 years agoImplemented per core net_test stats, integration with latest version of HPLIB
Tinku Mannan [Tue, 18 Dec 2012 15:35:56 +0000 (10:35 -0500)]
Implemented per core net_test stats, integration with latest version of HPLIB

8 years agoMakefile updates to refer hplib instead of highperf-lib
Tinku Mannan [Fri, 7 Dec 2012 15:58:01 +0000 (10:58 -0500)]
Makefile updates to refer hplib instead of highperf-lib

8 years agoMulti-core/multi thread changes
Tinku Mannan [Thu, 6 Dec 2012 19:26:09 +0000 (14:26 -0500)]
Multi-core/multi thread changes

8 years agoUpdate to build for Keystone-2 and Linaro Tool chain
Raghu [Fri, 16 Nov 2012 19:00:15 +0000 (19:00 +0000)]
Update to build for Keystone-2 and Linaro Tool chain

8 years ago Removed doxygen directory and contents DEV.NETAPI.01.00.00.04.PATCH.2
Tinku Mannan [Wed, 14 Nov 2012 22:34:44 +0000 (17:34 -0500)]
 Removed doxygen directory and contents

8 years agonet test changes to implmenent low level NWAL APIs for TX crypto
Tinku Mannan [Wed, 14 Nov 2012 22:30:18 +0000 (17:30 -0500)]
net test changes to implmenent low level NWAL APIs for TX crypto

8 years agoDirectory modification for pdk dependent code in netapi
Raghu Nambiath [Fri, 9 Nov 2012 18:46:05 +0000 (18:46 +0000)]
Directory modification for pdk dependent code in netapi

8 years agoIntegration with updated highperf-lib
Tinku Mannan [Thu, 8 Nov 2012 16:25:39 +0000 (11:25 -0500)]
Integration with updated highperf-lib

8 years agoHPLIB API integration changes
Tinku Mannan [Thu, 1 Nov 2012 20:34:05 +0000 (16:34 -0400)]
HPLIB API integration changes

8 years agoUpdates for Doxygen
Tinku Mannan [Thu, 1 Nov 2012 19:21:23 +0000 (15:21 -0400)]
Updates for Doxygen

8 years agoIncluding TI logo gif files
Tinku Mannan [Thu, 1 Nov 2012 16:30:01 +0000 (12:30 -0400)]
Including TI logo gif files

8 years agoDoxygen updates
Tinku Mannan [Thu, 1 Nov 2012 16:17:25 +0000 (12:17 -0400)]
Doxygen updates

8 years agoadded utility to dump descriptors
David Lide [Wed, 31 Oct 2012 20:14:47 +0000 (16:14 -0400)]
added utility to dump descriptors

8 years agomore dox
David Lide [Wed, 31 Oct 2012 20:09:49 +0000 (16:09 -0400)]
more dox

8 years agomore dox
David Lide [Wed, 31 Oct 2012 20:04:29 +0000 (16:04 -0400)]
more dox

8 years agoupdates of header file documentation
David Lide [Wed, 31 Oct 2012 14:18:01 +0000 (10:18 -0400)]
updates of header file documentation

8 years agoMulti-thread development changes
Tinku Mannan [Fri, 26 Oct 2012 18:33:09 +0000 (14:33 -0400)]
Multi-thread development changes

8 years agoAdditional changes to integrate with highperf-lib, moved osal.c to highperf-lib
Tinku Mannan [Thu, 25 Oct 2012 22:59:48 +0000 (18:59 -0400)]
Additional changes to integrate with highperf-lib, moved osal.c to highperf-lib

8 years ago Additional changes to integrate with highperf-lib
Tinku Mannan [Tue, 23 Oct 2012 13:40:34 +0000 (09:40 -0400)]
 Additional changes to integrate with highperf-lib

8 years agoIntegration with highperf-lib
Tinku Mannan [Mon, 22 Oct 2012 20:51:56 +0000 (16:51 -0400)]
Integration with highperf-lib

8 years agoUpdate for crash and compilation fix for latest in the branch FUL.NETAPI.KEYSTONE2.BASELINE1
Raghu Nambiath [Mon, 22 Oct 2012 18:22:23 +0000 (14:22 -0400)]
Update for crash and compilation fix for latest in the branch

8 years agoUpdate for Keystone-2 changes
Raghu Nambiath [Fri, 19 Oct 2012 18:52:27 +0000 (14:52 -0400)]
Update for Keystone-2 changes

8 years agonet_test changes to support GCM/CCM algorithms
Tinku Mannan [Fri, 19 Oct 2012 17:37:19 +0000 (13:37 -0400)]
net_test changes to support GCM/CCM algorithms

8 years agoFixes for GCM/CCM SA configuration
Tinku Mannan [Fri, 19 Oct 2012 15:24:55 +0000 (11:24 -0400)]
Fixes for GCM/CCM SA configuration

8 years agoNeed to set replayWindow and macSize to 0 when authentication algorithm is NULL for... DEV.NETAPI.01.00.00.04.PATCH.1
Tinku Mannan [Tue, 16 Oct 2012 20:38:03 +0000 (16:38 -0400)]
Need to set replayWindow and macSize to 0 when authentication algorithm is NULL for INFLOW mode of operation

8 years agoNeed to set encrypt first flag to true when authentication algorithm is NULL when...
Tinku Mannan [Tue, 16 Oct 2012 14:29:00 +0000 (10:29 -0400)]
Need to set encrypt first flag to true when authentication algorithm is NULL when calling netapi_secAddSA

8 years agoAdditional doxygen updates
Tinku Mannan [Tue, 9 Oct 2012 14:52:59 +0000 (10:52 -0400)]
Additional doxygen updates

8 years agoupdates
David Lide [Fri, 5 Oct 2012 20:44:39 +0000 (16:44 -0400)]
updates

8 years agoaddded some comments for doxygen
David Lide [Fri, 5 Oct 2012 20:26:31 +0000 (16:26 -0400)]
addded some comments for doxygen

8 years agoAdditional doxygen updates
Tinku Mannan [Tue, 2 Oct 2012 18:34:22 +0000 (14:34 -0400)]
Additional doxygen updates

8 years agoComment Update DEV.NETAPI.01.00.00.04
Raghu Nambiath [Fri, 28 Sep 2012 17:05:01 +0000 (13:05 -0400)]
Comment Update

8 years agoPatch for Kernel Firmware change
Raghu Nambiath [Fri, 28 Sep 2012 15:22:17 +0000 (11:22 -0400)]
Patch for Kernel Firmware change

8 years agoChanges to implementation of netapi_getSaStats()
Tinku Mannan [Fri, 28 Sep 2012 15:12:25 +0000 (11:12 -0400)]
Changes to implementation of netapi_getSaStats()

8 years agoUpdate for demonstrating RX queue configuration
Raghu Nambiath [Fri, 28 Sep 2012 14:11:08 +0000 (10:11 -0400)]
Update for demonstrating RX queue configuration

8 years agoAdded net_test side band mode low level API changes, removed udpif test application...
Tinku Mannan [Fri, 28 Sep 2012 11:50:33 +0000 (07:50 -0400)]
Added net_test side band mode low level API changes, removed udpif test application compilation from net_test build Makefile

8 years agoDoxygen updates
Tinku Mannan [Fri, 28 Sep 2012 11:44:33 +0000 (07:44 -0400)]
Doxygen updates

8 years agoRename of NWAL_TX_FLAG1_DO_IPSEC_CRYPTO to NWAL_TX_FLAG1_DO_IPSEC_ESP_CRYPTO for...
Raghu Nambiath [Wed, 26 Sep 2012 23:13:41 +0000 (19:13 -0400)]
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

9 years agoUpdate packet length in recv_cb to subtract out 4 byte CRC
Tinku Mannan [Fri, 21 Sep 2012 17:36:22 +0000 (13:36 -0400)]
Update packet length in recv_cb to subtract out 4 byte CRC