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)
Mon, Mar 25, 11:04 PM
Unknown Object (File)
Feb 18 2024, 10:43 AM
Unknown Object (File)
Feb 8 2024, 1:50 AM
Unknown Object (File)
Jan 12 2024, 12:40 PM
Unknown Object (File)
Dec 27 2023, 4:59 PM
Unknown Object (File)
Dec 21 2023, 8:43 PM
Unknown Object (File)
Dec 15 2023, 6:21 PM
Unknown Object (File)
Dec 10 2023, 3:20 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
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..