Changeset View
Changeset View
Standalone View
Standalone View
head/sys/kern/uipc_sockbuf.c
Show First 20 Lines • Show All 1,516 Lines • ▼ Show 20 Lines | sbtoxsockbuf(struct sockbuf *sb, struct xsockbuf *xsb) | ||||
xsb->sb_mbmax = sb->sb_mbmax; | xsb->sb_mbmax = sb->sb_mbmax; | ||||
xsb->sb_lowat = sb->sb_lowat; | xsb->sb_lowat = sb->sb_lowat; | ||||
xsb->sb_flags = sb->sb_flags; | xsb->sb_flags = sb->sb_flags; | ||||
xsb->sb_timeo = sb->sb_timeo; | xsb->sb_timeo = sb->sb_timeo; | ||||
} | } | ||||
/* This takes the place of kern.maxsockbuf, which moved to kern.ipc. */ | /* This takes the place of kern.maxsockbuf, which moved to kern.ipc. */ | ||||
static int dummy; | static int dummy; | ||||
SYSCTL_INT(_kern, KERN_DUMMY, dummy, CTLFLAG_RW, &dummy, 0, ""); | SYSCTL_INT(_kern, KERN_DUMMY, dummy, CTLFLAG_RW | CTLFLAG_SKIP, &dummy, 0, ""); | ||||
SYSCTL_OID(_kern_ipc, KIPC_MAXSOCKBUF, maxsockbuf, CTLTYPE_ULONG|CTLFLAG_RW, | SYSCTL_OID(_kern_ipc, KIPC_MAXSOCKBUF, maxsockbuf, CTLTYPE_ULONG|CTLFLAG_RW, | ||||
&sb_max, 0, sysctl_handle_sb_max, "LU", "Maximum socket buffer size"); | &sb_max, 0, sysctl_handle_sb_max, "LU", "Maximum socket buffer size"); | ||||
SYSCTL_ULONG(_kern_ipc, KIPC_SOCKBUF_WASTE, sockbuf_waste_factor, CTLFLAG_RW, | SYSCTL_ULONG(_kern_ipc, KIPC_SOCKBUF_WASTE, sockbuf_waste_factor, CTLFLAG_RW, | ||||
&sb_efficiency, 0, "Socket buffer size waste factor"); | &sb_efficiency, 0, "Socket buffer size waste factor"); |