Rechercher une page de manuel
accf_data.9freebsd
Langue: en
Version: 365489 (ubuntu - 25/10/10)
Section: 9 (Appels noyau Linux)
BSD mandoc
NAME
accf_data - buffer incoming connections until data arrivesSYNOPSIS
options INEToptions ACCEPT_FILTER_DATA
kldload accf_data
DESCRIPTION
This is a filter to be placed on a socket that will be using Fn accept to receive incoming connections.It prevents the application from receiving the connected descriptor via Fn accept until data arrives on the connection.
The Fa ACCEPT_FILTER_DATA kernel option is also a module that can be enabled at runtime via kldload(8) if the INET option has been compiled into the kernel.
EXAMPLES
Assuming ACCEPT_FILTER_DATA has been included in the kernel config file or the options INET module has been loaded, this will enable the data accept filter on the socket Fa sok .struct accept_filter_arg afa; bzero(&afa, sizeof(afa)); strcpy(afa.af_name, "dataready"); setsockopt(sok, SOL_SOCKET, SO_ACCEPTFILTER, &afa, sizeof(afa));
SEE ALSO
setsockopt(2), accept_filter9, accf_dns9 accf_http9HISTORY
The accept filter mechanism and the accf_data filter were introduced in Fx 4.0 .AUTHORS
This manual page and the filter were written by An Alfred Perlstein .Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre