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)
Tue, Mar 4, 4:28 AM
Unknown Object (File)
Sun, Mar 2, 11:13 PM
Unknown Object (File)
Wed, Feb 19, 10:50 PM
Unknown Object (File)
Jan 9 2025, 3:05 AM
Unknown Object (File)
Dec 31 2024, 5:43 PM
Unknown Object (File)
Dec 3 2024, 7:46 PM
Unknown Object (File)
Nov 22 2024, 9:28 AM
Unknown Object (File)
Sep 16 2024, 12:19 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.