Lines Matching refs:src_addr
246 la, lnk->src_addr, lnk->src_port, lnk->link_type); in GetNewPort()
589 AddLink(struct libalias *la, struct in_addr src_addr, struct in_addr dst_addr, in AddLink() argument
607 lnk->src_addr = src_addr; in AddLink()
749 struct in_addr src_addr, in ReLink() argument
762 new_lnk = AddLink(la, src_addr, dst_addr, alias_addr, in ReLink()
777 _SearchLinkOut(struct libalias *la, struct in_addr src_addr, in _SearchLinkOut() argument
784 .src_addr = src_addr, in _SearchLinkOut()
796 _FindLinkOut(struct libalias *la, struct in_addr src_addr, in _FindLinkOut() argument
806 lnk = _SearchLinkOut(la, src_addr, dst_addr, src_port, dst_port, link_type); in _FindLinkOut()
812 lnk = _SearchLinkOut(la, src_addr, dst_addr, src_port, 0, in _FindLinkOut()
815 lnk = _SearchLinkOut(la, src_addr, ANY_ADDR, src_port, in _FindLinkOut()
820 lnk = _SearchLinkOut(la, src_addr, ANY_ADDR, src_port, 0, in _FindLinkOut()
825 src_addr, dst_addr, lnk->alias_addr, in _FindLinkOut()
833 FindLinkOut(struct libalias *la, struct in_addr src_addr, in FindLinkOut() argument
843 lnk = _FindLinkOut(la, src_addr, dst_addr, src_port, dst_port, in FindLinkOut()
854 src_addr.s_addr == la->aliasAddress.s_addr) { in FindLinkOut()
876 struct in_addr src_addr; in _FindLinkIn() local
964 src_addr = lnk->server->addr; in _FindLinkIn()
968 src_addr = lnk->src_addr; in _FindLinkIn()
973 lnk->src_addr = src_addr; in _FindLinkIn()
977 src_addr, dst_addr, alias_addr, in _FindLinkIn()
1023 FindLinkByInternalEndpoint(struct libalias *la, struct in_addr src_addr, in FindLinkByInternalEndpoint() argument
1028 .src_addr = src_addr, in FindLinkByInternalEndpoint()
1083 FindIcmpOut(struct libalias *la, struct in_addr src_addr, in FindIcmpOut() argument
1095 lnk = FindLinkOut(la, src_addr, dst_addr, in FindIcmpOut()
1101 alias_addr = FindAliasAddress(la, src_addr); in FindIcmpOut()
1102 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in FindIcmpOut()
1193 FindProtoOut(struct libalias *la, struct in_addr src_addr, in FindProtoOut() argument
1204 lnk = FindLinkOut(la, src_addr, dst_addr, in FindProtoOut()
1210 alias_addr = FindAliasAddress(la, src_addr); in FindProtoOut()
1211 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in FindProtoOut()
1268 FindUdpTcpOut(struct libalias *la, struct in_addr src_addr, in FindUdpTcpOut() argument
1294 lnk = FindLinkOut(la, src_addr, dst_addr, src_port, dst_port, link_type, create); in FindUdpTcpOut()
1298 alias_addr = FindAliasAddress(la, src_addr); in FindUdpTcpOut()
1299 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in FindUdpTcpOut()
1310 AddPptp(struct libalias *la, struct in_addr src_addr, in AddPptp() argument
1318 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in AddPptp()
1326 FindPptpOutByCallId(struct libalias *la, struct in_addr src_addr, in FindPptpOutByCallId() argument
1334 if (lnk->src_addr.s_addr == src_addr.s_addr && in FindPptpOutByCallId()
1343 FindPptpOutByPeerCallId(struct libalias *la, struct in_addr src_addr, in FindPptpOutByPeerCallId() argument
1351 if (lnk->src_addr.s_addr == src_addr.s_addr && in FindPptpOutByPeerCallId()
1395 FindRtspOut(struct libalias *la, struct in_addr src_addr, in FindRtspOut() argument
1417 lnk = FindLinkOut(la, src_addr, dst_addr, src_port, 0, link_type, 1); in FindRtspOut()
1422 alias_addr = FindAliasAddress(la, src_addr); in FindRtspOut()
1423 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in FindRtspOut()
1448 struct in_addr src_addr; in FindOriginalAddress() local
1450 src_addr = lnk->server->addr; in FindOriginalAddress()
1452 return (src_addr); in FindOriginalAddress()
1453 } else if (lnk->src_addr.s_addr == INADDR_ANY) in FindOriginalAddress()
1457 return (lnk->src_addr); in FindOriginalAddress()
1496 SetFragmentAddr(struct alias_link *lnk, struct in_addr src_addr) in SetFragmentAddr() argument
1498 lnk->data.frag_addr = src_addr; in SetFragmentAddr()
1502 GetFragmentAddr(struct alias_link *lnk, struct in_addr *src_addr) in GetFragmentAddr() argument
1504 *src_addr = lnk->data.frag_addr; in GetFragmentAddr()
1586 if (lnk->src_addr.s_addr == INADDR_ANY) in GetOriginalAddress()
1589 return (lnk->src_addr); in GetOriginalAddress()
1831 ReLink(lnk, lnk->src_addr, lnk->dst_addr, lnk->alias_addr, in SetDestCallId()
1953 LibAliasRedirectPort(struct libalias *la, struct in_addr src_addr, u_short src_port, in LibAliasRedirectPort() argument
1981 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in LibAliasRedirectPort()
2050 LibAliasRedirectProto(struct libalias *la, struct in_addr src_addr, in LibAliasRedirectProto() argument
2058 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in LibAliasRedirectProto()
2078 LibAliasRedirectAddr(struct libalias *la, struct in_addr src_addr, in LibAliasRedirectAddr() argument
2084 lnk = AddLink(la, src_addr, ANY_ADDR, alias_addr, in LibAliasRedirectAddr()
2569 return (lnk->src_addr); in FindSctpRedirectAddress()
2579 return (lnk->src_addr); in FindSctpRedirectAddress()