numam-dpdk/lib
Andrew Rybchenko ce1f2c61ed mempool: remove callback to get capabilities
The callback was introduced to let generic code to know octeontx
mempool driver requirements to use single physically contiguous
memory chunk to store all objects and align object address to
total object size. Now these requirements are met using a new
callbacks to calculate required memory chunk size and to populate
objects using provided memory chunk.

These capability flags are not used anywhere else.

Restricting capabilities to flags is not generic and likely to
be insufficient to describe mempool driver features. If required
in the future, API which returns structured information may be
added.

Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
Acked-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
2018-04-24 02:16:12 +02:00
..
librte_acl
librte_bbdev
librte_bitratestats
librte_cfgfile
librte_cmdline cmdline: standardize conversion of IP address strings 2018-04-23 21:31:40 +02:00
librte_compat
librte_cryptodev cryptodev: support session private data setting 2018-04-23 18:20:09 +01:00
librte_distributor
librte_eal ipc: fix timeout handling in async 2018-04-23 22:45:05 +02:00
librte_efd
librte_ether ethdev: support inline IPsec events 2018-04-23 18:20:10 +01:00
librte_eventdev eventdev: fix build with icc 2018-04-19 13:42:59 +02:00
librte_flow_classify
librte_gro
librte_gso
librte_hash hash: fix comment for lookup 2018-04-15 15:07:11 +02:00
librte_ip_frag ip_frag: fix double free of chained mbufs 2018-04-15 14:44:07 +02:00
librte_jobstats
librte_kni fix ethdev port id validation 2018-04-18 00:37:05 +02:00
librte_kvargs
librte_latencystats fix ethdev ports enumeration 2018-04-18 00:25:27 +02:00
librte_lpm
librte_mbuf mbuf: improve tunnel Tx offloads API doc 2018-04-23 16:09:23 +02:00
librte_member
librte_mempool mempool: remove callback to get capabilities 2018-04-24 02:16:12 +02:00
librte_meter
librte_metrics metrics: fix potential missing string termination 2018-04-04 17:33:08 +02:00
librte_net align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
librte_pci pci: use z specifier to format size_t 2018-04-04 13:43:33 +02:00
librte_pdump pdump: use generic multi-process channel 2018-04-18 01:26:21 +02:00
librte_pipeline pipeline: add port in action APIs 2018-04-04 12:26:07 +02:00
librte_port build: remove checks for non-optional libraries 2018-04-17 16:09:43 +02:00
librte_power
librte_rawdev rawdev: add to meson build 2018-04-17 16:40:09 +02:00
librte_reorder
librte_ring ring: relax alignment constraint on ring structure 2018-04-18 00:24:22 +02:00
librte_sched
librte_security security: extend userdata for IPsec events 2018-04-23 18:20:10 +01:00
librte_table build: remove checks for non-optional libraries 2018-04-17 16:09:43 +02:00
librte_timer
librte_vhost vhost: deprecate unsafe GPA translation API 2018-04-23 17:12:13 +02:00
Makefile eventdev: add default software timer adapter 2018-04-16 11:04:46 +02:00
meson.build rawdev: add to meson build 2018-04-17 16:40:09 +02:00