Lines Matching refs:newp

1917 	struct portal *oldp, *newp;
2153 TAILQ_FOREACH(newp, &newpg->pg_portals, p_next) {
2164 if (strcmp(newp->p_listen,
2167 newp->p_socket =
2174 if (newp->p_socket > 0) {
2184 newp->p_id = newpg->pg_conf->conf_portal_id;
2187 newp->p_listen, newpg->pg_name, newp->p_id);
2188 kernel_listen(newp->p_ai, newp->p_iser,
2189 newp->p_id);
2194 assert(newp->p_iser == false);
2197 newp->p_listen, newpg->pg_name);
2198 newp->p_socket = socket(newp->p_ai->ai_family,
2199 newp->p_ai->ai_socktype,
2200 newp->p_ai->ai_protocol);
2201 if (newp->p_socket < 0) {
2203 newp->p_listen);
2208 if (setsockopt(newp->p_socket, SOL_SOCKET, SO_RCVBUF,
2211 "for %s", newp->p_listen);
2213 if (setsockopt(newp->p_socket, SOL_SOCKET, SO_SNDBUF,
2216 "for %s", newp->p_listen);
2217 if (setsockopt(newp->p_socket, SOL_SOCKET, SO_NO_DDP,
2220 "for %s", newp->p_listen);
2221 error = setsockopt(newp->p_socket, SOL_SOCKET,
2225 "for %s", newp->p_listen);
2226 close(newp->p_socket);
2227 newp->p_socket = 0;
2234 getsockname(newp->p_socket, &sa, &len);
2241 if (setsockopt(newp->p_socket,
2246 newp->p_listen);
2249 if (setsockopt(newp->p_socket,
2254 newp->p_listen);
2260 getsockname(newp->p_socket, &sa, &len);
2267 if (setsockopt(newp->p_socket,
2272 newp->p_listen);
2275 if (setsockopt(newp->p_socket,
2280 newp->p_listen);
2283 error = bind(newp->p_socket, newp->p_ai->ai_addr,
2284 newp->p_ai->ai_addrlen);
2287 newp->p_listen);
2288 close(newp->p_socket);
2289 newp->p_socket = 0;
2293 error = listen(newp->p_socket, -1);
2296 newp->p_listen);
2297 close(newp->p_socket);
2298 newp->p_socket = 0;