Lines Matching defs:lnk

191 TcpMonitorIn(u_char th_flags, struct alias_link *lnk)
194 switch (GetStateIn(lnk)) {
197 SetStateIn(lnk, ALIAS_TCP_STATE_DISCONNECTED);
199 SetStateIn(lnk, ALIAS_TCP_STATE_CONNECTED);
203 SetStateIn(lnk, ALIAS_TCP_STATE_DISCONNECTED);
209 TcpMonitorOut(u_char th_flags, struct alias_link *lnk)
212 switch (GetStateOut(lnk)) {
215 SetStateOut(lnk, ALIAS_TCP_STATE_DISCONNECTED);
217 SetStateOut(lnk, ALIAS_TCP_STATE_CONNECTED);
221 SetStateOut(lnk, ALIAS_TCP_STATE_DISCONNECTED);
301 struct alias_link *lnk;
307 lnk = FindIcmpIn(la, pip->ip_src, pip->ip_dst, ic->icmp_id, 1);
308 if (lnk != NULL) {
312 original_id = GetOriginalPort(lnk);
326 original_address = GetOriginalAddress(lnk);
350 struct alias_link *lnk;
360 lnk = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src,
364 lnk = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src,
369 lnk = FindIcmpIn(la, ip->ip_dst, ip->ip_src, ic2->icmp_id, 0);
371 lnk = NULL;
373 lnk = NULL;
375 if (lnk != NULL) {
381 original_address = GetOriginalAddress(lnk);
382 original_port = GetOriginalPort(lnk);
409 original_address = GetOriginalAddress(lnk);
410 original_id = GetOriginalPort(lnk);
482 struct alias_link *lnk;
489 lnk = FindIcmpOut(la, pip->ip_src, pip->ip_dst, ic->icmp_id, create);
490 if (lnk != NULL) {
494 alias_id = GetAliasPort(lnk);
508 alias_address = GetAliasAddress(lnk);
531 struct alias_link *lnk;
542 lnk = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src,
546 lnk = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src,
551 lnk = FindIcmpOut(la, ip->ip_dst, ip->ip_src, ic2->icmp_id, 0);
553 lnk = NULL;
555 lnk = NULL;
557 if (lnk != NULL) {
563 alias_address = GetAliasAddress(lnk);
564 alias_port = GetAliasPort(lnk);
591 alias_address = GetAliasAddress(lnk);
592 alias_id = GetAliasPort(lnk);
667 struct alias_link *lnk;
674 lnk = FindProtoIn(la, ip_src, *ip_dst, ip_p);
675 if (lnk != NULL) {
678 original_address = GetOriginalAddress(lnk);
699 struct alias_link *lnk;
710 lnk = FindProtoOut(la, *ip_src, ip_dst, ip_p);
711 if (lnk != NULL) {
714 alias_address = GetAliasAddress(lnk);
731 struct alias_link *lnk;
737 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst,
740 if (lnk != NULL) {
749 .lnk = lnk,
758 alias_address = GetAliasAddress(lnk);
759 original_address = GetOriginalAddress(lnk);
760 proxy_address = GetProxyAddress(lnk);
762 ud->uh_dport = GetOriginalPort(lnk);
763 proxy_port = GetProxyPort(lnk);
818 struct alias_link *lnk;
859 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst,
862 if (lnk != NULL) {
866 .lnk = lnk,
879 SetProxyPort(lnk, dest_port);
880 SetProxyAddress(lnk, dest_address);
881 ProxyModify(la, lnk, pip, maxpacketsize, proxy_type);
885 alias_address = GetAliasAddress(lnk);
886 alias_port = GetAliasPort(lnk);
921 struct alias_link *lnk;
926 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst,
930 if (lnk != NULL) {
945 .lnk = lnk,
957 alias_address = GetAliasAddress(lnk);
958 original_address = GetOriginalAddress(lnk);
959 proxy_address = GetProxyAddress(lnk);
961 tc->th_dport = GetOriginalPort(lnk);
962 proxy_port = GetProxyPort(lnk);
971 .lnk = lnk,
1003 if (GetAckModified(lnk) == 1) {
1007 delta = GetDeltaAckIn(tc->th_ack, lnk);
1032 TcpMonitorIn(tc->th_flags, lnk);
1048 struct alias_link *lnk;
1082 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst,
1085 if (lnk == NULL)
1087 if (lnk != NULL) {
1092 .lnk = lnk,
1105 SetProxyPort(lnk, dest_port);
1106 SetProxyAddress(lnk, dest_address);
1107 ProxyModify(la, lnk, pip, maxpacketsize, proxy_type);
1111 alias_port = GetAliasPort(lnk);
1112 alias_address = GetAliasAddress(lnk);
1116 TcpMonitorOut(tc->th_flags, lnk);
1130 if (GetAckModified(lnk) == 1) {
1134 delta = GetDeltaSeqOut(tc->th_seq, lnk);
1180 struct alias_link *lnk;
1183 lnk = FindFragmentIn2(la, ip_src, *ip_dst, ip_id);
1184 if (lnk != NULL) {
1187 GetFragmentAddr(lnk, &original_address);
1232 struct alias_link *lnk;
1237 lnk = AddFragmentPtrLink(la, pip->ip_src, pip->ip_id);
1239 if (lnk != NULL) {
1240 SetFragmentPtr(lnk, ptr);
1250 struct alias_link *lnk;
1256 lnk = FindFragmentPtr(la, pip->ip_src, pip->ip_id);
1257 if (lnk != NULL) {
1258 GetFragmentPtr(lnk, &fptr);
1259 SetFragmentPtr(lnk, NULL);
1260 SetExpire(lnk, 0); /* Deletes link */
1354 .lnk = NULL,
1379 struct alias_link *lnk;
1381 lnk = FindFragmentIn1(la, pip->ip_src, alias_addr, pip->ip_id);
1382 if (lnk != NULL) {
1384 SetFragmentAddr(lnk, pip->ip_dst);
1504 .lnk = NULL,
1544 struct alias_link *lnk;
1561 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src,
1565 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src,
1569 lnk = FindIcmpIn(la, pip->ip_dst, pip->ip_src, ic->icmp_id, 0);
1571 lnk = NULL;
1574 if (lnk != NULL) {
1580 original_address = GetOriginalAddress(lnk);
1581 original_port = GetOriginalPort(lnk);
1616 original_address = GetOriginalAddress(lnk);
1617 original_id = GetOriginalPort(lnk);