Branch: refs/heads/master
Home: https://github.com/Linaro/odp
Commit: e373d2a880ba8ab18fa47422920c34d48090714b
https://github.com/Linaro/odp/commit/e373d2a880ba8ab18fa47422920c34d48090714b
Author: Matias Elo <[email protected]>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M platform/linux-generic/include/odp_shm_internal.h
M platform/linux-generic/odp_classification.c
M platform/linux-generic/odp_crypto_null.c
M platform/linux-generic/odp_crypto_openssl.c
M platform/linux-generic/odp_ipsec_sad.c
M platform/linux-generic/odp_ishm.c
M platform/linux-generic/odp_packet_io.c
M platform/linux-generic/odp_pool.c
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_lf.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/pktio/ring.c
Log Message:
-----------
linux-gen: ishm: remove _ODP_SHM_NO_HP flag
Reserving large shm blocks without huge pages increases page misses.
Signed-off-by: Matias Elo <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: bfcb5801d210e1535e19e556698dd90337a3d4ac
https://github.com/Linaro/odp/commit/bfcb5801d210e1535e19e556698dd90337a3d4ac
Author: Matias Elo <[email protected]>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M platform/linux-generic/Makefile.am
R platform/linux-generic/include/odp_ishm_internal.h
M platform/linux-generic/include/odp_shm_internal.h
M platform/linux-generic/odp_ishm.c
M platform/linux-generic/odp_ishmphy.c
M platform/linux-generic/odp_ishmpool.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_shared_memory.c
M platform/linux-generic/pktio/ipc.c
Log Message:
-----------
linux-gen: ishm: remove unused odp_shm_internal header
odp_shm_internal.h contents were not used so delete the file and rename
odp_ishm_internal.h to odp_shm_internal.h.
Signed-off-by: Matias Elo <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 33c034c005f686cda95bc21ca4ed1aaf6d7eb539
https://github.com/Linaro/odp/commit/33c034c005f686cda95bc21ca4ed1aaf6d7eb539
Author: Matias Elo <[email protected]>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M platform/linux-generic/include/odp_shm_internal.h
M platform/linux-generic/odp_ishm.c
M platform/linux-generic/odp_pool.c
M platform/linux-generic/odp_shared_memory.c
Log Message:
-----------
linux-gen: ishm: add internal _ODP_ISHM_USE_HP flag
Add internal shm flag for allocating shm memory always from huge pages.
This is required by zero-copy dpdk packet pool. Internal _odp_shm_reserve()
function is added for passing extra shm flags.
Signed-off-by: Matias Elo <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 901de0794779a6f419f5229de045bf610ec2adc2
https://github.com/Linaro/odp/commit/901de0794779a6f419f5229de045bf610ec2adc2
Author: Matias Elo <[email protected]>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M platform/linux-generic/odp_ishm.c
Log Message:
-----------
linux-gen: ishm: allocate small shm blocks using normal pages
Only memory reservations larger than ISHM_HUGE_PAGE_LIMIT (64kB) are
allocated using huge pages (if available). Smaller reservations are done
using normal pages to conserve memory.
Signed-off-by: Matias Elo <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Compare: https://github.com/Linaro/odp/compare/2f1c802e45b2...901de0794779
**NOTE:** This service has been marked for deprecation:
https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.