Lines Matching refs:server
276 struct server /* LSNAT server pool (circular list) */ struct
280 struct server *next; argument
293 struct server *server; member
921 if (link->server != NULL) { in DeleteLink()
922 struct server *head, *curr, *next; in DeleteLink()
924 head = curr = link->server; in DeleteLink()
1009 link->server = NULL; in AddLink()
1175 && link->server == NULL in _FindLinkOut()
1348 (link->flags & LINK_PARTIALLY_SPECIFIED || link->server != NULL)) in _FindLinkIn()
1353 if (link->server != NULL) { /* LSNAT link */ in _FindLinkIn()
1354 src_addr = link->server->addr; in _FindLinkIn()
1355 src_port = link->server->port; in _FindLinkIn()
1356 link->server = link->server->next; in _FindLinkIn()
1806 if (link->server != NULL) { /* LSNAT link */ in FindOriginalAddress()
1809 src_addr = link->server->addr; in FindOriginalAddress()
1810 link->server = link->server->next; in FindOriginalAddress()
2411 struct server *server; in PacketAliasAddServer() local
2413 server = malloc(sizeof(struct server)); in PacketAliasAddServer()
2415 if (server != NULL) { in PacketAliasAddServer()
2416 struct server *head; in PacketAliasAddServer()
2418 server->addr = addr; in PacketAliasAddServer()
2419 server->port = port; in PacketAliasAddServer()
2421 head = link->server; in PacketAliasAddServer()
2423 server->next = server; in PacketAliasAddServer()
2425 struct server *s; in PacketAliasAddServer()
2428 s->next = server; in PacketAliasAddServer()
2429 server->next = head; in PacketAliasAddServer()
2431 link->server = server; in PacketAliasAddServer()