numam-dpdk/lib
Huawei Xie 3670686ab9 vhost: fix race for connection fd
In the event handler of connection fd, the connection fd could be possibly
closed. The event dispatch loop would then try to remove the fd from fdset.
Between these two actions, another thread might register a new listenfd
reusing the val of just closed fd, so we couldn't call fdset_del which would
wrongly clean up the new listenfd. A new function fdset_del_slot is provided
to cleanup the fd at the specified location.

Signed-off-by: Huawei Xie <huawei.xie@intel.com>
2015-06-30 17:49:07 +02:00
..
librte_acl acl: remove unused code 2015-06-18 18:09:46 +02:00
librte_cfgfile mk: add library version extension 2015-02-03 16:56:58 +01:00
librte_cmdline lib: remove redundant definition of local symbols 2015-06-29 18:57:32 +02:00
librte_compat compat: remove unneeded macro 2015-06-29 16:41:23 +02:00
librte_distributor distributor: remove inclusion of mbuf header 2015-05-11 15:36:37 +02:00
librte_eal eal: fix pedantic build of mlx4 debug mode 2015-06-29 14:09:06 +02:00
librte_ether lib: remove redundant definition of local symbols 2015-06-29 18:57:32 +02:00
librte_hash hash: silence warning on pointer arithmetic 2015-06-24 12:00:41 +02:00
librte_ip_frag mbuf: use offset macro 2015-06-24 12:01:14 +02:00
librte_ivshmem ivshmem: fix crash in corner case 2015-06-22 18:39:40 +02:00
librte_jobstats jobstats: new library 2015-02-24 22:12:35 +01:00
librte_kni kni: ignore double initialization 2015-06-22 18:39:40 +02:00
librte_kvargs kvargs: fix freeing behaviour for null 2015-03-04 11:19:37 +01:00
librte_lpm lib: remove extra parenthesis after return 2015-06-23 23:31:15 +02:00
librte_malloc lib: fix whitespace 2015-06-12 11:10:10 +02:00
librte_mbuf lib: remove redundant definition of local symbols 2015-06-29 18:57:32 +02:00
librte_mempool mempool: silence warning on pointer arithmetic 2015-06-24 12:00:28 +02:00
librte_meter doc: fix doxygen warnings in QoS API 2015-06-18 14:53:58 +02:00
librte_net lib: remove extra parenthesis after return 2015-06-23 23:31:15 +02:00
librte_pipeline pipeline: add statistics for ports and tables 2015-06-23 23:31:15 +02:00
librte_port mbuf: use offset macro 2015-06-24 12:01:14 +02:00
librte_power doc: fix doxygen warnings 2015-06-19 12:11:53 +02:00
librte_reorder reorder: allow random number as starting point 2015-06-22 22:20:12 +02:00
librte_ring tailq: move to dynamic tailq 2015-03-10 12:06:08 +01:00
librte_sched doc: fix doxygen warnings in QoS API 2015-06-18 14:53:58 +02:00
librte_table table: add stub stats 2015-06-23 23:31:15 +02:00
librte_timer tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
librte_vhost vhost: fix race for connection fd 2015-06-30 17:49:07 +02:00
Makefile xenvirt: move drivers/net/ 2015-05-22 16:06:23 +02:00