Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
After making these modifications, f-stack will support QAT accelerator cards.
When kqueue A is added as an event to kqueue B, kqueue B cannot detect when a new event is added to kqueue A.
FreeBSD supports this feature by starting a thread in kernel mode to handle it, ultimately using the
kqueue_task
function to notify the kqueue.When a new event is added to kqueue A, the
kqueue_wakeup
function is triggered.Therefore, by modifying the implementation to trigger events in a manner similar to
kqueue_task
, this functionality can be achieved.For f-stack to support QAT accelerator cards, the following steps are necessary:
asynch_mode_nginx
.By doing so, f-stack will be able to support QAT accelerator cards.