Page MenuHomeFreeBSD

Change the SOCKBUF_LOCK calls to use the more refined SOCK_XXXBUF_LOCK/UNLOCK.
ClosedPublic

Authored by rrs on Wed, Nov 13, 7:01 PM.
Tags
None
Referenced Files
F103038551: D47542.diff
Wed, Nov 20, 3:29 AM
F102986038: D47542.diff
Tue, Nov 19, 12:19 PM
Unknown Object (File)
Mon, Nov 18, 4:28 PM
Unknown Object (File)
Mon, Nov 18, 3:00 PM
Unknown Object (File)
Fri, Nov 15, 5:39 PM
Unknown Object (File)
Thu, Nov 14, 5:18 PM
Unknown Object (File)
Thu, Nov 14, 5:15 PM
Unknown Object (File)
Thu, Nov 14, 11:40 AM

Details

Summary

The socket buffer locking used to be standard on SOCKBUF_LOCK/UNLOCK. But we are now
moving to a more elegant SOCK_SENDBUF_LOCK/UNLOCK and SOCK_RECVBUF_LOCK/UNLOCK.
Lets get BBR and Rack to use these updated macros.

Test Plan

After conversion lets run tests to make sure everything works aka run data through both the TCP Test suite as well as do live transfers on the Big-I with both BBR and Rack and make sure life is good :)

Diff Detail

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