aboutsummaryrefslogtreecommitdiffstats
path: root/stacks/vpp/adapt
diff options
context:
space:
mode:
authorrainbow_0206 <jiangwenjiang@huawei.com>2018-09-11 17:21:43 +0800
committerrainbow_0206 <jiangwenjiang@huawei.com>2018-09-11 17:25:01 +0800
commitdcf754b73574b5716ada5eb6064ab374e7b2b964 (patch)
treef4eb38d707d38509af0c18e968bdc2628bdec236 /stacks/vpp/adapt
parentb26713f201a01f285f7cd611f969b60fc2578eb7 (diff)
Fix: fix epoll problem
The same fd can be added to different epoll. Change-Id: Ib9d6a6a2f69879dea2fea8d9ae8348d2746b89d5 Signed-off-by: rainbow_0206 <jiangwenjiang@huawei.com>
Diffstat (limited to 'stacks/vpp/adapt')
-rw-r--r--stacks/vpp/adapt/dmm_vcl_adpt.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/stacks/vpp/adapt/dmm_vcl_adpt.c b/stacks/vpp/adapt/dmm_vcl_adpt.c
index 1b2b9a9..d4974e2 100644
--- a/stacks/vpp/adapt/dmm_vcl_adpt.c
+++ b/stacks/vpp/adapt/dmm_vcl_adpt.c
@@ -35,6 +35,7 @@ vpphs_ep_ctl_ops (int epFD, int proFD, int ctl_ops,
tmpEvt.data.ptr = pdata;
tmpEvt.events = events->events;
+ tmpEvt.events |= (EPOLLIN | EPOLLOUT);
if (DMM_VCL_ADPT_DEBUG > 0)
clib_warning ("DMM VCL ADPT<%d>: epfd=%d,fd=%d,ops=%d, events=%u",