Page MenuHomeFreeBSD

added changes for rsc handler
ClosedPublic

Authored by schakrabarti_microsoft.com on Mar 9 2022, 9:09 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Oct 11, 1:22 AM
Unknown Object (File)
Thu, Oct 10, 11:44 AM
Unknown Object (File)
Thu, Sep 26, 9:16 AM
Unknown Object (File)
Tue, Sep 24, 9:19 AM
Unknown Object (File)
Sep 1 2024, 8:30 PM
Unknown Object (File)
Aug 26 2024, 11:02 PM
Unknown Object (File)
Aug 22 2024, 6:36 PM
Unknown Object (File)
Aug 20 2024, 3:54 PM

Details

Summary

Currently rsc offloading is enabled by default.
With this new change rsc will be disabled by default.
By using sysctl we can enable and disable it.

Test Plan

Tested on Hyper-V on two bsd12.3 vm with iperf.
Also checked the sysctl to check the rsc pkt count.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 44722
Build 41610: arc lint + arc unit

Event Timeline

whu added a subscriber: whu.

Looks good to me. Just a small nit. In the struct hn_softc of if_hnvar.h, I would insert an empty line between line 284 and 285, to make the definition of hn_rsc_ctrl independent from the VF related clause.

This revision is now accepted and ready to land.Mar 14 2022, 3:54 AM
This revision now requires review to proceed.Mar 14 2022, 7:04 AM
This revision was not accepted when it landed; it landed in state Needs Review.Mar 15 2022, 8:17 AM
This revision was automatically updated to reflect the committed changes.

Sorry, I overlooked the stable/13 commit, but I do not see it in stable/12..