]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Improve memory allocation model for rt_msg2() rtsock messages:
authorAlexander V. Chernikov <melifaro@FreeBSD.org>
Sun, 27 Apr 2014 17:41:18 +0000 (17:41 +0000)
committerAlexander V. Chernikov <melifaro@FreeBSD.org>
Sun, 27 Apr 2014 17:41:18 +0000 (17:41 +0000)
commitf2e5eb368a7e6941171e8476572a3bd49b0c99ae
tree537552383b0693e751fdd84b5907e518ee11a07c
parent73e46dba116dd9490e7f713f3d683096af48566a
Improve memory allocation model for rt_msg2() rtsock messages:
 * memory is now allocated as early as possible, without holding locks.
 * sysctl users are now guaranteed to get a response (M_WAITOK buffer prealloc).
 * socket users are more likely to use on-stack buffer for replies.
 * standard kernel malloc/free functions are now used instead of radix wrappers.
rt_msg2() has been renamed to rtsock_msg_buffer().

MFC after: 1 month
sys/net/rtsock.c