Woo hoo!  Thanks everyone,  see you next week.  Safe travels.

Sent from Nine<http://www.9folders.com/>

From: Maxim Uvarov <[email protected]>
Sent: Sep 12, 2014 5:01 PM
To: [email protected]
Subject: Re: [lng-odp] [PATCHv7 0/4] IPsec example application

Patch was merged, thanks Robbie and everybody!

Maxim.

On 09/09/2014 05:49 PM, Robbie King wrote:
> Hello all,
>
> Here is the refactored IPsec example application.
>
> V1: Changes from the existing github version are:
>   - Split into multiple source/header files
>   - Support for querying MAC address via pktio handle
>   - Removed unused test code for scheduling
>   - Adding ability to set packet flags (for steam packets)
>     to allow packet processing code to verify ETH packets
>     regardless of source (interface versus loop)
>   - Requires a per packet user context (part of patch)
>   - Update .gitignore to exclude ID file
>
> V2: Incorporate Anders' and Taras' initial feedback
>   - Add back ability to poll queues versus using odp_schedule
>   - Compress all of application source and make into one patch
>   - Fix whitespace errors exposed when applying patches
>
> V3: Incorporate Anders' and Taras' followup feedback
>   - Add "const" per packet context pointer
>   - Move packet references until after completion status check
>   - Fix type of odp_queue_t to be correct in polling workaround
>
> V4: Incorporate Anders' lastest feedback
>   - Fixed memory leak in command line parsing routines
>   - Added copyright to README in example/ipsec
>
> V5: Incorporate Anders' latest feedback
>   - String termination bug
>
> V6: Incorporate Anders' latest feedback
>   - Cleanup variable declaration
>   - Cleanup up magic numbers (bug 620 against remaining)
>   - Rework command line string/token parsing
>   - Added bug IDs as Doxygen todo's
>   - Add return code checking to main CLI arg parsing loop
>   - Cleaned up HMAC invocation in stream code to remove "hash_len"
>
> V7: Incorporate Ander's latest feedback
>   - Place ipsec in alphabetical order in configure.ac
>   - Place ipsec in alphabetical order in example/Makefile.am
>
> Robbie King (4):
>    Add user context to packet
>    Add helper include file with IPSec headers
>    Add ability to set packet flags
>    Add IPsec example app to build environment
>
>   .gitignore                                         |    2 +
>   configure.ac                                       |    1 +
>   example/Makefile.am                                |    2 +-
>   example/ipsec/Makefile.am                          |   12 +
>   example/ipsec/README                               |  169 +++
>   example/ipsec/odp_ipsec.c                          | 1559 
> ++++++++++++++++++++
>   example/ipsec/odp_ipsec_cache.c                    |  177 +++
>   example/ipsec/odp_ipsec_cache.h                    |  127 ++
>   example/ipsec/odp_ipsec_fwd_db.c                   |  148 ++
>   example/ipsec/odp_ipsec_fwd_db.h                   |   92 ++
>   example/ipsec/odp_ipsec_loop_db.c                  |   51 +
>   example/ipsec/odp_ipsec_loop_db.h                  |  129 ++
>   example/ipsec/odp_ipsec_misc.h                     |  341 +++++
>   example/ipsec/odp_ipsec_sa_db.c                    |  175 +++
>   example/ipsec/odp_ipsec_sa_db.h                    |   76 +
>   example/ipsec/odp_ipsec_sp_db.c                    |  137 ++
>   example/ipsec/odp_ipsec_sp_db.h                    |   70 +
>   example/ipsec/odp_ipsec_stream.c                   |  555 +++++++
>   example/ipsec/odp_ipsec_stream.h                   |  134 ++
>   example/ipsec/run_ah_in.sh                         |   12 +
>   example/ipsec/run_ah_out.sh                        |   12 +
>   example/ipsec/run_both_in.sh                       |   14 +
>   example/ipsec/run_both_out.sh                      |   14 +
>   example/ipsec/run_esp_in.sh                        |   13 +
>   example/ipsec/run_esp_out.sh                       |   13 +
>   example/ipsec/run_live.sh                          |   17 +
>   example/ipsec/run_router.sh                        |    9 +
>   example/ipsec/run_simple.sh                        |   10 +
>   helper/include/odph_ipsec.h                        |   73 +
>   platform/linux-generic/include/api/odp_packet.h    |   18 +
>   .../linux-generic/include/api/odp_packet_flags.h   |  136 ++
>   .../linux-generic/include/odp_packet_internal.h    |    2 +
>   platform/linux-generic/odp_packet.c                |   10 +
>   platform/linux-generic/odp_packet_flags.c          |   87 ++
>   34 files changed, 4396 insertions(+), 1 deletions(-)
>   create mode 100644 example/ipsec/Makefile.am
>   create mode 100644 example/ipsec/README
>   create mode 100644 example/ipsec/odp_ipsec.c
>   create mode 100644 example/ipsec/odp_ipsec_cache.c
>   create mode 100644 example/ipsec/odp_ipsec_cache.h
>   create mode 100644 example/ipsec/odp_ipsec_fwd_db.c
>   create mode 100644 example/ipsec/odp_ipsec_fwd_db.h
>   create mode 100644 example/ipsec/odp_ipsec_loop_db.c
>   create mode 100644 example/ipsec/odp_ipsec_loop_db.h
>   create mode 100644 example/ipsec/odp_ipsec_misc.h
>   create mode 100644 example/ipsec/odp_ipsec_sa_db.c
>   create mode 100644 example/ipsec/odp_ipsec_sa_db.h
>   create mode 100644 example/ipsec/odp_ipsec_sp_db.c
>   create mode 100644 example/ipsec/odp_ipsec_sp_db.h
>   create mode 100644 example/ipsec/odp_ipsec_stream.c
>   create mode 100644 example/ipsec/odp_ipsec_stream.h
>   create mode 100644 example/ipsec/run_ah_in.sh
>   create mode 100644 example/ipsec/run_ah_out.sh
>   create mode 100644 example/ipsec/run_both_in.sh
>   create mode 100644 example/ipsec/run_both_out.sh
>   create mode 100644 example/ipsec/run_esp_in.sh
>   create mode 100644 example/ipsec/run_esp_out.sh
>   create mode 100644 example/ipsec/run_live.sh
>   create mode 100644 example/ipsec/run_router.sh
>   create mode 100644 example/ipsec/run_simple.sh
>   create mode 100644 helper/include/odph_ipsec.h
>


_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp
_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to