Implement a TLS perf server with poll system call.#330
Implement a TLS perf server with poll system call.#330lealem47 merged 1 commit intowolfSSL:masterfrom
Conversation
|
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 support@wolfssl.com 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 |
|
You have been approved as a contributor for the wolfSSL project! |
lealem47
left a comment
There was a problem hiding this comment.
Thank you for your wonderful work @JamesMenetrey .
|
Great! I'm glad it has been merged! Thanks for the review! Cheers |
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