SSB_AUTOSIZE
SSB_AUTOSIZE);
if (head->so_rcv.ssb_flags & SSB_AUTOSIZE)
so->so_rcv.ssb_flags |= SSB_AUTOSIZE;
so->so_rcv.ssb_flags &= ~SSB_AUTOSIZE;
if (head->so_snd.ssb_flags & SSB_AUTOSIZE)
so->so_snd.ssb_flags |= SSB_AUTOSIZE;
so->so_snd.ssb_flags &= ~SSB_AUTOSIZE;
(so->so_rcv.ssb_flags & SSB_AUTOSIZE)) {
atomic_clear_int(&so->so_rcv.ssb_flags, SSB_AUTOSIZE);
atomic_clear_int(&so->so_rcv.ssb_flags, SSB_AUTOSIZE);
if (tcp_do_autosndbuf && (so->so_snd.ssb_flags & SSB_AUTOSIZE)) {
atomic_clear_int(&so->so_snd.ssb_flags, SSB_AUTOSIZE);
atomic_clear_int(&so->so_snd.ssb_flags, SSB_AUTOSIZE);
if (tp->rfbuf_ts == 0 && (so->so_rcv.ssb_flags & SSB_AUTOSIZE))
atomic_set_int(&so->so_rcv.ssb_flags, SSB_AUTOSIZE);
atomic_set_int(&so->so_snd.ssb_flags, SSB_AUTOSIZE | SSB_PREALLOC);
SSB_AUTOSIZE | SSB_AUTOLOWAT)
atomic_clear_int(&so->so_rcv.ssb_flags, SSB_AUTOSIZE);
atomic_clear_int(&so->so_snd.ssb_flags, SSB_AUTOSIZE);
atomic_clear_int(&so->so_rcv.ssb_flags, SSB_AUTOSIZE);
atomic_clear_int(&so->so_snd.ssb_flags, SSB_AUTOSIZE);