Details
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
I'm not getting this change. The kernel build option RSS is not enabled by default. Is this change want to enable a variant RSS when RSS is not enabled in the kernel ?
| sys/dev/liquidio/lio_rss.c | ||
|---|---|---|
| 79 | The function rss_gethashconfig() appears to be only available when the build option RSS is present. | |
Yes, I'm sorry about that. That one exposes RSS hashing. The goal is to get to https://reviews.freebsd.org/D53104, which uses the fact that all nics are using the same algo and key to do software hashing of outgoing connections when they are born in order to get consistent hashing such that a connection always uses the same egress nic and queue. This is the first time I've used the git-arc feature to review a series of changes, and I'm afraid I did not do a great job of composing this review
I spent some time to learn the FreeBSD's RSS design. I do not have hardware to test, but the change looks good to me.