I attached list of patches which are in api-next but are missing in master branch. To total is 208 patches including merges.
Maxim. git diff --stat master api-next ./include/ include/Makefile.am | 3 + include/odp/api/spec/chksum.h | 53 ++++++ include/odp/api/spec/classification.h | 91 +++++++++- include/odp/api/spec/crypto.h | 187 ++++++++++++++++++-- include/odp/api/spec/event.h | 84 ++++++++- include/odp/api/spec/ipsec.h | 1511 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/odp/api/spec/packet.h | 218 ++++++++++++++++++++++++ include/odp/api/spec/packet_io.h | 115 +++++++++++-- include/odp/api/spec/pool.h | 30 ++++ include/odp/api/spec/queue.h | 9 +- include/odp/api/spec/schedule.h | 28 ++- include/odp/api/spec/schedule_types.h | 2 +- include/odp/api/spec/shared_memory.h | 74 +++++--- include/odp/api/spec/support.h | 57 +++++++ include/odp/api/spec/timer.h | 27 +++ include/odp/arch/default/api/abi/event.h | 9 +- include/odp_api.h | 3 + 17 files changed, 2426 insertions(+), 75 deletions(-) 16:54 /opt/Linaro/odp3.git (master)$
a908a4de linux-gen: crypto: add AES-CTR support 157234c0 validation: crypto: add tests for AES-CTR ab19e58d api: crypto: add AES-CTR declarations 1ae234f5 example: generator: use L3/L4 checksum validation status functions 58bc3739 linux-gen: pktio: dpdk: set L3/L4 checksum validation flags 9b3a29dd linux-gen: packet: implement checksum validation status functions a57dc0bc linux-gen: packet: add L3/L4 checksum validation flags a1312ccf validation: packet: add call to ones complement 4da1cb60 linux-gen: packet: dummy ones complement implementation f6d3bc30 api: packet: ones complement sum 6333b39f validation: packet: add parse tests 78ced32d validation: pktio: add parser test packet header fbb6a7fe linux-gen: packet: add parse API 23b6eee8 api: ipsec: use common protocol layer enum 0ec5bc6b api: pktio: use common protocol layer enum 9c389e17 api: packet: add parse functions fd192cba drv: remove remaining of files from api-next d22c949c api: packet: change argument to insert for l3 and l4 chsums ebdf6e27 validation: shmem: compare info page size to all supported huge page sizes 66b36363 api: pool: Return address range for pool objects 825f75ed linux-gen: shm: implement odp_shm_print 18977d06 linux-gen: shm: make odp_shm_print_all readable again f4d54b88 api: shm: print shm block info e733d6ba api: shm: style clean up ec6510b3 linux-gen: ipsec: update git ignore afa7e20a Merge remote-tracking branch 'origin/master' into merge-master e3108af2 api: ipsec: move pipeline SA param to inbound substructrure cd196cf1 linux-gen: pktio: tap: implement MAC address set operation dee4a751 linux-gen: pktio: tap: implement link status operation f70ff3bc linux-gen: pktio: tap: implement start/stop operations 700c0ac9 linux-gen: pktio: loop: support IPsec inbound inline 20aba9a1 linux-gen: pktio: loop: support IPsec outbound inline ce4bd52a linux-generic: ipsec: draft IPsec implementation 01b5f7e0 linux-generic: ipsec: implement IPsec SAD 5e8f87ae linux-generic: ipsec: implement events handling 9e10a562 Revert "linux-gen: drop unused _odp_packet_cmp_data() function" 86d651b8 linux-gen: packet: add support for IP-in-IP (RFC 2003) encap bc3cad50 linux-gen: packet: support parsing of just L3/L4 headers 9c747985 linux-gen: packet: factor out L2 header parsing 698f370e test: validation: add IPsec API testsuite edca8cd1 api: ipsec: return maximum antireplay window size via capability 60a1a4f1 test: validation: pktio: validate MAC address set function 2fb72324 linux-gen: pktio: implement MAC address set function 90c3fdd7 api: packet_io: add MAC address set function e943f821 validation: chksum: add long UDP packet test a197b3ca linux-gen: chksum: correct uninitialized variable bug a2e288f3 validation: chksum: add test chksum suite 7ea3096a linux-gen: chksum: implement ones complement sum 458683cb api: chksum: add ones complement sum function 506bf9dc linux-gen: more unification of arch-specific code 41472f58 linux-gen: update api-next to follow merged changes e04e5f90 api: ipsec: document restrictions for odp_ipsec_config() bfbe4f50 linux-generic: pktio: fix gcc7 build error in sched_cb_pktin_poll_one c6ab55e8 linux-generic: pool: implementation for min and max headroom configuration f2da0136 api: pool: add min and max headroom configuration in pool e344e436 api: ipsec: rename odp_ipsec_mtu_update to follow odp_ipsec_sa_* pattern f3fa10fa test: validation: schduler: change order lock function signature 4e6dbf3c test: validation: queue: change order lock data type f172905f linux-generic: schedule: implement schedule order unlock lock api 7018fa1c linux-generic: schedule: change order lock function signature f66f9235 linux-generic: queue: change order lock count data type e35949df api: schedule: add schedule order unlock lock api d248692d api: schedule: remove support for nested ordered lock 88efcd91 api: queue: change order lock count data type f91cde2b api: packet_io: refine rules for checksum calculation 3e03317f api: packet: add checksum status 8c5516bb linux-gen: scheduled pktin polling for ssched 6b6253c3 test: drv: remove -Wno-deprecated-declarations set 7fa8e2c9 linux-gen: crypto: add support for AES-192 and AES-256 53120868 validation: crypto: add AES-192/256 test cases 8d21533c validation: crypto: rework testsuite a3ca7d17 api: event: add documentation for ODP_EVENT_PACKET_CRYPTO 4eae04e8 doc: userguide: document new packet-oriented crypto operations 4c8578a2 helper: chksum: verify odph_ipv4_chksum_*() functions b2270c5b Merge branch 'api-next-859293ad' into api-next 0b2b2628 test: performance: crypto: free crypto-out queue 1bc1b6fe test: performance: crypto: fix packet freeing 859293ad linux-gen: crypto: unify odp_crypto_session_create error path 307ebe50 api: crypto: clarify for odp_crypto_session_create 7bb36431 linux-gen: scalable queue: mark queue_shm_pool as static 0bc12ffc linux-gen: scalable sched: mark sched_grp_lock as static 22ec8f3a linux-gen: scalable sched: mark several function as static 3547226b linux-gen: timer: control timer pool polling frequency dynamically 2394317a Revert "api: schedule: add thread removal correction" 09ce9406 api: schedule: add thread removal correction a165ff40 api: crypto: clarify compl_queue queue in crypto_session_param 8390f890 linux-generic: classification: rename internal defines e02f89b3 linux-generic: classification implement packet hashing 8eeb3366 api: classification: add support for packet hashing in classification 705062dc linux-generic: add toeplitz hash algorithm 999042e5 linux-gen: timer: set sigev_value in timer_res_init c16f1363 doc: userguide: add odp_timer_capability() section to user guide fbdc9ca1 validation/example: call odp_timer_capability() before creating timer pool 2e08ac6e linux-generic: timer: implement odp_timer_capability() 5386c44d api: timer: add odp_timer_capability() api 70714a8c linux-gen: cpu: arm: make wfe supported only by aarch64 985db920 linux-gen: fix compilation with libconfig db7cc41a api: ipsec: add warning status event ae42f98c api: crypto: revert deprecation of crypto completion API 7e71ca28 api: crypto: replace redundant packet_ prefixes from definitions bc36acc2 validation: crypto: fix unitialized variable error f49ce736 api: ipsec: remove initial sequence number parameter d4b85d07 api: ipsec: outer header pointer as const 127c7319 api: ipsec: flexible soft lifetime reporting 2cd78610 api: ipsec: split operation result status bits e58e1fc9 api: ipsec: ignore aad capability a3ff4f67 api: ipsec: remove time based SA lifetime 4e3598f3 api: ipsec: direction specific SA params 697c4a58 api: ipsec: add max queues capability 6879ecd2 api: ipsec: add salt parameter 698d82ce api: ipsec: add retain header capability cd097450 test: l2fwd: list not used features ee5be324 example: ipsec: rewrite using Crypto packet API 533a2fe1 test: rewrite odp_crypto using Crypto packet API b4edd15e validation: crypto: tests for Crypto packet API 99b74cbb linux-gen: crypto: provide packet API implementation d0e3acc0 api: crypto: add crypto packet operation interface c6e3edd5 api: crypto: deprecate ASYNC mode and odp_crypto_compl_t 26644862 linux-gen: fix ODP_HANDLE_T expansion with c++ if type is compound e777674f linux-gen: drop crypto async mode implementation 1cb0a886 validation: test correctness of events subtype implementation faf97a34 linux-generic: events subtype implementation 15c97427 linux-gen: fix out-of-tree build 7a581304 travis: add scalable scheduler in CI 759a54bf linux-gen: sched scalable: add scalable scheduler 9fd48a92 linux-gen: sched scalable: add a concurrent queue bf554b2d linux-gen: sched scalable: add a bitset ac89f9c5 linux-gen: sched scalable: add arch files e2169ff2 timer: allow timer processing to run on worker cores 0ce5d628 api: ipsec: disable event is the last event 65a46f66 api: ipsec: change IPSEC result to packet 441fb964 api: event: add subtype to expand event type 58a8ec90 api: ipsec: add max number of cos capability ebbd8301 api: ipsec: refine packet order specification a5ef33a6 Merge branch 'master' v1.15.0.0 into api-next 2e36f75d travis: add linking with libconfig 3faf0259 api: ipsec: factor out IP protocol version parameter 900dd9e2 api: ipsec: split INLINE capability into in and out pair 15ba8d1e api: ipsec: add AH capability 1d01a8cb api: ipsec: mark odp_ipsec_sa_create argument as constant 2da3adc6 api: ipsec: add additional doxygen documentation f28f05a4 api: ipsec: factor out definitions for feature support levels 6ce26719 Revert "api: ipsec: factor out definitions for feature support levels" d0259076 api: ipsec: factor out definitions for feature support levels 6ae7b563 abi: event: add ODP_EVENT_IPSEC_STATUS 38485719 api: ipsec: spi_overlap and lookup modes 912d6882 linux-gen: ipsec: add stubs for new functions 5f9dc6f3 api: ipsec: add inline IPSEC support ce1850c7 api: ipsec: extend lookaside API e91cf8bb api: packet: add per packet checksum control 06eed474 Revert "linux-gen: packet: implement references as copy" effdb622 Revert "api: packet: references may be implemented as copy" a820c285 linux-gen: ipsec: add stubs for functions 82e5497c Revert "linux-generic: packet: implement reference apis" a1bcdb71 linux-gen: support older libconfig version 530fa00f Merge tag 'v1.13.0.0' into api-next f8efe73e linux-gen: modules: adding initial file to load modules 0ae648cc linux-gen: init: adding configuration file parsing 355f20a9 linux-gen: adding enum, devio and driver registration interface (stub) a8cf3e57 drv: adding driver registration interface (stub) 1588c49a test: drv: shm: adding buddy allocation stress tests 9f88e0b1 test: drv: shm: adding basic fixed size allocation tests 0abda2f5 test: drv: shm: adding basic buddy allocation tests 9107db16 linux-gen: drv: shm: adding pool allocator 567c2e8a drv: adding odpdrv_shm_pool functions 91f1ce71 linux-gen: _ishm: adding buddy and slab allocation 00070be1 validation: ipsec: add test for odp_ipsec_capability() 7c24a62a linux-gen: ipsec: add capability function bf65cf6e example: hello: do not pin control thread 23e46735 api: ipsec: packet transformation follows RFCs c28c8174 linux-generic: packet: remove erroneous assert 22b3986f linux-generic: packet: implement reference apis 913d9b1a api: ipsec: add algorithm capabilities 2048b803 api: ipsec: added IPSEC API b5781eee test: drvshm: removing invalid test 28d95ca2 test: drv: shm: decrease test memory requirement 07bee0be test: validation: drv: shmem: stress tests 1594671c test: validation: drv: shmem: testing SINGLE_VA flag b08633c5 test: validation: drv: shmem: basic tests 6147511e linux-gen: drv: shm 4871852c drv: adding shared memory 48ae6896 linux-generic: drv: strong typing 85c4f0bd linux-gen: drv: adding barrier 57962f1b drv: adding barrier.h a6d9960b doc: drv: fix doxyfile for drv doc generation 9fcbfb97 drv: byteorder: added bitfield order e259ced4 test: drv: atomic renamed to drvatomic 32e95a4e linux-gen: drv: byteorder: fixed macro typo 65ea1213 test: validation: drv: atomic tests becb0250 test: validation: drv: adding the new drv interface 90e456db linux-generic: drv: fixed macro typo e4579992 linux-generic: drv: fix align.h for new arch structure a47f5fbb linux-generic: make drv interface part of the distribution 2151bf69 linux-generic: adding spinlock.h d5a6c128 drv: adding spinlock.h 1ed6a4fa linux-generic: drv: adding atomic c62004cb drv: adding atomic.h b39a4f51 linux-generic: drv: adding align.h 283b4a44 drv: adding align.h 701f6950 drv: fixing Makefile for compiler.h 2deaffd4 drv: fixing Makefile for std_types e2bea00c linux-generic: drv: adding sync.h ff5dd845 drv: adding sync.h d01c316a linux-generic: drv: adding byteorder.h 0e6bdb3f drv: adding byteorder.h 5db841fb Revert "linux-generic: helper api: fix type casting for C++ include" 21383506 linux-generic: helper api: fix type casting for C++ include 730df10b Merge remote-tracking branch 'origin/master' into api-next