Home | History | Annotate | Download | only in mDNSShared

Lines Matching refs:NATinfo

200 			NATTraversalInfo     NATinfo;
3245 DNSServiceProtocol(request->u.pm.NATinfo.Protocol),
3246 mDNSVal16(request->u.pm.NATinfo.IntPort), mDNSVal16(request->u.pm.ReqExt), request->u.pm.NATinfo.NATLease);
3247 mDNS_StopNATOperation(&mDNSStorage, &request->u.pm.NATinfo);
3275 *data++ = request->u.pm.NATinfo.ExternalAddress.b[0];
3276 *data++ = request->u.pm.NATinfo.ExternalAddress.b[1];
3277 *data++ = request->u.pm.NATinfo.ExternalAddress.b[2];
3278 *data++ = request->u.pm.NATinfo.ExternalAddress.b[3];
3279 *data++ = DNSServiceProtocol(request->u.pm.NATinfo.Protocol);
3280 *data++ = request->u.pm.NATinfo.IntPort.b[0];
3281 *data++ = request->u.pm.NATinfo.IntPort.b[1];
3282 *data++ = request->u.pm.NATinfo.ExternalPort.b[0];
3283 *data++ = request->u.pm.NATinfo.ExternalPort.b[1];
3284 put_uint32(request->u.pm.NATinfo.Lifetime, &data);
3287 DNSServiceProtocol(request->u.pm.NATinfo.Protocol),
3288 mDNSVal16(request->u.pm.NATinfo.IntPort), mDNSVal16(request->u.pm.ReqExt), request->u.pm.NATinfo.NATLease,
3289 &request->u.pm.NATinfo.ExternalAddress, mDNSVal16(request->u.pm.NATinfo.ExternalPort), request->u.pm.NATinfo.Lifetime);
3308 request->u.pm.NATinfo.IntPort.b[0] = *request->msgptr++;
3309 request->u.pm.NATinfo.IntPort.b[1] = *request->msgptr++;
3320 if (!mDNSIPPortIsZero(request->u.pm.NATinfo.IntPort) || !mDNSIPPortIsZero(request->u.pm.ReqExt) || ttl) return(mStatus_BadParamErr);
3324 if (mDNSIPPortIsZero(request->u.pm.NATinfo.IntPort)) return(mStatus_BadParamErr);
3328 request->u.pm.NATinfo.Protocol = !protocol ? NATOp_AddrRequest : (protocol == kDNSServiceProtocol_UDP) ? NATOp_MapUDP : NATOp_MapTCP;
3329 // u.pm.NATinfo.IntPort = already set above
3330 request->u.pm.NATinfo.RequestedPort = request->u.pm.ReqExt;
3331 request->u.pm.NATinfo.NATLease = ttl;
3332 request->u.pm.NATinfo.clientCallback = port_mapping_create_request_callback;
3333 request->u.pm.NATinfo.clientContext = request;
3336 protocol, mDNSVal16(request->u.pm.NATinfo.IntPort), mDNSVal16(request->u.pm.ReqExt), request->u.pm.NATinfo.NATLease);
3337 err = mDNS_StartNATOperation(&mDNSStorage, &request->u.pm.NATinfo);
4172 &req->u.pm.NATinfo.ExternalAddress,
4173 req->u.pm.NATinfo.Protocol & NATOp_MapTCP ? "TCP" : " ",
4174 req->u.pm.NATinfo.Protocol & NATOp_MapUDP ? "UDP" : " ",
4175 mDNSVal16(req->u.pm.NATinfo.IntPort),
4177 mDNSVal16(req->u.pm.NATinfo.ExternalPort),
4178 req->u.pm.NATinfo.NATLease,
4179 req->u.pm.NATinfo.Lifetime);