diff options
author | 2018-09-11 17:21:43 +0800 | |
---|---|---|
committer | 2018-09-11 17:25:01 +0800 | |
commit | dcf754b73574b5716ada5eb6064ab374e7b2b964 (patch) | |
tree | f4eb38d707d38509af0c18e968bdc2628bdec236 /stacks/vpp/adapt | |
parent | b26713f201a01f285f7cd611f969b60fc2578eb7 (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.c | 1 |
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", |