Lines Matching refs:src_addr
293 struct in_addr src_addr; /* Address and port information */ member
427 StartPointOut(struct in_addr src_addr, struct in_addr dst_addr, in StartPointOut() argument
432 n = src_addr.s_addr; in StartPointOut()
929 AddLink(struct libalias *la, struct in_addr src_addr, struct in_addr dst_addr, in AddLink() argument
941 lnk->src_addr = src_addr; in AddLink()
1045 start_point = StartPointOut(src_addr, dst_addr, in AddLink()
1066 struct in_addr src_addr, in ReLink() argument
1079 new_lnk = AddLink(la, src_addr, dst_addr, alias_addr, in ReLink()
1094 _FindLinkOut(struct libalias *la, struct in_addr src_addr, in _FindLinkOut() argument
1105 i = StartPointOut(src_addr, dst_addr, src_port, dst_port, link_type); in _FindLinkOut()
1108 lnk->src_addr.s_addr == src_addr.s_addr && in _FindLinkOut()
1121 lnk = _FindLinkOut(la, src_addr, dst_addr, src_port, 0, in _FindLinkOut()
1124 lnk = _FindLinkOut(la, src_addr, la->nullAddress, src_port, in _FindLinkOut()
1129 lnk = _FindLinkOut(la, src_addr, la->nullAddress, src_port, 0, in _FindLinkOut()
1134 src_addr, dst_addr, lnk->alias_addr, in _FindLinkOut()
1143 FindLinkOut(struct libalias *la, struct in_addr src_addr, in FindLinkOut() argument
1153 lnk = _FindLinkOut(la, src_addr, dst_addr, src_port, dst_port, in FindLinkOut()
1164 src_addr.s_addr == la->aliasAddress.s_addr) { in FindLinkOut()
1263 struct in_addr src_addr; in _FindLinkIn() local
1267 src_addr = lnk->server->addr; in _FindLinkIn()
1271 src_addr = lnk->src_addr; in _FindLinkIn()
1276 lnk->src_addr = src_addr; in _FindLinkIn()
1281 src_addr, dst_addr, alias_addr, in _FindLinkIn()
1363 FindIcmpOut(struct libalias *la, struct in_addr src_addr, in FindIcmpOut() argument
1371 lnk = FindLinkOut(la, src_addr, dst_addr, in FindIcmpOut()
1377 alias_addr = FindAliasAddress(la, src_addr); in FindIcmpOut()
1378 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in FindIcmpOut()
1470 FindProtoOut(struct libalias *la, struct in_addr src_addr, in FindProtoOut() argument
1477 lnk = FindLinkOut(la, src_addr, dst_addr, in FindProtoOut()
1484 alias_addr = FindAliasAddress(la, src_addr); in FindProtoOut()
1485 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in FindProtoOut()
1534 FindUdpTcpOut(struct libalias *la, struct in_addr src_addr, in FindUdpTcpOut() argument
1557 lnk = FindLinkOut(la, src_addr, dst_addr, src_port, dst_port, link_type, create); in FindUdpTcpOut()
1562 alias_addr = FindAliasAddress(la, src_addr); in FindUdpTcpOut()
1563 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in FindUdpTcpOut()
1572 AddPptp(struct libalias *la, struct in_addr src_addr, in AddPptp() argument
1580 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in AddPptp()
1589 FindPptpOutByCallId(struct libalias *la, struct in_addr src_addr, in FindPptpOutByCallId() argument
1597 i = StartPointOut(src_addr, dst_addr, 0, 0, LINK_PPTP); in FindPptpOutByCallId()
1600 lnk->src_addr.s_addr == src_addr.s_addr && in FindPptpOutByCallId()
1610 FindPptpOutByPeerCallId(struct libalias *la, struct in_addr src_addr, in FindPptpOutByPeerCallId() argument
1618 i = StartPointOut(src_addr, dst_addr, 0, 0, LINK_PPTP); in FindPptpOutByPeerCallId()
1621 lnk->src_addr.s_addr == src_addr.s_addr && in FindPptpOutByPeerCallId()
1669 FindRtspOut(struct libalias *la, struct in_addr src_addr, in FindRtspOut() argument
1691 lnk = FindLinkOut(la, src_addr, dst_addr, src_port, 0, link_type, 1); in FindRtspOut()
1696 alias_addr = FindAliasAddress(la, src_addr); in FindRtspOut()
1697 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in FindRtspOut()
1724 struct in_addr src_addr; in FindOriginalAddress() local
1726 src_addr = lnk->server->addr; in FindOriginalAddress()
1728 return (src_addr); in FindOriginalAddress()
1729 } else if (lnk->src_addr.s_addr == INADDR_ANY) in FindOriginalAddress()
1733 return (lnk->src_addr); in FindOriginalAddress()
1775 SetFragmentAddr(struct alias_link *lnk, struct in_addr src_addr) in SetFragmentAddr() argument
1777 lnk->data.frag_addr = src_addr; in SetFragmentAddr()
1782 GetFragmentAddr(struct alias_link *lnk, struct in_addr *src_addr) in GetFragmentAddr() argument
1784 *src_addr = lnk->data.frag_addr; in GetFragmentAddr()
1873 if (lnk->src_addr.s_addr == INADDR_ANY) in GetOriginalAddress()
1876 return (lnk->src_addr); in GetOriginalAddress()
2139 ReLink(lnk, lnk->src_addr, lnk->dst_addr, lnk->alias_addr, in SetDestCallId()
2262 LibAliasRedirectPort(struct libalias *la, struct in_addr src_addr, u_short src_port, in LibAliasRedirectPort() argument
2290 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in LibAliasRedirectPort()
2349 LibAliasRedirectProto(struct libalias *la, struct in_addr src_addr, in LibAliasRedirectProto() argument
2357 lnk = AddLink(la, src_addr, dst_addr, alias_addr, in LibAliasRedirectProto()
2377 LibAliasRedirectAddr(struct libalias *la, struct in_addr src_addr, in LibAliasRedirectAddr() argument
2383 lnk = AddLink(la, src_addr, la->nullAddress, alias_addr, in LibAliasRedirectAddr()
2907 return(lnk->src_addr); /* port redirect */ in FindSctpRedirectAddress()
2915 return(lnk->src_addr); /* redirect proto */ in FindSctpRedirectAddress()