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;
708 lnk = FindProtoOut(la, *ip_src, ip_dst, ip_p);
709 if (lnk != NULL) {
712 alias_address = GetAliasAddress(lnk);
729 struct alias_link *lnk;
735 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst,
738 if (lnk != NULL) {
747 .lnk = lnk,
756 alias_address = GetAliasAddress(lnk);
757 original_address = GetOriginalAddress(lnk);
758 proxy_address = GetProxyAddress(lnk);
760 ud->uh_dport = GetOriginalPort(lnk);
761 proxy_port = GetProxyPort(lnk);
816 struct alias_link *lnk;
857 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst,
860 if (lnk != NULL) {
864 .lnk = lnk,
877 SetProxyPort(lnk, dest_port);
878 SetProxyAddress(lnk, dest_address);
879 ProxyModify(la, lnk, pip, maxpacketsize, proxy_type);
883 alias_address = GetAliasAddress(lnk);
884 alias_port = GetAliasPort(lnk);
919 struct alias_link *lnk;
924 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst,
928 if (lnk != NULL) {
943 .lnk = lnk,
955 alias_address = GetAliasAddress(lnk);
956 original_address = GetOriginalAddress(lnk);
957 proxy_address = GetProxyAddress(lnk);
959 tc->th_dport = GetOriginalPort(lnk);
960 proxy_port = GetProxyPort(lnk);
969 .lnk = lnk,
1001 if (GetAckModified(lnk) == 1) {
1005 delta = GetDeltaAckIn(tc->th_ack, lnk);
1030 TcpMonitorIn(tc->th_flags, lnk);
1046 struct alias_link *lnk;
1080 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst,
1083 if (lnk == NULL)
1085 if (lnk != NULL) {
1090 .lnk = lnk,
1103 SetProxyPort(lnk, dest_port);
1104 SetProxyAddress(lnk, dest_address);
1105 ProxyModify(la, lnk, pip, maxpacketsize, proxy_type);
1109 alias_port = GetAliasPort(lnk);
1110 alias_address = GetAliasAddress(lnk);
1114 TcpMonitorOut(tc->th_flags, lnk);
1128 if (GetAckModified(lnk) == 1) {
1132 delta = GetDeltaSeqOut(tc->th_seq, lnk);
1178 struct alias_link *lnk;
1181 lnk = FindFragmentIn2(la, ip_src, *ip_dst, ip_id);
1182 if (lnk != NULL) {
1185 GetFragmentAddr(lnk, &original_address);
1230 struct alias_link *lnk;
1235 lnk = AddFragmentPtrLink(la, pip->ip_src, pip->ip_id);
1237 if (lnk != NULL) {
1238 SetFragmentPtr(lnk, ptr);
1248 struct alias_link *lnk;
1254 lnk = FindFragmentPtr(la, pip->ip_src, pip->ip_id);
1255 if (lnk != NULL) {
1256 GetFragmentPtr(lnk, &fptr);
1257 SetFragmentPtr(lnk, NULL);
1258 SetExpire(lnk, 0); /* Deletes link */
1352 .lnk = NULL,
1377 struct alias_link *lnk;
1379 lnk = FindFragmentIn1(la, pip->ip_src, alias_addr, pip->ip_id);
1380 if (lnk != NULL) {
1382 SetFragmentAddr(lnk, pip->ip_dst);
1502 .lnk = NULL,
1542 struct alias_link *lnk;
1559 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src,
1563 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src,
1567 lnk = FindIcmpIn(la, pip->ip_dst, pip->ip_src, ic->icmp_id, 0);
1569 lnk = NULL;
1572 if (lnk != NULL) {
1578 original_address = GetOriginalAddress(lnk);
1579 original_port = GetOriginalPort(lnk);
1614 original_address = GetOriginalAddress(lnk);
1615 original_id = GetOriginalPort(lnk);