11 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
Update for the changes in PKT Lib
Changes to compile module with mcsdk 2.0.0.8
cleanup, compile warnings, zapq uses raw qpop
Update
Update
Merging the changes for tailroom configuration and update for heap allocation to accomodate the extra sizes
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/netapi
Conflicts:
ti/runtime/netapi/src/netapi.c
ti/runtime/netapi/src/netapi_init.c
Conflicts:
ti/runtime/netapi/src/netapi.c
ti/runtime/netapi/src/netapi_init.c
Added support for separate heap for RX and TX for control messages. ZaP function modified to incude additional queues
added version string/id
net_test changes
changes for headroom & tail room
Merge branch 'benchmark'
Increased DMA memory alloc to 15M
Commit after adding static inline macro support for Virt to Phy and Phy to Virt
Commit for pktIO changes to pick from NWAL macro
Update after integration with pktlib and NWAL
Merge branch 'dal_cache_test'
Merge branch 'dal_cache_test' of gtgit01.gt.design.ti.com:git/projects/netapi into dal_cache_test
.
changes for optization
Changed remap of QMSS data region to MT_DEVICE
Osal changes to use virtual memory in cache routines
Changes in netapi to use module MMAP for QMSS Data registers
Changes to make QM data region bufferable
Osal cleanup
increased send bencmark
support cached memory, benchmarking
. changes for ddr cache
updates for (1) cached ddr, (2) PA rules not attached to LUT 1 (mac) rule
12 years agoMerge branch 'master' of git://gtgit01/git/projects/netapi DEV.NETAPI.01.00.00.01 netapi_1_0_0_0_1
Merge branch 'master' of git://gtgit01/git/projects/netapi
changes for ipsec
Added support for CMA & cache IOCTL's
DAL> added ipec support (only rx tested so far)
changes to support:
- adding/deleting flows
- support for routes now when configuring netcp
- other misc.
- adding/deleting flows
- support for routes now when configuring netcp
- other misc.
added classifier to netcp_cfg.c
added 1st attempt at classifier stuff
added delete/close to pktio cleanup, also pktio_control
added cleanup to netapi_shutdown
bug fix in pktio channel context allocation
del mac, del ip tested
added pktlib heap close (kind of)
added cleanup to netapi_shutdown
bug fix in pktio channel context allocation
del mac, del ip tested
added pktlib heap close (kind of)
added del_ip, del_mac functions
added docs dir
Merge branch 'master' of git://gtgit01/git/projects/netapi
added API documentation ppt
updated kernel module
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/netapi