Lines Matching refs:proxy_entry

91 struct proxy_entry {  struct
110 struct proxy_entry *next; argument
111 struct proxy_entry *last; argument
143 static void RuleAdd(struct libalias *la, struct proxy_entry *);
144 static void RuleDelete(struct proxy_entry *);
205 RuleAdd(struct libalias *la, struct proxy_entry *entry) in RuleAdd()
208 struct proxy_entry *ptr; in RuleAdd()
209 struct proxy_entry *ptr_last; in RuleAdd()
249 RuleDelete(struct proxy_entry *entry) in RuleDelete()
270 struct proxy_entry *ptr; in RuleNumberDelete()
276 struct proxy_entry *ptr_next; in RuleNumberDelete()
466 struct proxy_entry *ptr; in ProxyCheck()
566 struct proxy_entry *proxy_entry; in LibAliasProxyRule() local
846 proxy_entry = malloc(sizeof(struct proxy_entry)); in LibAliasProxyRule()
847 if (proxy_entry == NULL) { in LibAliasProxyRule()
852 proxy_entry->proxy_type = proxy_type; in LibAliasProxyRule()
853 proxy_entry->rule_index = rule_index; in LibAliasProxyRule()
854 proxy_entry->proto = proto; in LibAliasProxyRule()
855 proxy_entry->proxy_port = htons(proxy_port); in LibAliasProxyRule()
856 proxy_entry->server_port = htons(server_port); in LibAliasProxyRule()
857 proxy_entry->server_addr = server_addr; in LibAliasProxyRule()
858 proxy_entry->src_addr.s_addr = src_addr.s_addr & src_mask.s_addr; in LibAliasProxyRule()
859 proxy_entry->dst_addr.s_addr = dst_addr.s_addr & dst_mask.s_addr; in LibAliasProxyRule()
860 proxy_entry->src_mask = src_mask; in LibAliasProxyRule()
861 proxy_entry->dst_mask = dst_mask; in LibAliasProxyRule()
863 RuleAdd(la, proxy_entry); in LibAliasProxyRule()