Lines Matching refs:traversal

804 mDNSexport mStatus mDNS_StartNATOperation_internal(mDNS *const m, NATTraversalInfo *traversal)  in mDNS_StartNATOperation_internal()  argument
808 …mDNS_StartNATOperation_internal %p Protocol %d IntPort %d RequestedPort %d NATLease %d", traversal, in mDNS_StartNATOperation_internal()
809traversal->Protocol, mDNSVal16(traversal->IntPort), mDNSVal16(traversal->RequestedPort), traversal in mDNS_StartNATOperation_internal()
814 if (traversal == *n) in mDNS_StartNATOperation_internal()
817traversal, traversal->Protocol, mDNSVal16(traversal->IntPort), traversal->NATLease); in mDNS_StartNATOperation_internal()
823 …if (traversal->Protocol && traversal->Protocol == (*n)->Protocol && mDNSSameIPPort(traversal->IntP… in mDNS_StartNATOperation_internal()
824 !mDNSSameIPPort(traversal->IntPort, SSHPort)) in mDNS_StartNATOperation_internal()
827traversal, traversal->Protocol, mDNSVal16(traversal->IntPort), traversal->NATLease, in mDNS_StartNATOperation_internal()
832 traversal->next = mDNSNULL; in mDNS_StartNATOperation_internal()
833 traversal->ExpiryTime = 0; in mDNS_StartNATOperation_internal()
834 traversal->retryInterval = NATMAP_INIT_RETRY; in mDNS_StartNATOperation_internal()
835 traversal->retryPortMap = m->timenow; in mDNS_StartNATOperation_internal()
836 traversal->NewResult = mStatus_NoError; in mDNS_StartNATOperation_internal()
837 traversal->lastSuccessfulProtocol = NATTProtocolNone; in mDNS_StartNATOperation_internal()
838 traversal->sentNATPMP = mDNSfalse; in mDNS_StartNATOperation_internal()
839 traversal->ExternalAddress = onesIPv4Addr; in mDNS_StartNATOperation_internal()
840 traversal->NewAddress = zerov4Addr; in mDNS_StartNATOperation_internal()
841 traversal->ExternalPort = zeroIPPort; in mDNS_StartNATOperation_internal()
842 traversal->Lifetime = 0; in mDNS_StartNATOperation_internal()
843 traversal->Result = mStatus_NoError; in mDNS_StartNATOperation_internal()
846 if (!traversal->NATLease) traversal->NATLease = NATMAP_DEFAULT_LEASE; in mDNS_StartNATOperation_internal()
849 mDNSPlatformMemZero(&traversal->tcpInfo, sizeof(traversal->tcpInfo)); in mDNS_StartNATOperation_internal()
861 if (!traversal->Protocol) in mDNS_StartNATOperation_internal()
863 traversal->NewAddress = m->ExtAddress; in mDNS_StartNATOperation_internal()
868 *n = traversal; // Append new NATTraversalInfo to the end of our list in mDNS_StartNATOperation_internal()
874 mDNSexport mStatus mDNS_StopNATOperation_internal(mDNS *m, NATTraversalInfo *traversal) in mDNS_StopNATOperation_internal() argument
880 while (*ptr && *ptr != traversal) ptr=&(*ptr)->next; in mDNS_StopNATOperation_internal()
884 LogMsg("mDNS_StopNATOperation_internal: NATTraversalInfo %p not found in list", traversal); in mDNS_StopNATOperation_internal()
888 LogInfo("mDNS_StopNATOperation_internal %p %d %d %d %d", traversal, in mDNS_StopNATOperation_internal()
889traversal->Protocol, mDNSVal16(traversal->IntPort), mDNSVal16(traversal->RequestedPort), traversal in mDNS_StopNATOperation_internal()
891 if (m->CurrentNATTraversal == traversal) in mDNS_StopNATOperation_internal()
897 if (traversal->Protocol ? in mDNS_StopNATOperation_internal()
898 … ((traversal->Protocol == p->Protocol && mDNSSameIPPort(traversal->IntPort, p->IntPort)) || in mDNS_StopNATOperation_internal()
899 …(!p->Protocol && traversal->Protocol == NATOp_MapTCP && mDNSSameIPPort(traversal->IntPort, Discard… in mDNS_StopNATOperation_internal()
904traversal, traversal->Protocol, mDNSVal16(traversal->IntPort), traversal->NATLease, in mDNS_StopNATOperation_internal()
910 if (traversal->ExpiryTime && unmap) in mDNS_StopNATOperation_internal()
912 traversal->NATLease = 0; in mDNS_StopNATOperation_internal()
913 traversal->retryInterval = 0; in mDNS_StopNATOperation_internal()
922 traversal->sentNATPMP = mDNSfalse; in mDNS_StopNATOperation_internal()
928 traversal->RequestedPort = zeroIPPort; in mDNS_StopNATOperation_internal()
929 traversal->NewAddress = zerov4Addr; in mDNS_StopNATOperation_internal()
931 uDNS_SendNATMsg(m, traversal, traversal->lastSuccessfulProtocol != NATTProtocolNATPMP); in mDNS_StopNATOperation_internal()
937 mStatus err = LNT_UnmapPort(m, traversal); in mDNS_StopNATOperation_internal()
945 mDNSexport mStatus mDNS_StartNATOperation(mDNS *const m, NATTraversalInfo *traversal) in mDNS_StartNATOperation() argument
949 status = mDNS_StartNATOperation_internal(m, traversal); in mDNS_StartNATOperation()
954 mDNSexport mStatus mDNS_StopNATOperation(mDNS *const m, NATTraversalInfo *traversal) in mDNS_StopNATOperation() argument
958 status = mDNS_StopNATOperation_internal(m, traversal); in mDNS_StopNATOperation()
5832 mDNSexport mStatus mDNS_StartNATOperation_internal(mDNS *m, NATTraversalInfo *traversal) in mDNS_StartNATOperation_internal() argument
5835 (void) traversal; in mDNS_StartNATOperation_internal()
5840 mDNSexport mStatus mDNS_StopNATOperation_internal(mDNS *m, NATTraversalInfo *traversal) in mDNS_StopNATOperation_internal() argument
5843 (void) traversal; in mDNS_StopNATOperation_internal()
5935 mDNSexport mStatus mDNS_StartNATOperation(mDNS *const m, NATTraversalInfo *traversal) in mDNS_StartNATOperation() argument
5938 (void) traversal; in mDNS_StartNATOperation()
5943 mDNSexport mStatus mDNS_StopNATOperation(mDNS *const m, NATTraversalInfo *traversal) in mDNS_StopNATOperation() argument
5946 (void) traversal; in mDNS_StopNATOperation()