numam-dpdk/lib
Andrew Rybchenko 6e18704b7e ethdev: avoid undefined behaviour on configuration copy
memcpy() source and destination areas must not overlap and equal
pointers is the case which is really met, so handle it.

Fixes: 68b931bff2 ("ethdev: eliminate interim variable")
Cc: stable@dpdk.org

Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
2019-11-20 17:36:06 +01:00
..
librte_acl
librte_bbdev
librte_bitratestats bitrate: use common macro RTE_DIM 2019-10-27 14:40:59 +01:00
librte_bpf
librte_cfgfile
librte_cmdline cmdline: remove unnecessary #ifdef 2019-11-12 18:35:17 +01:00
librte_compressdev
librte_cryptodev
librte_distributor lib: annotate versioned functions 2019-11-08 15:15:30 +01:00
librte_eal net/memif: support zero-copy slave 2019-11-20 17:36:06 +01:00
librte_efd lib: fix doxygen typos 2019-11-19 22:03:38 +01:00
librte_ethdev ethdev: avoid undefined behaviour on configuration copy 2019-11-20 17:36:06 +01:00
librte_eventdev eventdev: reserve space in main structs for extension 2019-11-12 03:36:32 +01:00
librte_fib fib: add dataplane algorithm for IPv6 2019-11-06 00:11:44 +01:00
librte_flow_classify
librte_gro
librte_gso
librte_hash
librte_ip_frag
librte_ipsec ipsec: remove redundant replay window size 2019-11-08 13:51:16 +01:00
librte_jobstats
librte_kni eal/linux: remove KNI restriction on IOVA 2019-11-18 16:00:51 +01:00
librte_kvargs
librte_latencystats
librte_lpm lib: annotate versioned functions 2019-11-08 15:15:30 +01:00
librte_mbuf ethdev: move egress metadata to dynamic field 2019-11-08 23:15:05 +01:00
librte_member
librte_mempool mempool: remove check for bad IOVA when populating 2019-11-19 21:41:43 +01:00
librte_meter
librte_metrics
librte_net net: constify pointer to IPv6 header 2019-11-20 17:36:06 +01:00
librte_pci pci: remove deprecated functions 2019-10-27 10:41:05 +01:00
librte_pdump
librte_pipeline net: remove ethernet packing and set two-byte alignment 2019-10-27 18:13:44 +01:00
librte_port port: fix pcap support with meson 2019-10-27 17:23:02 +01:00
librte_power lib: fix doxygen typos 2019-11-19 22:03:38 +01:00
librte_rawdev rawdev: allow devices to skip extra memory allocation 2019-07-04 09:33:59 +02:00
librte_rcu
librte_reorder
librte_rib rib: support IPv6 2019-11-06 00:09:48 +01:00
librte_ring
librte_sched
librte_security security: add anti replay window size 2019-11-08 13:51:16 +01:00
librte_stack rename private header files 2019-10-27 22:03:06 +01:00
librte_table
librte_telemetry
librte_timer lib: annotate versioned functions 2019-11-08 15:15:30 +01:00
librte_vhost lib: fix log typos 2019-11-19 22:03:27 +01:00
Makefile vhost: fix build dependency on hash lib 2019-11-08 23:15:05 +01:00
meson.build lib: check experimental symbols with meson 2019-11-09 21:17:12 +01:00