unix_sock_gid,
config->auth_unix_rw,
false,
+ config->max_client_requests,
NULL)))
goto error;
if (sock_path_ro &&
unix_sock_gid,
config->auth_unix_ro,
true,
+ config->max_client_requests,
NULL)))
goto error;
config->tcp_port,
config->auth_tcp,
false,
+ config->max_client_requests,
NULL)))
goto error;
config->tls_port,
config->auth_tls,
false,
+ config->max_client_requests,
ctxt))) {
virNetTLSContextFree(ctxt);
goto error;
virNetServerClientPtr virNetServerClientNew(virNetSocketPtr sock,
int auth,
bool readonly,
+ size_t nrequests_max,
virNetTLSContextPtr tls)
{
virNetServerClientPtr client;
client->auth = auth;
client->readonly = readonly;
client->tlsCtxt = tls;
- client->nrequests_max = 10; /* XXX */
+ client->nrequests_max = nrequests_max;
if (tls)
virNetTLSContextRef(tls);
virNetServerClientPtr virNetServerClientNew(virNetSocketPtr sock,
int auth,
bool readonly,
+ size_t nrequests_max,
virNetTLSContextPtr tls);
int virNetServerClientAddFilter(virNetServerClientPtr client,
int auth;
bool readonly;
+ size_t nrequests_client_max;
virNetTLSContextPtr tls;
if (!(client = virNetServerClientNew(clientsock,
svc->auth,
svc->readonly,
+ svc->nrequests_client_max,
svc->tls)))
goto error;
const char *service,
int auth,
bool readonly,
+ size_t nrequests_client_max,
virNetTLSContextPtr tls)
{
virNetServerServicePtr svc;
svc->refs = 1;
svc->auth = auth;
svc->readonly = readonly;
+ svc->nrequests_client_max = nrequests_client_max;
svc->tls = tls;
if (tls)
virNetTLSContextRef(tls);
gid_t grp,
int auth,
bool readonly,
+ size_t nrequests_client_max,
virNetTLSContextPtr tls)
{
virNetServerServicePtr svc;
svc->refs = 1;
svc->auth = auth;
svc->readonly = readonly;
+ svc->nrequests_client_max = nrequests_client_max;
svc->tls = tls;
if (tls)
virNetTLSContextRef(tls);
const char *service,
int auth,
bool readonly,
+ size_t nrequests_client_max,
virNetTLSContextPtr tls);
virNetServerServicePtr virNetServerServiceNewUNIX(const char *path,
mode_t mask,
gid_t grp,
int auth,
bool readonly,
+ size_t nrequests_client_max,
virNetTLSContextPtr tls);
int virNetServerServiceGetPort(virNetServerServicePtr svc);