sockbuf
struct sockbuf *sb = &so->so_rcv;
struct sockbuf *sb = (optname == SO_SNDBUF ||
struct sockbuf *sb = (optname == SO_SNDTIMEO ?
struct sockbuf *sb = (optname == SO_SNDTIMEO ?
struct sockbuf *sb;
sobuf_print(struct sockbuf *,
sobuf_print(struct sockbuf *sb,
void sbsync(struct sockbuf *, struct mbuf *);
sbsync(struct sockbuf *sb, struct mbuf *nextrecord)
sbcompress(struct sockbuf *sb, struct mbuf *m, struct mbuf *n)
sbflush(struct sockbuf *sb)
sbdrop(struct sockbuf *sb, int len)
sbdroprecord(struct sockbuf *sb)
sbmtxassertlocked(struct sockbuf *sb)
sbwait(struct sockbuf *sb)
sblock(struct sockbuf *sb, int flags)
sbunlock(struct sockbuf *sb)
sowakeup(struct socket *so, struct sockbuf *sb)
sbreserve(struct sockbuf *sb, u_long cc)
sbrelease(struct sockbuf *sb)
sblastrecordchk(struct sockbuf *sb, const char *where)
sblastmbufchk(struct sockbuf *sb, const char *where)
sbappend(struct sockbuf *sb, struct mbuf *m)
sbappendstream(struct sockbuf *sb, struct mbuf *m)
sbcheck(struct socket *so, struct sockbuf *sb)
sbappendrecord(struct sockbuf *sb, struct mbuf *m0)
sbappendaddr(struct sockbuf *sb, const struct sockaddr *asa, struct mbuf *m0,
sbappendcontrol(struct sockbuf *sb, struct mbuf *m0, struct mbuf *control)
struct sockbuf *sb = &unp->unp_socket->so_rcv;
struct sockbuf *sb;
struct sockbuf so_rcv;
struct sockbuf so_snd;
void sbmtxassertlocked(struct sockbuf *);
void sbappend(struct sockbuf *, struct mbuf *);
void sbappendstream(struct sockbuf *, struct mbuf *);
int sbappendaddr(struct sockbuf *, const struct sockaddr *, struct mbuf *,
int sbappendcontrol(struct sockbuf *, struct mbuf *, struct mbuf *);
void sbappendrecord(struct sockbuf *, struct mbuf *);
void sbcompress(struct sockbuf *, struct mbuf *, struct mbuf *);
void sbdrop(struct sockbuf *, int);
void sbdroprecord(struct sockbuf *);
void sbflush(struct sockbuf *);
void sbrelease(struct sockbuf *);
int sbreserve(struct sockbuf *, u_long);
int sbwait(struct sockbuf *);
void sowakeup(struct socket *, struct sockbuf *);
void sblastrecordchk(struct sockbuf *, const char *);
void sblastmbufchk(struct sockbuf *, const char *);
void sbcheck(struct socket *, struct sockbuf *);
int sblock(struct sockbuf *, int);
void sbunlock(struct sockbuf *);
sb_notify(struct sockbuf *sb)
sbspace_locked(struct sockbuf *sb)
sbspace(struct sockbuf *sb)
sballoc(struct sockbuf *sb, struct mbuf *m)
sbfree(struct sockbuf *sb, struct mbuf *m)
sbassertlocked(struct sockbuf *sb)
sockbuf_dump(struct sockbuf *sb, const char *name)
void sockbuf_dump(struct sockbuf *, const char *);
char sockbuf[INET6_ADDRSTRLEN + 6 + 1];
addrport2str((void*)&udp[i].addr.ai_addr, sockbuf, sizeof(sockbuf));
VERBOSITY(3, (LOG_NOTICE, fmt, sockbuf, "udp", serverbuf));
addrport2str((void*)&tcp[i].addr.ai_addr, sockbuf, sizeof(sockbuf));
VERBOSITY(3, (LOG_NOTICE, fmt, sockbuf, "tcp", serverbuf));