Page MenuHomeFreeBSD

sockbuf: provide sbunreserve_locked() which is a complement to sbreserve()
ClosedPublic

Authored by glebius on Mar 14 2025, 6:06 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Mar 29, 10:43 PM
Unknown Object (File)
Mon, Mar 23, 8:33 AM
Unknown Object (File)
Sun, Mar 22, 1:01 AM
Unknown Object (File)
Fri, Mar 13, 4:50 AM
Unknown Object (File)
Fri, Mar 13, 4:42 AM
Unknown Object (File)
Wed, Mar 4, 9:04 PM
Unknown Object (File)
Wed, Mar 4, 7:51 AM
Unknown Object (File)
Feb 26 2026, 8:49 AM
Subscribers

Details

Summary

The sbreserve() works only on protocol-independent parts of the sockbuf,
but sbrelease() also clears the generic sockbuf mbuf chain. Calling the
latter to undo changes done by the former is not correct. The new
function is the right thing.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable