aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-dpdk/odp_buffer_pool.c
AgeCommit message (Collapse)Author
2015-02-27api: buffer: add pool info queryZoltan Kiss
Porting commit from linux-generic (28e8) Signed-off-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.kiss@linaro.org>
2015-02-27api: packet: change alloc/freeZoltan Kiss
Porting commit from linux-generic (a834) Signed-off-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.kiss@linaro.org>
2015-02-27api: buffer: change pool createZoltan Kiss
Porting commit from linux-generic (0d93) Signed-off-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.kiss@linaro.org>
2015-02-27api: move internal debug macrosZoltan Kiss
Porting commit from linux-generic (f158) Signed-off-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.kiss@linaro.org>
2015-02-27api: odp_align: move internal macrosZoltan Kiss
Porting commit from linux-generic (724a) Signed-off-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.kiss@linaro.org>
2015-01-19Add support for DPDK 1.7.1odp-0.2Venkatesh Vivekanandan
- Added math library while linking - Added -rpath to locate the shared objects - Code modification done to support DPDK 1.7.1 - Updated README Signed-off-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org> Reviewed-by: Zoltan Kiss <zoltan.kiss@linaro.org>
2014-10-09linux-dpdk: Rework buffer managementCiprian Barbu
Signed-off-by: Ciprian Barbu <ciprian.barbu@linaro.org> Reviewed-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org> Signed-off-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org>
2014-10-06Revert "git split: delete dpdk"Venkatesh Vivekanandan
This reverts commit d8cda8b0f395d00902a50690fee3679f65780013.
2014-10-01git split: delete dpdkMaxim Uvarov
Dpdk will be developed and supported in different git repo: https://git.linaro.org/lng/odp-dpdk.git Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2014-09-23Use shm handle in linux-dpdkPetri Savolainen
Latest shm API updates. Signed-off-by: Petri Savolainen <petri.savolainen@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2014-09-18dpdk: add shared memory reserve flagMaxim Uvarov
dpdk shares same headers with linux-generic for odp_shm_reserve(), add also flag to function calls. Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2014-08-07ODP-DPDK multi-queue supportVenkatesh Vivekanandan
- Multi queue support per interface is enabled. - odp_pktio_send with "0" packet is called in odp_pktio_recv to give the transmitted buffers back to mempool. - mbuf alloc failure during receive is fixed by giving more buffers to mempool. - mempool cache size is given equivalent to MAX_PKT_BURST. Signed-off-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org>
2014-07-23Initial ODP-DPDK portVincent Hsu
- Pulled necessary files from platform/linux-generic into platform/linux-dpdk - Made necessary changes in files to get it compiled with dpdk library for eg., * odp_buffer_hdr_t is mapped to struct rte_mbuf * All odp_buffer_* maps to rte_* in dpdk * necessary initialisations like odp_init_dpdk * All packet related changes in odp_packet.c and odp_packet_io.c * dpdk support in odp_packet_dpdk.c Signed-off-by: Vincent Hsu <vincent.hsu@linaro.org> - Add/modify files to support linux-dpdk compilation in new automake environment. * Modified configure.ac * Added platform/linux-dpdk/Makefile.am * Moved all files from platform/linux-dpdk/source to platform/linux-dpdk/. - Added platform/linux-dpdk/README on how to clone, compile DPDK and commands to execute on ODP. - Made ODP_BUFFER_<TYPES> consistent with linux-generic. - Removed odp_buffer_is_scatter API to be inline with linux-generic. - Added platform/linux-dpdk/odp_linux.c to supply the function and argument to the pthread created by dpdk. Signed-off-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org>