michallenc commented on PR #21477: URL: https://github.com/apache/nuttx/pull/21477#issuecomment-6736858665
The epoll still doesn't work as expected. I think having serial port with triggered `eventfd` doesn't only return that event, but also the one registered for TCP connection. If I delete serial event from `epoll` I get correctly event for client's connection, but any subsequent events on the accepted port are not received. The same goes for serial port - I get the initial event caused by `eventfd`, but not any other events when data are received over serial port. If you share your test program I can make some changes in it to try to reproduce the behavior I have with serial and TCP. I suppose the tests were not done on these type of connections? Signalfd events look to be working fine. I tried cmocka test but it fails on master branch as well. Probably the reason why it's not enabled by default... -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
