numam-dpdk/lib
David Marchand af74f7db38 vhost: fix FD leak with inflight messages
Even if unlikely, a buggy vhost-user master might attach fds to inflight
messages. Add checks like for other types of vhost-user messages.

Fixes: d87f1a1cb7 ("vhost: support inflight info sharing")
Cc: stable@dpdk.org

Signed-off-by: David Marchand <david.marchand@redhat.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
2022-03-10 14:03:48 +01:00
..
acl acl: add missing C++ guards 2022-02-22 14:47:49 +01:00
bbdev lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
bitratestats
bpf bpf: add missing C++ guards 2022-02-22 14:47:49 +01:00
cfgfile
cmdline lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
compressdev compressdev: fix socket ID type 2022-03-04 11:00:06 +01:00
cryptodev cryptodev: fix RSA key type name 2022-02-22 20:21:20 +01:00
distributor distributor: fix potential overflow 2022-02-27 19:06:59 +01:00
dmadev dmadev: add missing header include 2022-02-22 14:47:41 +01:00
eal eal/linux: fix device monitor stop return 2022-03-07 19:21:18 +01:00
efd efd: fix uninitialized structure 2022-02-27 18:58:47 +01:00
ethdev ethdev: fix doxygen comments for device info struct 2022-03-08 16:38:34 +01:00
eventdev eventdev/crypto: remove useless check 2022-02-24 06:23:15 +01:00
fib lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
flow_classify lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
gpudev gpudev: fix page alignment in communication list 2022-03-09 00:14:55 +01:00
graph graph: remove useless duplicate name check 2022-03-07 20:31:14 +01:00
gro lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
gso
hash lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
ip_frag lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
ipsec lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
jobstats lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
kni kni: add missing C++ guards 2022-02-22 14:47:49 +01:00
kvargs lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
latencystats lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
lpm lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
mbuf lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
member lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
mempool lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
meter
metrics metrics: add missing C++ guards 2022-02-22 14:47:49 +01:00
net lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
node lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
pcapng pcapng: handle failure of link status query 2022-03-08 09:19:40 +01:00
pci lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
pdump lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
pipeline lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
port lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
power lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
rawdev lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
rcu lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
regexdev build: hide local symbols in shared libraries 2022-03-08 15:22:33 +01:00
reorder lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
rib lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
ring lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
sched sched: remove useless malloc in PIE data init 2022-03-07 19:34:24 +01:00
security lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
stack lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
table lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
telemetry telemetry: add missing C++ guards 2022-02-22 14:47:49 +01:00
timer lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
vhost vhost: fix FD leak with inflight messages 2022-03-10 14:03:48 +01:00
meson.build buildtools/chkincs: check SDK headers for C++ compatibility 2022-02-22 14:47:49 +01:00