Lines Matching refs:ip_src

272 static int	ProtoAliasIn(struct libalias *la, struct in_addr ip_src,
298 lnk = FindIcmpIn(la, pip->ip_src, pip->ip_dst, ic->icmp_id, 1); in IcmpAliasIn1()
350 lnk = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2()
354 lnk = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2()
359 lnk = FindIcmpIn(la, ip->ip_dst, ip->ip_src, ic2->icmp_id, 0); in IcmpAliasIn2()
375 accumulate = twowords(&ip->ip_src); in IcmpAliasIn2()
393 ip->ip_src = original_address; in IcmpAliasIn2()
404 accumulate = twowords(&ip->ip_src); in IcmpAliasIn2()
421 ip->ip_src = original_address; in IcmpAliasIn2()
487 lnk = FindIcmpOut(la, pip->ip_src, pip->ip_dst, ic->icmp_id, create); in IcmpAliasOut1()
508 &alias_address, &pip->ip_src, 2); in IcmpAliasOut1()
509 pip->ip_src = alias_address; in IcmpAliasOut1()
539 lnk = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src, in IcmpAliasOut2()
543 lnk = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src, in IcmpAliasOut2()
548 lnk = FindIcmpOut(la, ip->ip_dst, ip->ip_src, ic2->icmp_id, 0); in IcmpAliasOut2()
574 if (pip->ip_src.s_addr == ip->ip_dst.s_addr) { in IcmpAliasOut2()
576 &alias_address, &pip->ip_src, 2); in IcmpAliasOut2()
577 pip->ip_src = alias_address; in IcmpAliasOut2()
602 if (pip->ip_src.s_addr == ip->ip_dst.s_addr) { in IcmpAliasOut2()
604 &alias_address, &pip->ip_src, 2); in IcmpAliasOut2()
605 pip->ip_src = alias_address; in IcmpAliasOut2()
660 ProtoAliasIn(struct libalias *la, struct in_addr ip_src, in ProtoAliasIn() argument
670 lnk = FindProtoIn(la, ip_src, pip->ip_dst, ip_p); in ProtoAliasIn()
706 lnk = FindProtoOut(la, pip->ip_src, ip_dst, ip_p); in ProtoAliasOut()
714 &alias_address, &pip->ip_src, 2); in ProtoAliasOut()
715 pip->ip_src = alias_address; in ProtoAliasOut()
755 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst, in UdpAliasIn()
806 accumulate += twowords(&pip->ip_src); in UdpAliasIn()
820 &proxy_address, &pip->ip_src, 2); in UdpAliasIn()
821 pip->ip_src = proxy_address; in UdpAliasIn()
853 pip->ip_src, pip->ip_dst, ud->uh_dport, pip->ip_p); in UdpAliasOut()
880 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst, in UdpAliasOut()
919 accumulate += twowords(&pip->ip_src); in UdpAliasOut()
928 &alias_address, &pip->ip_src, 2); in UdpAliasOut()
929 pip->ip_src = alias_address; in UdpAliasOut()
950 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst, in TcpAliasIn()
1023 accumulate += twowords(&pip->ip_src); in TcpAliasIn()
1048 accumulate += twowords(&pip->ip_src); in TcpAliasIn()
1049 pip->ip_src = proxy_address; in TcpAliasIn()
1050 accumulate -= twowords(&pip->ip_src); in TcpAliasIn()
1084 &proxy_server_port, pip->ip_src, pip->ip_dst, in TcpAliasOut()
1111 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst, in TcpAliasOut()
1155 accumulate += twowords(&pip->ip_src); in TcpAliasOut()
1173 accumulate = twowords(&pip->ip_src); in TcpAliasOut()
1174 pip->ip_src = alias_address; in TcpAliasOut()
1175 accumulate -= twowords(&pip->ip_src); in TcpAliasOut()
1197 static int FragmentIn(struct libalias *la, struct in_addr ip_src,
1203 FragmentIn(struct libalias *la, struct in_addr ip_src, struct ip *pip, in FragmentIn() argument
1209 lnk = FindFragmentIn2(la, ip_src, pip->ip_dst, ip_id); in FragmentIn()
1229 alias_address = FindAliasAddress(la, pip->ip_src); in FragmentOut()
1231 &alias_address, &pip->ip_src, 2); in FragmentOut()
1232 pip->ip_src = alias_address; in FragmentOut()
1258 lnk = AddFragmentPtrLink(la, pip->ip_src, pip->ip_id); in LibAliasSaveFragment()
1277 lnk = FindFragmentPtr(la, pip->ip_src, pip->ip_id); in LibAliasGetFragment()
1351 iresult = FragmentIn(la, pip->ip_src, pip, pip->ip_id, in LibAliasInLocked()
1389 iresult = ProtoAliasIn(la, pip->ip_src, in LibAliasInLocked()
1394 iresult = ProtoAliasIn(la, pip->ip_src, pip, in LibAliasInLocked()
1402 lnk = FindFragmentIn1(la, pip->ip_src, alias_addr, pip->ip_id); in LibAliasInLocked()
1487 addr = ntohl(pip->ip_src.s_addr); in LibAliasOutLocked()
1499 SetDefaultAliasAddress(la, pip->ip_src); in LibAliasOutLocked()
1502 SetDefaultAliasAddress(la, pip->ip_src); in LibAliasOutLocked()
1585 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src, in LibAliasUnaliasOut()
1589 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src, in LibAliasUnaliasOut()
1593 lnk = FindIcmpIn(la, pip->ip_dst, pip->ip_src, ic->icmp_id, 0); in LibAliasUnaliasOut()
1608 accumulate = twowords(&pip->ip_src); in LibAliasUnaliasOut()
1623 &original_address, &pip->ip_src, 2); in LibAliasUnaliasOut()
1626 pip->ip_src = original_address; in LibAliasUnaliasOut()
1642 accumulate = twowords(&pip->ip_src); in LibAliasUnaliasOut()
1650 &original_address, &pip->ip_src, 2); in LibAliasUnaliasOut()
1653 pip->ip_src = original_address; in LibAliasUnaliasOut()