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, Jun 14, 4:35 AM
Unknown Object (File)
Mon, Jun 3, 2:12 PM
Unknown Object (File)
Fri, May 24, 5:58 PM
Unknown Object (File)
May 16 2024, 11:11 PM
Unknown Object (File)
May 9 2024, 3:18 AM
Unknown Object (File)
Apr 28 2024, 6:22 PM
Unknown Object (File)
Apr 28 2024, 2:28 PM
Unknown Object (File)
Apr 22 2024, 11:48 AM

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
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

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..