• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/netinet/libalias/

Lines Matching refs:lnk

193 TcpMonitorIn(u_char th_flags, struct alias_link *lnk)
195 switch (GetStateIn(lnk)) {
198 SetStateIn(lnk, ALIAS_TCP_STATE_DISCONNECTED);
200 SetStateIn(lnk, ALIAS_TCP_STATE_CONNECTED);
204 SetStateIn(lnk, ALIAS_TCP_STATE_DISCONNECTED);
210 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);
293 struct alias_link *lnk;
300 lnk = FindIcmpIn(la, pip->ip_src, pip->ip_dst, ic->icmp_id, 1);
301 if (lnk != NULL) {
305 original_id = GetOriginalPort(lnk);
319 original_address = GetOriginalAddress(lnk);
341 struct alias_link *lnk;
352 lnk = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src,
356 lnk = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src,
361 lnk = FindIcmpIn(la, ip->ip_dst, ip->ip_src, ic2->icmp_id, 0);
363 lnk = NULL;
365 lnk = NULL;
367 if (lnk != NULL) {
373 original_address = GetOriginalAddress(lnk);
374 original_port = GetOriginalPort(lnk);
402 original_address = GetOriginalAddress(lnk);
403 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);
530 struct alias_link *lnk;
541 lnk = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src,
545 lnk = FindUdpTcpOut(la, ip->ip_dst, ip->ip_src,
550 lnk = FindIcmpOut(la, ip->ip_dst, ip->ip_src, ic2->icmp_id, 0);
552 lnk = NULL;
554 lnk = NULL;
556 if (lnk != NULL) {
562 alias_address = GetAliasAddress(lnk);
563 alias_port = GetAliasPort(lnk);
590 alias_address = GetAliasAddress(lnk);
591 alias_id = GetAliasPort(lnk);
665 struct alias_link *lnk;
672 lnk = FindProtoIn(la, ip_src, pip->ip_dst, ip_p);
673 if (lnk != NULL) {
676 original_address = GetOriginalAddress(lnk);
697 struct alias_link *lnk;
708 lnk = FindProtoOut(la, pip->ip_src, ip_dst, ip_p);
709 if (lnk != NULL) {
712 alias_address = GetAliasAddress(lnk);
728 struct alias_link *lnk;
741 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst,
744 if (lnk != NULL) {
753 .lnk = lnk,
762 alias_address = GetAliasAddress(lnk);
763 original_address = GetOriginalAddress(lnk);
764 proxy_address = GetProxyAddress(lnk);
766 ud->uh_dport = GetOriginalPort(lnk);
767 proxy_port = GetProxyPort(lnk);
824 struct alias_link *lnk;
872 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst,
875 if (lnk != NULL) {
879 .lnk = lnk,
892 SetProxyPort(lnk, dest_port);
893 SetProxyAddress(lnk, dest_address);
894 ProxyModify(la, lnk, pip, maxpacketsize, proxy_type);
898 alias_address = GetAliasAddress(lnk);
899 alias_port = GetAliasPort(lnk);
932 struct alias_link *lnk;
942 lnk = FindUdpTcpIn(la, pip->ip_src, pip->ip_dst,
946 if (lnk != NULL) {
961 .lnk = lnk,
973 alias_address = GetAliasAddress(lnk);
974 original_address = GetOriginalAddress(lnk);
975 proxy_address = GetProxyAddress(lnk);
977 tc->th_dport = GetOriginalPort(lnk);
978 proxy_port = GetProxyPort(lnk);
987 .lnk = lnk,
1019 if (GetAckModified(lnk) == 1) {
1023 delta = GetDeltaAckIn(tc->th_ack, lnk);
1048 TcpMonitorIn(tc->th_flags, lnk);
1065 struct alias_link *lnk;
1103 lnk = FindUdpTcpOut(la, pip->ip_src, pip->ip_dst,
1106 if (lnk == NULL)
1108 if (lnk != NULL) {
1113 .lnk = lnk,
1126 SetProxyPort(lnk, dest_port);
1127 SetProxyAddress(lnk, dest_address);
1128 ProxyModify(la, lnk, pip, maxpacketsize, proxy_type);
1132 alias_port = GetAliasPort(lnk);
1133 alias_address = GetAliasAddress(lnk);
1137 TcpMonitorOut(tc->th_flags, lnk);
1151 if (GetAckModified(lnk) == 1) {
1155 delta = GetDeltaSeqOut(tc->th_seq, lnk);
1198 struct alias_link *lnk;
1201 lnk = FindFragmentIn2(la, ip_src, pip->ip_dst, ip_id);
1202 if (lnk != NULL) {
1205 GetFragmentAddr(lnk, &original_address);
1245 struct alias_link *lnk;
1250 lnk = AddFragmentPtrLink(la, pip->ip_src, pip->ip_id);
1252 if (lnk != NULL) {
1253 SetFragmentPtr(lnk, ptr);
1263 struct alias_link *lnk;
1269 lnk = FindFragmentPtr(la, pip->ip_src, pip->ip_id);
1270 if (lnk != NULL) {
1271 GetFragmentPtr(lnk, &fptr);
1272 SetFragmentPtr(lnk, NULL);
1273 SetExpire(lnk, 0); /* Deletes link */
1362 .lnk = NULL,
1387 struct alias_link *lnk;
1389 lnk = FindFragmentIn1(la, pip->ip_src, alias_addr, pip->ip_id);
1390 if (lnk != NULL) {
1392 SetFragmentAddr(lnk, pip->ip_dst);
1515 .lnk = NULL,
1556 struct alias_link *lnk;
1573 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src,
1577 lnk = FindUdpTcpIn(la, pip->ip_dst, pip->ip_src,
1581 lnk = FindIcmpIn(la, pip->ip_dst, pip->ip_src, ic->icmp_id, 0);
1583 lnk = NULL;
1586 if (lnk != NULL) {
1592 original_address = GetOriginalAddress(lnk);
1593 original_port = GetOriginalPort(lnk);
1626 original_address = GetOriginalAddress(lnk);
1627 original_id = GetOriginalPort(lnk);