Lines Matching refs:ip_src

274 static int	ProtoAliasIn(struct libalias *la, struct in_addr ip_src,
300 lnk = FindIcmpIn(la, pip->ip_src, pip->ip_dst, ic->icmp_id, 1); in IcmpAliasIn1()
352 lnk = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2()
356 lnk = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2()
361 lnk = FindIcmpIn(la, ip->ip_dst, ip->ip_src, ic2->icmp_id, 0); in IcmpAliasIn2()
377 accumulate = twowords(&ip->ip_src); in IcmpAliasIn2()
395 ip->ip_src = original_address; in IcmpAliasIn2()
406 accumulate = twowords(&ip->ip_src); in IcmpAliasIn2()
423 ip->ip_src = original_address; in IcmpAliasIn2()
489 lnk = FindIcmpOut(la, pip->ip_src, pip->ip_dst, ic->icmp_id, create); in IcmpAliasOut1()
510 &alias_address, &pip->ip_src, 2); in IcmpAliasOut1()
511 pip->ip_src = alias_address; in IcmpAliasOut1()
541 lnk = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src, in IcmpAliasOut2()
545 lnk = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src, in IcmpAliasOut2()
550 lnk = FindIcmpOut(la, ip->ip_dst, ip->ip_src, ic2->icmp_id, 0); in IcmpAliasOut2()
576 if (pip->ip_src.s_addr == ip->ip_dst.s_addr) { in IcmpAliasOut2()
578 &alias_address, &pip->ip_src, 2); in IcmpAliasOut2()
579 pip->ip_src = alias_address; in IcmpAliasOut2()
604 if (pip->ip_src.s_addr == ip->ip_dst.s_addr) { in IcmpAliasOut2()
606 &alias_address, &pip->ip_src, 2); in IcmpAliasOut2()
607 pip->ip_src = alias_address; in IcmpAliasOut2()
662 ProtoAliasIn(struct libalias *la, struct in_addr ip_src, in ProtoAliasIn() argument
672 lnk = FindProtoIn(la, ip_src, pip->ip_dst, ip_p); in ProtoAliasIn()
708 lnk = FindProtoOut(la, pip->ip_src, ip_dst, ip_p); in ProtoAliasOut()
716 &alias_address, &pip->ip_src, 2); in ProtoAliasOut()
717 pip->ip_src = alias_address; in ProtoAliasOut()
757 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst, in UdpAliasIn()
808 accumulate += twowords(&pip->ip_src); in UdpAliasIn()
822 &proxy_address, &pip->ip_src, 2); in UdpAliasIn()
823 pip->ip_src = proxy_address; in UdpAliasIn()
856 pip->ip_src, pip->ip_dst, ud->uh_dport, pip->ip_p); 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()
953 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst, in TcpAliasIn()
1026 accumulate += twowords(&pip->ip_src); in TcpAliasIn()
1051 accumulate += twowords(&pip->ip_src); in TcpAliasIn()
1052 pip->ip_src = proxy_address; in TcpAliasIn()
1053 accumulate -= twowords(&pip->ip_src); in TcpAliasIn()
1087 &proxy_server_port, pip->ip_src, pip->ip_dst, in TcpAliasOut()
1114 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst, in TcpAliasOut()
1158 accumulate += twowords(&pip->ip_src); in TcpAliasOut()
1176 accumulate = twowords(&pip->ip_src); in TcpAliasOut()
1177 pip->ip_src = alias_address; in TcpAliasOut()
1178 accumulate -= twowords(&pip->ip_src); in TcpAliasOut()
1200 static int FragmentIn(struct libalias *la, struct in_addr ip_src,
1206 FragmentIn(struct libalias *la, struct in_addr ip_src, struct ip *pip, in FragmentIn() argument
1212 lnk = FindFragmentIn2(la, ip_src, pip->ip_dst, ip_id); in FragmentIn()
1232 alias_address = FindAliasAddress(la, pip->ip_src); in FragmentOut()
1234 &alias_address, &pip->ip_src, 2); in FragmentOut()
1235 pip->ip_src = alias_address; in FragmentOut()
1261 lnk = AddFragmentPtrLink(la, pip->ip_src, pip->ip_id); in LibAliasSaveFragment()
1280 lnk = FindFragmentPtr(la, pip->ip_src, pip->ip_id); in LibAliasGetFragment()
1354 iresult = FragmentIn(la, pip->ip_src, pip, pip->ip_id, in LibAliasInLocked()
1392 iresult = ProtoAliasIn(la, pip->ip_src, in LibAliasInLocked()
1397 iresult = ProtoAliasIn(la, pip->ip_src, pip, in LibAliasInLocked()
1405 lnk = FindFragmentIn1(la, pip->ip_src, alias_addr, pip->ip_id); in LibAliasInLocked()
1490 addr = ntohl(pip->ip_src.s_addr); in LibAliasOutLocked()
1502 SetDefaultAliasAddress(la, pip->ip_src); in LibAliasOutLocked()
1505 SetDefaultAliasAddress(la, pip->ip_src); in LibAliasOutLocked()
1588 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src, in LibAliasUnaliasOut()
1592 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src, in LibAliasUnaliasOut()
1596 lnk = FindIcmpIn(la, pip->ip_dst, pip->ip_src, ic->icmp_id, 0); in LibAliasUnaliasOut()
1611 accumulate = twowords(&pip->ip_src); in LibAliasUnaliasOut()
1626 &original_address, &pip->ip_src, 2); in LibAliasUnaliasOut()
1629 pip->ip_src = original_address; in LibAliasUnaliasOut()
1645 accumulate = twowords(&pip->ip_src); in LibAliasUnaliasOut()
1653 &original_address, &pip->ip_src, 2); in LibAliasUnaliasOut()
1656 pip->ip_src = original_address; in LibAliasUnaliasOut()