keystone-rtos/netapi.git
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

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

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

9 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()

9 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

9 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

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

9 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

9 years ago net test modifications to support configuration of mutliple SA's and config file...
Tinku Mannan [Fri, 21 Sep 2012 15:26:47 +0000 (11:26 -0400)]
 net test modifications to support configuration of mutliple SA's and config file parsing

9 years agoUpdates for doxygen
Tinku Mannan [Fri, 17 Aug 2012 19:04:04 +0000 (15:04 -0400)]
Updates for doxygen

9 years agoUpdate for SA LLD 1.4.1
Raghu Nambiath [Fri, 3 Aug 2012 21:28:08 +0000 (17:28 -0400)]
Update for SA LLD 1.4.1

9 years agoUpdate for PA LLD upgrade DEV.NETAPI.01.00.00.03
Raghu Nambiath [Wed, 1 Aug 2012 22:10:44 +0000 (18:10 -0400)]
Update for  PA LLD upgrade

9 years agosome cleanup,
David Lide [Mon, 2 Jul 2012 20:07:37 +0000 (16:07 -0400)]
some cleanup,
added example_fast_pushpop
back out cache op better in burst send
burst send now sends pkts not requiring any netcp offload

9 years agoUpdate of NETAPI Version
Raghu Nambiath [Fri, 29 Jun 2012 20:20:02 +0000 (16:20 -0400)]
Update of NETAPI Version

9 years agoFix for compilation warnings
Raghu Nambiath [Fri, 29 Jun 2012 20:17:53 +0000 (16:17 -0400)]
Fix for compilation warnings
Added all Benchmark code in PKTIO under define

9 years agoModified to WBInv for Write back DEV.NETAPI.01.00.00.02
Raghu Nambiath [Wed, 27 Jun 2012 21:21:13 +0000 (17:21 -0400)]
Modified to WBInv for Write back

9 years agoMerge branch 'master' of gtgit01.gt.design.ti.com:git/projects/netapi
Raghu Nambiath [Wed, 27 Jun 2012 17:39:26 +0000 (13:39 -0400)]
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/netapi

9 years agoUpdated comments
Raghu Nambiath [Wed, 27 Jun 2012 17:38:35 +0000 (13:38 -0400)]
Updated comments
Removed pktIO helper functions and use NWAL TX and RX directly
Update of OSAL to include invalidate during POP

9 years agoMerge branch 'master' of gtgit01.gt.design.ti.com:git/projects/netapi
Sandeep Nair [Wed, 27 Jun 2012 11:36:58 +0000 (07:36 -0400)]
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/netapi

9 years agoAdded kernel patch for cacheacble DMA alloc
Sandeep Nair [Wed, 27 Jun 2012 11:33:53 +0000 (07:33 -0400)]
Added kernel patch for cacheacble DMA alloc

9 years agoMerge branch 'master' of gtgit01.gt.design.ti.com:git/projects/netapi
Raghu Nambiath [Tue, 26 Jun 2012 23:11:08 +0000 (19:11 -0400)]
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/netapi

9 years agoUpdate for the changes in PKT Lib
Raghu Nambiath [Tue, 26 Jun 2012 23:10:21 +0000 (19:10 -0400)]
Update for the changes in PKT Lib

9 years agoChanges to compile module with mcsdk 2.0.0.8
Sandeep Nair [Tue, 26 Jun 2012 15:43:00 +0000 (11:43 -0400)]
Changes to compile module with mcsdk 2.0.0.8

9 years agocleanup, compile warnings, zapq uses raw qpop
David Lide [Tue, 19 Jun 2012 15:51:57 +0000 (11:51 -0400)]
cleanup, compile warnings,  zapq uses raw qpop

9 years agoUpdate
Raghu Nambiath [Mon, 18 Jun 2012 13:12:54 +0000 (09:12 -0400)]
Update