Lines Matching defs:src_addr
246 la, lnk->src_addr, lnk->src_port, lnk->link_type);
589 AddLink(struct libalias *la, struct in_addr src_addr, struct in_addr dst_addr,
607 lnk->src_addr = src_addr;
749 struct in_addr src_addr,
762 new_lnk = AddLink(la, src_addr, dst_addr, alias_addr,
777 _SearchLinkOut(struct libalias *la, struct in_addr src_addr,
784 .src_addr = src_addr,
796 _FindLinkOut(struct libalias *la, struct in_addr src_addr,
806 lnk = _SearchLinkOut(la, src_addr, dst_addr, src_port, dst_port, link_type);
812 lnk = _SearchLinkOut(la, src_addr, dst_addr, src_port, 0,
815 lnk = _SearchLinkOut(la, src_addr, ANY_ADDR, src_port,
820 lnk = _SearchLinkOut(la, src_addr, ANY_ADDR, src_port, 0,
825 src_addr, dst_addr, lnk->alias_addr,
833 FindLinkOut(struct libalias *la, struct in_addr src_addr,
843 lnk = _FindLinkOut(la, src_addr, dst_addr, src_port, dst_port,
854 src_addr.s_addr == la->aliasAddress.s_addr) {
876 struct in_addr src_addr;
964 src_addr = lnk->server->addr;
968 src_addr = lnk->src_addr;
973 lnk->src_addr = src_addr;
977 src_addr, dst_addr, alias_addr,
1023 FindLinkByInternalEndpoint(struct libalias *la, struct in_addr src_addr,
1028 .src_addr = src_addr,
1076 FindIcmpOut(struct libalias *la, struct in_addr src_addr,
1084 lnk = FindLinkOut(la, src_addr, dst_addr,
1090 alias_addr = FindAliasAddress(la, src_addr);
1091 lnk = AddLink(la, src_addr, dst_addr, alias_addr,
1173 FindProtoOut(struct libalias *la, struct in_addr src_addr,
1180 lnk = FindLinkOut(la, src_addr, dst_addr,
1187 alias_addr = FindAliasAddress(la, src_addr);
1188 lnk = AddLink(la, src_addr, dst_addr, alias_addr,
1235 FindUdpTcpOut(struct libalias *la, struct in_addr src_addr,
1258 lnk = FindLinkOut(la, src_addr, dst_addr, src_port, dst_port, link_type, create);
1263 alias_addr = FindAliasAddress(la, src_addr);
1264 lnk = AddLink(la, src_addr, dst_addr, alias_addr,
1272 AddPptp(struct libalias *la, struct in_addr src_addr,
1280 lnk = AddLink(la, src_addr, dst_addr, alias_addr,
1288 FindPptpOutByCallId(struct libalias *la, struct in_addr src_addr,
1296 if (lnk->src_addr.s_addr == src_addr.s_addr &&
1305 FindPptpOutByPeerCallId(struct libalias *la, struct in_addr src_addr,
1313 if (lnk->src_addr.s_addr == src_addr.s_addr &&
1357 FindRtspOut(struct libalias *la, struct in_addr src_addr,
1379 lnk = FindLinkOut(la, src_addr, dst_addr, src_port, 0, link_type, 1);
1384 alias_addr = FindAliasAddress(la, src_addr);
1385 lnk = AddLink(la, src_addr, dst_addr, alias_addr,
1410 struct in_addr src_addr;
1412 src_addr = lnk->server->addr;
1414 return (src_addr);
1415 } else if (lnk->src_addr.s_addr == INADDR_ANY)
1419 return (lnk->src_addr);
1458 SetFragmentAddr(struct alias_link *lnk, struct in_addr src_addr)
1460 lnk->data.frag_addr = src_addr;
1464 GetFragmentAddr(struct alias_link *lnk, struct in_addr *src_addr)
1466 *src_addr = lnk->data.frag_addr;
1548 if (lnk->src_addr.s_addr == INADDR_ANY)
1551 return (lnk->src_addr);
1793 ReLink(lnk, lnk->src_addr, lnk->dst_addr, lnk->alias_addr,
1915 LibAliasRedirectPort(struct libalias *la, struct in_addr src_addr, u_short src_port,
1943 lnk = AddLink(la, src_addr, dst_addr, alias_addr,
2012 LibAliasRedirectProto(struct libalias *la, struct in_addr src_addr,
2020 lnk = AddLink(la, src_addr, dst_addr, alias_addr,
2040 LibAliasRedirectAddr(struct libalias *la, struct in_addr src_addr,
2046 lnk = AddLink(la, src_addr, ANY_ADDR, alias_addr,
2531 return (lnk->src_addr);
2541 return (lnk->src_addr);