Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Oct 2007 11:19:40 +0300
From:      "Vlad GALU" <dudu@dudu.ro>
To:        noackjr@alumni.rice.edu
Cc:        net@freebsd.org
Subject:   Re: accept filters and zero copy sockets
Message-ID:  <ad79ad6b0710190119o20f39a7el283beda536dc8d4d@mail.gmail.com>
In-Reply-To: <15756.67.45.62.107.1192764733.squirrel@www.noacks.org>
References:  <15756.67.45.62.107.1192764733.squirrel@www.noacks.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10/19/07, Jonathan Noack <noackjr@alumni.rice.edu> wrote:
> I'm in the process of upgrading my web/database/nfs/jack-of-all-trades box
> from 6.2 to RELENG_7.  I figured now would be a good time to clean up my
> kernel config files.  I have the following in my old kernel config:
>
> # Statically Link in accept filters
> options       ACCEPT_FILTER_DATA
> options       ACCEPT_FILTER_HTTP
>
> # Zero copy sockets support.  This enables "zero copy" for sending and
> # receiving data via a socket.  The send side works for any type of NIC,
> # the receive side only works for NICs that support MTUs greater than the
> # page size of your architecture and that support header splitting.  See
> # zero_copy(9) for more details.
> options       ZERO_COPY_SOCKETS

   I recall experiencing some crashes with ZERO_COPY_SOCKETS on
RELENG_6 and it was related to the VM subsystem. Tor Egge may have a
better idea about the problem and whether it was fixed in RELENG_7 or
not.

>
> Are these options still working/recommended?  With all the changes to
> networking over the years (this box was originally set up during the 4.x
> days and has been upgraded many times) I have no idea if these are still
> good things to have.
>
> Thanks!
> -Jon
>
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
>


-- 
If it's there, and you can see it, it's real.
If it's not there, and you can see it, it's virtual.
If it's there, and you can't see it, it's transparent.
If it's not there, and you can't see it, you erased it.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ad79ad6b0710190119o20f39a7el283beda536dc8d4d>