Page MenuHomeFreeBSD

hyperv/vmbus: Allow bufrings preallocation.
ClosedPublic

Authored by sepherosa_gmail.com on Sep 20 2016, 5:25 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 3 2024, 7:32 AM
Unknown Object (File)
Mar 3 2024, 7:07 AM
Unknown Object (File)
Dec 28 2023, 12:49 PM
Unknown Object (File)
Dec 22 2023, 2:39 PM
Unknown Object (File)
Dec 22 2023, 2:39 PM
Unknown Object (File)
Dec 20 2023, 6:47 AM
Unknown Object (File)
Oct 19 2023, 6:06 AM
Unknown Object (File)
Jan 13 2023, 9:47 PM
Subscribers
None

Details

Summary
The assumption that the channel is only opened upon synthetic device
attach time no longer holds, e.g. Hyper-V network device MTU changes.
We have to allow device drivers to preallocate bufrings, e.g. in
attach DEVMETHOD, to prevent bufring allocation failure once the
system memory is fragmented after running for a while.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

sepherosa_gmail.com retitled this revision from to hyperv/vmbus: Allow bufrings preallocation..
sepherosa_gmail.com updated this object.
sepherosa_gmail.com edited the test plan for this revision. (Show Details)
This revision was automatically updated to reflect the committed changes.