wolfssl-examples
wolfssl-examples copied to clipboard
Implement a TLS perf server with poll system call.
Dear WolfSSL,
For research purposes, I have ported WolfSSL into an environment that does not support the EPOLL system calls, but only the POLL system call.
The next step for me is to evaluate how WolfSSL performs in that environment. Nonetheless, I observed that the TLS server performance implementation is only available using EPOLL calls. As such, I propose an alternative implementation which only relies on POLL calls. Obviously, this implementation is based on the EPOLL one and works with the already provided TLS client performance implementation.
I propose this PR with the POLL implementation to help people in the same situation as me.
Feel free to suggest edits or improvements if you feel they are needed, I'll happily comply. Also, a contributor agreement may be needed for contributing to WolfSSL code repositories. I'm ready to sign it if required.
Cheers
Thanks @JamesMenetrey , for your work on this. We will review.
Hi @JamesMenetrey would you be willing to sign a contributor agreement? If so please email [email protected] and we will share the document to sign. These changes are excellent. Another engineer @lealem47 is going to review them.
Hello @dgarske! Great to hear, thanks! I have sent an email over there :)
Hello @JamesMenetrey
Please return the signed contributor agreement in order for us to proceed with this PR. I messaged you from our ZenDesk portal.
Dear @embhorn,
I just returned the document to the ZenDesk portal.
Thanks!
Okay to test
Hi @JamesMenetrey
You have been approved as a contributor for the wolfSSL project!
Great! I'm glad it has been merged! Thanks for the review!
Cheers