Lines Matching refs:ip_src

281 static int	ProtoAliasIn(struct libalias *la, struct in_addr ip_src,
283 static int ProtoAliasOut(struct libalias *la, struct in_addr *ip_src,
309 lnk = FindIcmpIn(la, pip->ip_src, pip->ip_dst, ic->icmp_id, 1); in IcmpAliasIn1()
362 lnk = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2()
366 lnk = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2()
371 lnk = FindIcmpIn(la, ip->ip_dst, ip->ip_src, ic2->icmp_id, 0); in IcmpAliasIn2()
387 accumulate = twowords(&ip->ip_src); in IcmpAliasIn2()
404 ip->ip_src = original_address; in IcmpAliasIn2()
415 accumulate = twowords(&ip->ip_src); in IcmpAliasIn2()
432 ip->ip_src = original_address; in IcmpAliasIn2()
499 lnk = FindIcmpOut(la, pip->ip_src, pip->ip_dst, ic->icmp_id, create); in IcmpAliasOut1()
520 &alias_address, &pip->ip_src, 2); in IcmpAliasOut1()
521 pip->ip_src = alias_address; in IcmpAliasOut1()
552 lnk = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src, in IcmpAliasOut2()
556 lnk = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src, in IcmpAliasOut2()
561 lnk = FindIcmpOut(la, ip->ip_dst, ip->ip_src, ic2->icmp_id, 0); in IcmpAliasOut2()
587 if (pip->ip_src.s_addr == ip->ip_dst.s_addr) { in IcmpAliasOut2()
589 &alias_address, &pip->ip_src, 2); in IcmpAliasOut2()
590 pip->ip_src = alias_address; in IcmpAliasOut2()
615 if (pip->ip_src.s_addr == ip->ip_dst.s_addr) { in IcmpAliasOut2()
617 &alias_address, &pip->ip_src, 2); in IcmpAliasOut2()
618 pip->ip_src = alias_address; in IcmpAliasOut2()
668 ProtoAliasIn(struct libalias *la, struct in_addr ip_src, in ProtoAliasIn() argument
684 lnk = FindProtoIn(la, ip_src, *ip_dst, ip_p); in ProtoAliasIn()
701 ProtoAliasOut(struct libalias *la, struct in_addr *ip_src, in ProtoAliasOut() argument
720 lnk = FindProtoOut(la, *ip_src, ip_dst, ip_p); in ProtoAliasOut()
728 &alias_address, ip_src, 2); in ProtoAliasOut()
729 *ip_src = alias_address; in ProtoAliasOut()
754 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst, in UdpAliasIn()
803 accumulate += twowords(&pip->ip_src); in UdpAliasIn()
817 &proxy_address, &pip->ip_src, 2); in UdpAliasIn()
818 pip->ip_src = proxy_address; in UdpAliasIn()
855 &proxy_server_port, pip->ip_src, pip->ip_dst, in UdpAliasOut()
883 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst, in UdpAliasOut()
922 accumulate += twowords(&pip->ip_src); in UdpAliasOut()
931 &alias_address, &pip->ip_src, 2); in UdpAliasOut()
932 pip->ip_src = alias_address; in UdpAliasOut()
955 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst, in TcpAliasIn()
1028 accumulate += twowords(&pip->ip_src); in TcpAliasIn()
1053 accumulate += twowords(&pip->ip_src); in TcpAliasIn()
1054 pip->ip_src = proxy_address; in TcpAliasIn()
1055 accumulate -= twowords(&pip->ip_src); in TcpAliasIn()
1088 &proxy_server_port, pip->ip_src, pip->ip_dst, in TcpAliasOut()
1115 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst, in TcpAliasOut()
1159 accumulate += twowords(&pip->ip_src); in TcpAliasOut()
1177 accumulate = twowords(&pip->ip_src); in TcpAliasOut()
1178 pip->ip_src = alias_address; in TcpAliasOut()
1179 accumulate -= twowords(&pip->ip_src); in TcpAliasOut()
1204 static int FragmentIn(struct libalias *la, struct in_addr ip_src,
1206 static int FragmentOut(struct libalias *, struct in_addr *ip_src,
1210 FragmentIn(struct libalias *la, struct in_addr ip_src, struct in_addr *ip_dst, in FragmentIn() argument
1216 lnk = FindFragmentIn2(la, ip_src, *ip_dst, ip_id); in FragmentIn()
1231 FragmentOut(struct libalias *la, struct in_addr *ip_src, u_short *ip_sum) in FragmentOut() argument
1236 alias_address = FindAliasAddress(la, *ip_src); in FragmentOut()
1238 &alias_address, ip_src, 2); in FragmentOut()
1239 *ip_src = alias_address; in FragmentOut()
1270 lnk = AddFragmentPtrLink(la, pip->ip_src, pip->ip_id); in LibAliasSaveFragment()
1289 lnk = FindFragmentPtr(la, pip->ip_src, pip->ip_id); in LibAliasGetFragment()
1401 iresult = ProtoAliasIn(la, pip->ip_src, in LibAliasInLocked()
1406 iresult = ProtoAliasIn(la, pip->ip_src, &pip->ip_dst, in LibAliasInLocked()
1414 lnk = FindFragmentIn1(la, pip->ip_src, alias_addr, pip->ip_id); in LibAliasInLocked()
1423 iresult = FragmentIn(la, pip->ip_src, &pip->ip_dst, pip->ip_id, in LibAliasInLocked()
1503 addr = ntohl(pip->ip_src.s_addr); in LibAliasOutLocked()
1512 SetDefaultAliasAddress(la, pip->ip_src); in LibAliasOutLocked()
1515 SetDefaultAliasAddress(la, pip->ip_src); in LibAliasOutLocked()
1550 iresult = ProtoAliasOut(la, &pip->ip_src, in LibAliasOutLocked()
1555 iresult = ProtoAliasOut(la, &pip->ip_src, in LibAliasOutLocked()
1560 iresult = FragmentOut(la, &pip->ip_src, &pip->ip_sum); in LibAliasOutLocked()
1594 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src, in LibAliasUnaliasOut()
1598 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src, in LibAliasUnaliasOut()
1602 lnk = FindIcmpIn(la, pip->ip_dst, pip->ip_src, ic->icmp_id, 0); in LibAliasUnaliasOut()
1617 accumulate = twowords(&pip->ip_src); in LibAliasUnaliasOut()
1632 &original_address, &pip->ip_src, 2); in LibAliasUnaliasOut()
1635 pip->ip_src = original_address; in LibAliasUnaliasOut()
1653 accumulate = twowords(&pip->ip_src); in LibAliasUnaliasOut()
1661 &original_address, &pip->ip_src, 2); in LibAliasUnaliasOut()
1664 pip->ip_src = original_address; in LibAliasUnaliasOut()