Lines Matching refs:src_addr
288 struct in_addr src_addr; /* Address and port information */ member
420 StartPointOut(struct in_addr src_addr, struct in_addr dst_addr, in StartPointOut() argument
425 n = src_addr.s_addr; in StartPointOut()
914 AddLink(struct libalias *la, struct in_addr src_addr, struct in_addr dst_addr, in AddLink() argument
926 lnk->src_addr = src_addr; in AddLink()
1030 start_point = StartPointOut(src_addr, dst_addr, in AddLink()
1051 struct in_addr src_addr, in ReLink() argument
1064 new_lnk = AddLink(la, src_addr, dst_addr, alias_addr, in ReLink()
1079 _FindLinkOut(struct libalias *la, struct in_addr src_addr, in _FindLinkOut() argument
1090 i = StartPointOut(src_addr, dst_addr, src_port, dst_port, link_type); in _FindLinkOut()
1093 lnk->src_addr.s_addr == src_addr.s_addr && in _FindLinkOut()
1106 lnk = _FindLinkOut(la, src_addr, dst_addr, src_port, 0, in _FindLinkOut()
1109 lnk = _FindLinkOut(la, src_addr, la->nullAddress, src_port, in _FindLinkOut()
1114 lnk = _FindLinkOut(la, src_addr, la->nullAddress, src_port, 0, in _FindLinkOut()
1119 src_addr, dst_addr, lnk->alias_addr, in _FindLinkOut()
1128 FindLinkOut(struct libalias *la, struct in_addr src_addr, in FindLinkOut() argument
1138 lnk = _FindLinkOut(la, src_addr, dst_addr, src_port, dst_port, in FindLinkOut()
1149 src_addr.s_addr == la->aliasAddress.s_addr) { in FindLinkOut()
1245 struct in_addr src_addr; in _FindLinkIn() local
1249 src_addr = lnk->server->addr; in _FindLinkIn()
1253 src_addr = lnk->src_addr; in _FindLinkIn()
1258 lnk->src_addr = src_addr; in _FindLinkIn()
1263 src_addr, dst_addr, alias_addr, in _FindLinkIn()
1340 FindIcmpOut(struct libalias *la, struct in_addr src_addr, in FindIcmpOut() argument
1348 lnk = FindLinkOut(la, src_addr, dst_addr, in FindIcmpOut()
1354 alias_addr = FindAliasAddress(la, src_addr); in FindIcmpOut()
1355 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in FindIcmpOut()
1441 FindProtoOut(struct libalias *la, struct in_addr src_addr, in FindProtoOut() argument
1448 lnk = FindLinkOut(la, src_addr, dst_addr, in FindProtoOut()
1455 alias_addr = FindAliasAddress(la, src_addr); in FindProtoOut()
1456 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in FindProtoOut()
1503 FindUdpTcpOut(struct libalias *la, struct in_addr src_addr, in FindUdpTcpOut() argument
1526 lnk = FindLinkOut(la, src_addr, dst_addr, src_port, dst_port, link_type, create); in FindUdpTcpOut()
1531 alias_addr = FindAliasAddress(la, src_addr); in FindUdpTcpOut()
1532 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in FindUdpTcpOut()
1540 AddPptp(struct libalias *la, struct in_addr src_addr, in AddPptp() argument
1548 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in AddPptp()
1556 FindPptpOutByCallId(struct libalias *la, struct in_addr src_addr, in FindPptpOutByCallId() argument
1564 i = StartPointOut(src_addr, dst_addr, 0, 0, LINK_PPTP); in FindPptpOutByCallId()
1567 lnk->src_addr.s_addr == src_addr.s_addr && in FindPptpOutByCallId()
1576 FindPptpOutByPeerCallId(struct libalias *la, struct in_addr src_addr, in FindPptpOutByPeerCallId() argument
1584 i = StartPointOut(src_addr, dst_addr, 0, 0, LINK_PPTP); in FindPptpOutByPeerCallId()
1587 lnk->src_addr.s_addr == src_addr.s_addr && in FindPptpOutByPeerCallId()
1631 FindRtspOut(struct libalias *la, struct in_addr src_addr, in FindRtspOut() argument
1653 lnk = FindLinkOut(la, src_addr, dst_addr, src_port, 0, link_type, 1); in FindRtspOut()
1658 alias_addr = FindAliasAddress(la, src_addr); in FindRtspOut()
1659 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in FindRtspOut()
1685 struct in_addr src_addr; in FindOriginalAddress() local
1687 src_addr = lnk->server->addr; in FindOriginalAddress()
1689 return (src_addr); in FindOriginalAddress()
1690 } else if (lnk->src_addr.s_addr == INADDR_ANY) in FindOriginalAddress()
1694 return (lnk->src_addr); in FindOriginalAddress()
1733 SetFragmentAddr(struct alias_link *lnk, struct in_addr src_addr) in SetFragmentAddr() argument
1735 lnk->data.frag_addr = src_addr; in SetFragmentAddr()
1739 GetFragmentAddr(struct alias_link *lnk, struct in_addr *src_addr) in GetFragmentAddr() argument
1741 *src_addr = lnk->data.frag_addr; in GetFragmentAddr()
1823 if (lnk->src_addr.s_addr == INADDR_ANY) in GetOriginalAddress()
1826 return (lnk->src_addr); in GetOriginalAddress()
2078 ReLink(lnk, lnk->src_addr, lnk->dst_addr, lnk->alias_addr, in SetDestCallId()
2200 LibAliasRedirectPort(struct libalias *la, struct in_addr src_addr, u_short src_port, in LibAliasRedirectPort() argument
2228 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in LibAliasRedirectPort()
2287 LibAliasRedirectProto(struct libalias *la, struct in_addr src_addr, in LibAliasRedirectProto() argument
2295 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in LibAliasRedirectProto()
2315 LibAliasRedirectAddr(struct libalias *la, struct in_addr src_addr, in LibAliasRedirectAddr() argument
2321 lnk = AddLink(la, src_addr, la->nullAddress, alias_addr, in LibAliasRedirectAddr()
2838 return(lnk->src_addr); /* port redirect */ in FindSctpRedirectAddress()
2846 return(lnk->src_addr); /* redirect proto */ in FindSctpRedirectAddress()