Disable context descriptor reuse if num_queues > 1
Details
Details
- Reviewers
erj - Group Reviewers
Intel Networking - Commits
- rS293332: Disable the reuse of checksum offload context descriptors in the case
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 916 Build 916: arc lint + arc unit
Event Timeline
Comment Actions
Looks okay to me. I am sure commit-log will have all the details but it'd be useful to have which problem/behavior prompted this fix.
Also I am seeing weird whitespaces. Not sure if its phabric or not. (lines 3744 and 3791)
Comment Actions
Did not re-using context descriptors work out for you, and you don't see the wrong queue value in the receive descriptor?
Comment Actions
This only affects the TX side here. Context descriptor reuse cannot be enabled on the 82574L (and probably all e1000 class) due to the hardware only being able to remember the last context.