numam-dpdk/lib
Bruce Richardson 49b536fc30 eal: load only shared libs from driver plugin directories
When we pass a "-d" flag to EAL pointing to a directory, we attempt to load
all files in that directory as driver plugins, irrespective of file type.
This procludes using e.g. the build/drivers directory, as a driver source
since it contains static libs and other files as well as the shared
objects.

By filtering out any files whose filename does not end in ".so", we can
improve usability by allowing other non-driver files to be present in the
driver directory.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2020-07-05 21:32:40 +02:00
..
librte_acl replace alignment attributes 2020-04-16 18:16:18 +02:00
librte_bbdev log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_bitratestats
librte_bpf log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_cfgfile log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_cmdline replace unused attributes 2020-04-16 18:30:58 +02:00
librte_compressdev log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_cryptodev cryptodev: fix SHA-1 digest enum comment 2020-05-24 11:52:35 +02:00
librte_distributor build: add global libatomic dependency for 32-bit clang 2020-04-21 11:34:09 +02:00
librte_eal eal: load only shared libs from driver plugin directories 2020-07-05 21:32:40 +02:00
librte_efd replace packed attributes 2020-04-16 18:16:46 +02:00
librte_ethdev log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_eventdev log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_fib build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
librte_flow_classify log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_graph log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_gro
librte_gso
librte_hash hash: check flags on creation for future proofing 2020-06-16 17:46:39 +02:00
librte_ip_frag ip_frag: ensure minimum v6 fragmentation length 2020-04-25 15:15:27 +02:00
librte_ipsec ipsec: check SAD lookup error 2020-05-11 13:17:43 +02:00
librte_jobstats
librte_kni
librte_kvargs kvargs: fix strcmp helper documentation 2020-05-19 15:05:56 +02:00
librte_latencystats
librte_lpm lpm6: fix comments spelling 2020-04-24 19:29:02 +02:00
librte_mbuf mbuf: add dump of free dynamic flags 2020-06-25 23:03:18 +02:00
librte_member log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_mempool trace: add size_t field emitter 2020-06-15 19:27:00 +02:00
librte_meter meter: remove inline functions from export list 2020-06-23 19:29:41 +02:00
librte_metrics log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_net net: fix IPv4 checksum 2020-06-24 23:42:20 +02:00
librte_node log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_pci pci: fix address domain format size 2020-06-30 00:02:54 +02:00
librte_pdump log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_pipeline replace packed attributes 2020-04-16 18:16:46 +02:00
librte_port ring: prepare ring to allow new sync schemes 2020-04-21 11:34:09 +02:00
librte_power replace unused attributes 2020-04-16 18:30:58 +02:00
librte_rawdev log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_rcu log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_reorder
librte_rib build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
librte_ring ring: optimize empty test 2020-07-01 11:46:09 +02:00
librte_sched sched: fix 64-bit rate 2020-06-25 00:52:31 +02:00
librte_security security: fix crash at accessing non-implemented ops 2020-04-23 17:56:38 +02:00
librte_stack log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_table eal: fix compiler detection in public headers 2020-03-18 00:59:17 +01:00
librte_telemetry telemetry: fix init log printing 2020-05-24 18:01:31 +02:00
librte_timer timer: relax barrier for status update 2020-04-26 22:07:38 +02:00
librte_vhost log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
Makefile vhost: make vDPA framework bus agnostic 2020-06-30 14:52:30 +02:00
meson.build build: remove special handling for node library 2020-07-05 10:52:11 +02:00