Lines Matching refs:ip_src

272 static int	ProtoAliasIn(struct libalias *la, struct in_addr ip_src,
299 ret = FindIcmpIn(la, pip->ip_src, pip->ip_dst, ic->icmp_id, 1, &lnk); in IcmpAliasIn1()
350 ret = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2()
356 ret = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2()
364 ret = FindIcmpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2()
383 accumulate = twowords(&ip->ip_src); in IcmpAliasIn2()
401 ip->ip_src = original_address; in IcmpAliasIn2()
412 accumulate = twowords(&ip->ip_src); in IcmpAliasIn2()
429 ip->ip_src = original_address; in IcmpAliasIn2()
496 ret = FindIcmpOut(la, pip->ip_src, pip->ip_dst, ic->icmp_id, create, in IcmpAliasOut1()
518 &alias_address, &pip->ip_src, 2); in IcmpAliasOut1()
519 pip->ip_src = alias_address; in IcmpAliasOut1()
548 ret = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src, in IcmpAliasOut2()
554 ret = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src, in IcmpAliasOut2()
562 ret = FindIcmpOut(la, ip->ip_dst, ip->ip_src, in IcmpAliasOut2()
591 if (pip->ip_src.s_addr == ip->ip_dst.s_addr) { in IcmpAliasOut2()
593 &alias_address, &pip->ip_src, 2); in IcmpAliasOut2()
594 pip->ip_src = alias_address; in IcmpAliasOut2()
619 if (pip->ip_src.s_addr == ip->ip_dst.s_addr) { in IcmpAliasOut2()
621 &alias_address, &pip->ip_src, 2); in IcmpAliasOut2()
622 pip->ip_src = alias_address; in IcmpAliasOut2()
677 ProtoAliasIn(struct libalias *la, struct in_addr ip_src, in ProtoAliasIn() argument
688 ret = FindProtoIn(la, ip_src, pip->ip_dst, ip_p, &lnk); in ProtoAliasIn()
723 ret = FindProtoOut(la, pip->ip_src, ip_dst, ip_p, &lnk); in ProtoAliasOut()
731 &alias_address, &pip->ip_src, 2); in ProtoAliasOut()
732 pip->ip_src = alias_address; in ProtoAliasOut()
771 ret = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst, in UdpAliasIn()
824 accumulate += twowords(&pip->ip_src); in UdpAliasIn()
838 &proxy_address, &pip->ip_src, 2); in UdpAliasIn()
839 pip->ip_src = proxy_address; in UdpAliasIn()
870 pip->ip_src, pip->ip_dst, ud->uh_dport, pip->ip_p); in UdpAliasOut()
897 ret = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst, in UdpAliasOut()
938 accumulate += twowords(&pip->ip_src); in UdpAliasOut()
947 &alias_address, &pip->ip_src, 2); in UdpAliasOut()
948 pip->ip_src = alias_address; in UdpAliasOut()
969 ret = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst, in TcpAliasIn()
1043 accumulate += twowords(&pip->ip_src); in TcpAliasIn()
1068 accumulate += twowords(&pip->ip_src); in TcpAliasIn()
1069 pip->ip_src = proxy_address; in TcpAliasIn()
1070 accumulate -= twowords(&pip->ip_src); in TcpAliasIn()
1104 &proxy_server_port, pip->ip_src, pip->ip_dst, in TcpAliasOut()
1131 ret = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst, in TcpAliasOut()
1175 accumulate += twowords(&pip->ip_src); in TcpAliasOut()
1193 accumulate = twowords(&pip->ip_src); in TcpAliasOut()
1194 pip->ip_src = alias_address; in TcpAliasOut()
1195 accumulate -= twowords(&pip->ip_src); in TcpAliasOut()
1216 static int FragmentIn(struct libalias *la, struct in_addr ip_src,
1222 FragmentIn(struct libalias *la, struct in_addr ip_src, struct ip *pip, in FragmentIn() argument
1228 lnk = FindFragmentIn2(la, ip_src, pip->ip_dst, ip_id); in FragmentIn()
1248 alias_address = FindAliasAddress(la, pip->ip_src); in FragmentOut()
1250 &alias_address, &pip->ip_src, 2); in FragmentOut()
1251 pip->ip_src = alias_address; in FragmentOut()
1277 lnk = AddFragmentPtrLink(la, pip->ip_src, pip->ip_id); in LibAliasSaveFragment()
1296 lnk = FindFragmentPtr(la, pip->ip_src, pip->ip_id); in LibAliasGetFragment()
1370 iresult = FragmentIn(la, pip->ip_src, pip, pip->ip_id, in LibAliasInLocked()
1408 iresult = ProtoAliasIn(la, pip->ip_src, in LibAliasInLocked()
1413 iresult = ProtoAliasIn(la, pip->ip_src, pip, in LibAliasInLocked()
1421 lnk = FindFragmentIn1(la, pip->ip_src, alias_addr, pip->ip_id); in LibAliasInLocked()
1506 addr = ntohl(pip->ip_src.s_addr); in LibAliasOutLocked()
1518 SetDefaultAliasAddress(la, pip->ip_src); in LibAliasOutLocked()
1521 SetDefaultAliasAddress(la, pip->ip_src); in LibAliasOutLocked()
1604 iresult = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src, in LibAliasUnaliasOut()
1610 iresult = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src, in LibAliasUnaliasOut()
1616 iresult = FindIcmpIn(la, pip->ip_dst, pip->ip_src, in LibAliasUnaliasOut()
1634 accumulate = twowords(&pip->ip_src); in LibAliasUnaliasOut()
1649 &original_address, &pip->ip_src, 2); in LibAliasUnaliasOut()
1652 pip->ip_src = original_address; in LibAliasUnaliasOut()
1668 accumulate = twowords(&pip->ip_src); in LibAliasUnaliasOut()
1676 &original_address, &pip->ip_src, 2); in LibAliasUnaliasOut()
1679 pip->ip_src = original_address; in LibAliasUnaliasOut()