This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "".
The branch, api-next has been updated via e91cf8bb39da24d2a7dbfbb328aa35d1c4cab4ea (commit) via acdefa627a82975d90fc3fe686f7e8b1b62434a3 (commit) via c7014b4848c276c17dcdddab103ce88b3eb29235 (commit) via 503708078bf6ab9228d23ad65660b42248600c2d (commit) via 4eebb3ada12ab8815b26ba0800f7cf830e4ee6ad (commit) via 8286cff9c5bb890d169b58857e3ab6cd118a2af4 (commit) via 138a4a92b0bbf5bcc713a62747644276ada8d05d (commit) via 539b12c997b213c687249669b4ed4dc058d957ee (commit) via 3a8d28128480b75c2e5039b6c53db05fc8b6aa74 (commit) via 6b417e477b0a7b743c7b68a840c4ac19f08f8dbd (commit) via 62298f0a5a25f3f3d0b2289b004dfc79246d7dbc (commit) via 07bf459919d968674741fe9be6120124221ee62e (commit) via fd980722c2a99d57ece3ec878d82dd94d03a5e76 (commit) via 39b3a1681097638f5ba99666447553293abdef20 (commit) via 5876b4f36fbbaf10f5242915a1b29dee37cfb005 (commit) from 35e0f869ff3db3c0b2f2100541ba4897d8bef7b4 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit e91cf8bb39da24d2a7dbfbb328aa35d1c4cab4ea Author: Petri Savolainen petri.savolainen@linaro.org Date: Tue Mar 28 14:07:26 2017 +0300
api: packet: add per packet checksum control
Checksum insertion has pktio interface level configuration options. Per packet override is needed for example when L4 checksumming is enabled and application forwards packets. Forwarded packets need to maintain original, end-to-end checksum value.
Signed-off-by: Petri Savolainen petri.savolainen@linaro.org Reviewed-by: Balasubramanian Manoharan bala.manoharan@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/include/odp/api/spec/packet.h b/include/odp/api/spec/packet.h index 92c35ae..5439f23 100644 --- a/include/odp/api/spec/packet.h +++ b/include/odp/api/spec/packet.h @@ -1366,6 +1366,32 @@ uint32_t odp_packet_l4_offset(odp_packet_t pkt); int odp_packet_l4_offset_set(odp_packet_t pkt, uint32_t offset);
/** + * Layer 3 checksum insertion override + * + * Override checksum insertion configuration per packet. This per packet setting + * overrides a higher level configuration for checksum insertion into a L3 + * header during packet output processing. + * + * @param pkt Packet handle + * @param l3 0: do not insert L3 checksum + * 1: insert L3 checksum + */ +void odp_packet_l3_chksum_insert(odp_packet_t pkt, int l3); + +/** + * Layer 4 checksum insertion override + * + * Override checksum insertion configuration per packet. This per packet setting + * overrides a higher level configuration for checksum insertion into a L4 + * header during packet output processing. + * + * @param pkt Packet handle + * @param l4 0: do not insert L4 checksum + * 1: insert L4 checksum + */ +void odp_packet_l4_chksum_insert(odp_packet_t pkt, int l4); + +/** * Packet flow hash value * * Returns the hash generated from the packet header. Use
commit acdefa627a82975d90fc3fe686f7e8b1b62434a3 Merge: 35e0f86 c7014b4 Author: Maxim Uvarov maxim.uvarov@linaro.org Date: Mon Apr 3 17:55:22 2017 +0300
Merge branch 'master' into api-next
Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --cc platform/linux-generic/Makefile.am index 70683ca,37835c3..0d5299c --- a/platform/linux-generic/Makefile.am +++ b/platform/linux-generic/Makefile.am @@@ -9,7 -9,7 +9,8 @@@ AM_CFLAGS += -I$(top_srcdir)/includ AM_CFLAGS += -I$(top_srcdir)/include/odp/arch/@ARCH_ABI@ AM_CFLAGS += -I$(top_builddir)/include AM_CFLAGS += -Iinclude +AM_CFLAGS += -DSYSCONFDIR="@sysconfdir@" + AM_CFLAGS += -D_ODP_PKTIO_IPC
include_HEADERS = \ $(top_srcdir)/include/odp.h \ diff --cc platform/linux-generic/m4/configure.m4 index f5f076a,a2a2540..c37cb39 --- a/platform/linux-generic/m4/configure.m4 +++ b/platform/linux-generic/m4/configure.m4 @@@ -42,10 -31,8 +42,9 @@@ f m4_include([platform/linux-generic/m4/odp_pthread.m4]) m4_include([platform/linux-generic/m4/odp_openssl.m4]) m4_include([platform/linux-generic/m4/odp_pcap.m4]) +m4_include([platform/linux-generic/m4/odp_modules.m4]) m4_include([platform/linux-generic/m4/odp_netmap.m4]) m4_include([platform/linux-generic/m4/odp_dpdk.m4]) - m4_include([platform/linux-generic/m4/odp_ipc.m4]) m4_include([platform/linux-generic/m4/odp_schedule.m4])
AC_CONFIG_FILES([platform/linux-generic/Makefile
-----------------------------------------------------------------------
Summary of changes: configure.ac | 1 - example/generator/odp_generator.c | 422 +++++++++++++++------ helper/iplookuptable.c | 8 +- include/odp/api/spec/packet.h | 26 ++ platform/linux-generic/Makefile.am | 1 + platform/linux-generic/m4/configure.m4 | 1 - platform/linux-generic/m4/odp_ipc.m4 | 9 - platform/linux-generic/pktio/ring.c | 30 +- platform/linux-generic/pktio/socket_mmap.c | 12 +- test/common_plat/performance/Makefile.am | 2 + test/common_plat/performance/odp_bench_packet.c | 4 +- .../performance/odp_pktio_ordered_run.sh | 36 +- test/common_plat/validation/api/crypto/crypto.c | 6 +- test/common_plat/validation/api/packet/packet.c | 13 +- test/common_plat/validation/api/pktio/pktio.c | 11 +- test/linux-generic/Makefile.am | 3 - 16 files changed, 417 insertions(+), 168 deletions(-) delete mode 100644 platform/linux-generic/m4/odp_ipc.m4
hooks/post-receive