{"push_id":1470136329,"size":50,"distinct_size":0,"ref":"refs/heads/api-next","head":"f039391ec2778ff53886b1546deb9ab614521caa","before":"1728eedbdb91459eeacf87045d059686b42493aa","commits":[{"sha":"2f78516616ba40cfa316c739816ef34ef7924a49","author":{"name":"Maxim Uvarov","email":"99444774e4f9e29f7beea09bb8995ba7dfd3e532@linaro.org"},"message":"configure.ac: disable shared library for non abi compat mode\n\noriginal configure.ac enables abi compat mode by default,\neven without --enable-abi-compat provided. And has broken\nlogic to disable abi compat mode. Correct logic to build abi\ncompat mode and option to disable it. Shared library is not\nneeded for non abi compat mode, so turn it off.\n\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>\nReviewed-by: Mike Holmes <mike.holmes@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/2f78516616ba40cfa316c739816ef34ef7924a49"},{"sha":"290b6f6464a81d65333657dfff7922203614748c","author":{"name":"Bill Fischofer","email":"868aed1128ecc0bd095e8693eea14dce60116b42@linaro.org"},"message":"changelog: summary of changes for odp v1.12.0.0\n\nSigned-off-by: Bill Fischofer <bill.fischofer@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>\nReviewed-by: Mike Holmes <mike.holmes@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/290b6f6464a81d65333657dfff7922203614748c"},{"sha":"4cfe988cc6e0667928c23a4715eeac8a301396ac","author":{"name":"Maxim Uvarov","email":"99444774e4f9e29f7beea09bb8995ba7dfd3e532@linaro.org"},"message":"configure.ac update version numbers\n\nUpdate numbers for .so and add short description.\n\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>\nReviewed-by: Mike Holmes <mike.holmes@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/4cfe988cc6e0667928c23a4715eeac8a301396ac"},{"sha":"d235cfacc743bf0524fbc6c7f0f5810fa85ecd93","author":{"name":"Matias Elo","email":"e6956ea2caeebdf8d50e90c400497a5a1afe7a8d@nokia.com"},"message":"linux-gen: sched: add internal APIs for locking/unlocking ordered processing\n\nThe internal ordered processing locking functions can be more streamlined\ncompared to the public API functions.\n\nSigned-off-by: Matias Elo <matias.elo@nokia.com>\nReviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/d235cfacc743bf0524fbc6c7f0f5810fa85ecd93"},{"sha":"2796eef79f73c47e29c0d40d411a5547277836ee","author":{"name":"Matias Elo","email":"e6956ea2caeebdf8d50e90c400497a5a1afe7a8d@nokia.com"},"message":"linux-gen: sched: remove old ordered queue implementation\n\nRemove old ordered queue code. Replaced temporarily by atomic handling.\n\nSigned-off-by: Matias Elo <matias.elo@nokia.com>\nReviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/2796eef79f73c47e29c0d40d411a5547277836ee"},{"sha":"d762feebade0ac71bbfbfeb31a9ed7c181ff1d91","author":{"name":"Matias Elo","email":"e6956ea2caeebdf8d50e90c400497a5a1afe7a8d@nokia.com"},"message":"linux-gen: sched: add internal API for max number of ordered locks per queue\n\nThe number of supported ordered locks may vary between the scheduler\nimplementations. Add an internal scheduler API call for fetching the\nmaximum value from currently active scheduler.\n\nAdd an internal definition CONFIG_QUEUE_MAX_ORD_LOCKS for the scheduler\nindependent maximum value.\n\nSigned-off-by: Matias Elo <matias.elo@nokia.com>\nReviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/d762feebade0ac71bbfbfeb31a9ed7c181ff1d91"},{"sha":"d16d1783b8b01c5a7bbd256567fa226775a4ba93","author":{"name":"Matias Elo","email":"e6956ea2caeebdf8d50e90c400497a5a1afe7a8d@nokia.com"},"message":"linux-gen: sched: new ordered queue implementation\n\nAdd new implementation for ordered queues. Compared to the old\nimplementation this is much simpler and improves performance ~1-4x\ndepending on the test case.\n\nThe implementation is based on an atomic ordered context, which only a\nsingle thread may possess at a time. Only the thread owning the atomic\ncontext may do enqueue(s) from the ordered queue. All other threads put\ntheir enqueued events to a thread local enqueue stash (ordered_stash_t).\nAll stashed enqueue operations will be performed in the original order when\nthe thread acquires the ordered context. If the ordered stash becomes full,\nthe enqueue blocks. At the latest a thread blocks when the ev_stash is\nempty and the thread tries to release the order context.\n\nSigned-off-by: Matias Elo <matias.elo@nokia.com>\nReviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/d16d1783b8b01c5a7bbd256567fa226775a4ba93"},{"sha":"10f2f857f6a38c89afff6bdfcc932e18e49ca9a2","author":{"name":"Matias Elo","email":"e6956ea2caeebdf8d50e90c400497a5a1afe7a8d@nokia.com"},"message":"linux-gen: sched: new ordered lock implementation\n\nImplement ordered locks using per lock atomic counters. The counter values\nare compared to the queue’s atomic context to guarantee ordered locking.\nCompared to the previous implementation this enables parallel processing of\nordered events outside of the lock context.\n\nSigned-off-by: Matias Elo <matias.elo@nokia.com>\nReviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/10f2f857f6a38c89afff6bdfcc932e18e49ca9a2"},{"sha":"f0d6c01a0fb51904d5dd049be8402531ec185dcc","author":{"name":"Christophe Milard","email":"af3889c94600225fcda3efc1fa298b1cc65cc290@linaro.org"},"message":"linux-gen: _fdserver: request sigterm if parent dies\n\n_fdserver now request SIGTERM if parent process (ODP instantiation\nprocess) dies, hence avoiding it to become orphan and reattached to the\ninit process.\n\nSigned-off-by: Christophe Milard <christophe.milard@linaro.org>\nReviewed-by: Mike Holmes <mike.holmes@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/f0d6c01a0fb51904d5dd049be8402531ec185dcc"},{"sha":"d25d276c649f57021f2bd3575430735ff146a025","author":{"name":"Nicolas Morey-Chaisemartin","email":"797221a67a01686137516c33a12d345eea7cdcc2@kalray.eu"},"message":"validation: pktio: use PRIu32 to print uint32_t values\n\nSigned-off-by: Nicolas Morey-Chaisemartin <nmorey@kalray.eu>\nReviewed-by: Mike Holmes <mike.holmes@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/d25d276c649f57021f2bd3575430735ff146a025"},{"sha":"42d0b99c453f269fbe21cc92652440bdbbd10ba4","author":{"name":"Nicolas Morey-Chaisemartin","email":"797221a67a01686137516c33a12d345eea7cdcc2@kalray.eu"},"message":"validation: traffic_mngr: use PRI macro to print uint*\n\nSigned-off-by: Nicolas Morey-Chaisemartin <nmorey@kalray.eu>\nReviewed-by: Mike Holmes <mike.holmes@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/42d0b99c453f269fbe21cc92652440bdbbd10ba4"},{"sha":"d660e0e1647d7f1a6c6698b6f1b79b4590b84e1f","author":{"name":"Mike Holmes","email":"67b2c4de4d177eed45ad69b9f4c2ecb6a6f0b020@linaro.org"},"message":"configure: if no ABI reset .so to 0\n\nSigned-off-by: Mike Holmes <mike.holmes@linaro.org>\nReviewed-by: Bill Fischofer <bill.fischofer@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/d660e0e1647d7f1a6c6698b6f1b79b4590b84e1f"},{"sha":"900c9ca3d4099178a328433d32d84a825264aaa1","author":{"name":"Mike Holmes","email":"67b2c4de4d177eed45ad69b9f4c2ecb6a6f0b020@linaro.org"},"message":"configure: remove duplicate info\n\nSigned-off-by: Mike Holmes <mike.holmes@linaro.org>\nReviewed-by: Bill Fischofer <bill.fischofer@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/900c9ca3d4099178a328433d32d84a825264aaa1"},{"sha":"ed2364544979bbb83f68bf61ea15e9fb86e2e994","author":{"name":"Bill Fischofer","email":"868aed1128ecc0bd095e8693eea14dce60116b42@linaro.org"},"message":"validation: packet: remove todos from packet tests\n\nResolve Bug https://bugs.linaro.org/show_bug.cgi?id=2405 by removing\ntodos in packet validation test. Add additional tests for todos that can\nbe resolved within current ODP API set and remove the rest to be deferred\nfor latest updates.\n\nSigned-off-by: Bill Fischofer <bill.fischofer@linaro.org>\nReviewed-by: Mike Holmes <mike.holmes@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/ed2364544979bbb83f68bf61ea15e9fb86e2e994"},{"sha":"ba9fedae2040d39f71fa8aee6db9512c5cfe21e4","author":{"name":"Xuelin Shi","email":"861c6a3a796045d1b573f8fa54882511cb86b7d5@linaro.org"},"message":"linux-generic: move tm system barrier to tm group\n\nsince tm thread is handling tm group, move the thread based\nbarrier to tm group. otherwise, packet cannot get into the\nsecond tm system in the same group.\n\nSigned-off-by: Xuelin Shi <forrest.shi@linaro.org>\nReviewed-by: Balasubramanian Manoharan <bala.manoharan@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/ba9fedae2040d39f71fa8aee6db9512c5cfe21e4"},{"sha":"65d66b94d66e6b954f3430b90a67eaeca7bf37c6","author":{"name":"Mike Holmes","email":"67b2c4de4d177eed45ad69b9f4c2ecb6a6f0b020@linaro.org"},"message":"helper: remove unused variable\n\nSigned-off-by: Mike Holmes <mike.holmes@linaro.org>\nReviewed-by: Bill Fischofer <bill.fischofer@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/65d66b94d66e6b954f3430b90a67eaeca7bf37c6"},{"sha":"320bb2e9a29256de37bfdb10b9dde3fd0f0d4a5d","author":{"name":"Balakrishna Garapati","email":"ced0e42f4644b57690789a88e7bb2c19e3686ddd@linaro.org"},"message":"platform: linux-generic: reading cpu affinity from cpuset\n\nWith this new proposal cpu affinity is read correctly especially\nwhen using cgroups otherwise wrong cpu mask is set.\n\nFixes bug: https://bugs.linaro.org/show_bug.cgi?id=2472\n\nSigned-off-by: Balakrishna Garapati <balakrishna.garapati@linaro.org>\nReviewed-and-tested-by: Yi He <yi.he@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/320bb2e9a29256de37bfdb10b9dde3fd0f0d4a5d"},{"sha":"f759631fb9c373804caeaee27c5ad7de3405e55b","author":{"name":"Maxim Uvarov","email":"99444774e4f9e29f7beea09bb8995ba7dfd3e532@linaro.org"},"message":"Merge branch 'master' into api-next\n\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/f759631fb9c373804caeaee27c5ad7de3405e55b"},{"sha":"2048b8030ce1150214123038f275cff1ff8895c9","author":{"name":"Petri Savolainen","email":"b6b7f28fcc445caefa9ee1b3b7b2e0037ebf0293@nokia.com"},"message":"api: ipsec: added IPSEC API\n\nAdded definitions for a look-a-side IPSEC offload API. In addition to\nIPSEC packet transformations, it also supports:\n* inbound SA look up\n* outbound IP fragmentation\n\nSigned-off-by: Petri Savolainen <petri.savolainen@nokia.com>\nReviewed-by: Balasubramanian Manoharan <bala.manoharan@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/2048b8030ce1150214123038f275cff1ff8895c9"},{"sha":"b5e957111c9cb23737b7ab2a7dfa1389c61c6311","author":{"name":"Christophe Milard","email":"af3889c94600225fcda3efc1fa298b1cc65cc290@linaro.org"},"message":"linux-gen: shared_memory: remove flag forcing mlock\n\nThe _ishm flag _ODP_ISHM_LOCK is no longer set when doing shm_reserve(),\nhence enabling non-root user to exceed the 64MB mlock memory limit\n(ulimit).\n\nSigned-off-by: Christophe Milard <christophe.milard@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/muvarov/odp/commits/b5e957111c9cb23737b7ab2a7dfa1389c61c6311"}]}
{"actor":{"display_login":"muvarov"}}