Lines Matching refs:ip_src
276 static int ProtoAliasIn(struct libalias *la, struct in_addr ip_src,
303 lnk = FindIcmpIn(la, pip->ip_src, pip->ip_dst, ic->icmp_id, 1); in IcmpAliasIn1()
356 lnk = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2()
360 lnk = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2()
365 lnk = FindIcmpIn(la, ip->ip_dst, ip->ip_src, ic2->icmp_id, 0); in IcmpAliasIn2()
381 accumulate = twowords(&ip->ip_src); in IcmpAliasIn2()
398 ip->ip_src = original_address; in IcmpAliasIn2()
409 accumulate = twowords(&ip->ip_src); in IcmpAliasIn2()
426 ip->ip_src = original_address; in IcmpAliasIn2()
492 lnk = FindIcmpOut(la, pip->ip_src, pip->ip_dst, ic->icmp_id, create); in IcmpAliasOut1()
513 &alias_address, &pip->ip_src, 2); in IcmpAliasOut1()
514 pip->ip_src = alias_address; in IcmpAliasOut1()
544 lnk = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src, in IcmpAliasOut2()
548 lnk = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src, in IcmpAliasOut2()
553 lnk = FindIcmpOut(la, ip->ip_dst, ip->ip_src, ic2->icmp_id, 0); in IcmpAliasOut2()
579 if (pip->ip_src.s_addr == ip->ip_dst.s_addr) { in IcmpAliasOut2()
581 &alias_address, &pip->ip_src, 2); in IcmpAliasOut2()
582 pip->ip_src = alias_address; in IcmpAliasOut2()
607 if (pip->ip_src.s_addr == ip->ip_dst.s_addr) { in IcmpAliasOut2()
609 &alias_address, &pip->ip_src, 2); in IcmpAliasOut2()
610 pip->ip_src = alias_address; in IcmpAliasOut2()
659 ProtoAliasIn(struct libalias *la, struct in_addr ip_src, in ProtoAliasIn() argument
675 lnk = FindProtoIn(la, ip_src, pip->ip_dst, ip_p); in ProtoAliasIn()
711 lnk = FindProtoOut(la, pip->ip_src, ip_dst, ip_p); in ProtoAliasOut()
719 &alias_address, &pip->ip_src, 2); in ProtoAliasOut()
720 pip->ip_src = alias_address; in ProtoAliasOut()
744 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst, in UdpAliasIn()
793 accumulate += twowords(&pip->ip_src); in UdpAliasIn()
807 &proxy_address, &pip->ip_src, 2); in UdpAliasIn()
808 pip->ip_src = proxy_address; in UdpAliasIn()
846 &proxy_server_port, pip->ip_src, pip->ip_dst, in UdpAliasOut()
874 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst, in UdpAliasOut()
913 accumulate += twowords(&pip->ip_src); in UdpAliasOut()
922 &alias_address, &pip->ip_src, 2); in UdpAliasOut()
923 pip->ip_src = alias_address; in UdpAliasOut()
944 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst, in TcpAliasIn()
1017 accumulate += twowords(&pip->ip_src); in TcpAliasIn()
1042 accumulate += twowords(&pip->ip_src); in TcpAliasIn()
1043 pip->ip_src = proxy_address; in TcpAliasIn()
1044 accumulate -= twowords(&pip->ip_src); in TcpAliasIn()
1078 &proxy_server_port, pip->ip_src, pip->ip_dst, in TcpAliasOut()
1105 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst, in TcpAliasOut()
1149 accumulate += twowords(&pip->ip_src); in TcpAliasOut()
1167 accumulate = twowords(&pip->ip_src); in TcpAliasOut()
1168 pip->ip_src = alias_address; in TcpAliasOut()
1169 accumulate -= twowords(&pip->ip_src); in TcpAliasOut()
1191 static int FragmentIn(struct libalias *la, struct in_addr ip_src,
1197 FragmentIn(struct libalias *la, struct in_addr ip_src, struct ip *pip, in FragmentIn() argument
1203 lnk = FindFragmentIn2(la, ip_src, pip->ip_dst, ip_id); in FragmentIn()
1223 alias_address = FindAliasAddress(la, pip->ip_src); in FragmentOut()
1225 &alias_address, &pip->ip_src, 2); in FragmentOut()
1226 pip->ip_src = alias_address; in FragmentOut()
1252 lnk = AddFragmentPtrLink(la, pip->ip_src, pip->ip_id); in LibAliasSaveFragment()
1271 lnk = FindFragmentPtr(la, pip->ip_src, pip->ip_id); in LibAliasGetFragment()
1381 iresult = ProtoAliasIn(la, pip->ip_src, in LibAliasInLocked()
1386 iresult = ProtoAliasIn(la, pip->ip_src, pip, in LibAliasInLocked()
1394 lnk = FindFragmentIn1(la, pip->ip_src, alias_addr, pip->ip_id); in LibAliasInLocked()
1403 iresult = FragmentIn(la, pip->ip_src, pip, pip->ip_id, in LibAliasInLocked()
1484 addr = ntohl(pip->ip_src.s_addr); in LibAliasOutLocked()
1496 SetDefaultAliasAddress(la, pip->ip_src); in LibAliasOutLocked()
1499 SetDefaultAliasAddress(la, pip->ip_src); in LibAliasOutLocked()
1578 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src, in LibAliasUnaliasOut()
1582 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src, in LibAliasUnaliasOut()
1586 lnk = FindIcmpIn(la, pip->ip_dst, pip->ip_src, ic->icmp_id, 0); in LibAliasUnaliasOut()
1601 accumulate = twowords(&pip->ip_src); in LibAliasUnaliasOut()
1616 &original_address, &pip->ip_src, 2); in LibAliasUnaliasOut()
1619 pip->ip_src = original_address; in LibAliasUnaliasOut()
1636 accumulate = twowords(&pip->ip_src); in LibAliasUnaliasOut()
1644 &original_address, &pip->ip_src, 2); in LibAliasUnaliasOut()
1647 pip->ip_src = original_address; in LibAliasUnaliasOut()