Lines Matching defs:server
292 struct server { /* LSNAT server pool (circular list) */
295 struct server *next;
308 struct server *server;
905 /* Free memory allocated for LSNAT server pool */
906 if (lnk->server != NULL) {
907 struct server *head, *curr, *next;
909 head = curr = lnk->server;
993 lnk->server = NULL;
1157 lnk->server == NULL) {
1307 (lnk->flags & LINK_PARTIALLY_SPECIFIED || lnk->server != NULL)) {
1311 if (lnk->server != NULL) { /* LSNAT link */
1312 src_addr = lnk->server->addr;
1313 src_port = lnk->server->port;
1314 lnk->server = lnk->server->next;
1763 if (lnk->server != NULL) { /* LSNAT link */
1766 src_addr = lnk->server->addr;
1767 lnk->server = lnk->server->next;
2372 /* Add server to the pool of servers */
2376 struct server *server;
2382 server = malloc(sizeof(struct server));
2384 if (server != NULL) {
2385 struct server *head;
2387 server->addr = addr;
2388 server->port = port;
2390 head = lnk->server;
2392 server->next = server;
2394 struct server *s;
2397 s->next = server;
2398 server->next = head;
2400 lnk->server = server;