Does the UDP socket in FreeBSD actually have a send buffer like Linux?

I noticed that FreeBSD does not have kernel parameters for adjusting the send buffer size like Linux does.

The parameter kern.ipc.maxsockbuf does not seem to affect UDP sending behavior in this.

While reading the source code, I found that the UDP socket seems to only use the buffer size to determine if a single message is too large,
and it does not track the amount of buffer space already used.

So, does the UDP socket in FreeBSD actually have a send buffer like Linux?
 
Back
Top