• Home
  • Raw
  • Download

Lines Matching +full:default +full:- +full:cli

31  *   This file implements CLI for DNS (client and server/resolver).
36 #include "cli/cli.hpp"
41 namespace Cli { namespace
50 * @cli dns compression in Process()
59 * By default DNS name compression is enabled. When disabled, in Process()
70 * @cli dns compression (enable,disable) in Process()
86 * By default DNS name compression is enabled. When disabled, in Process()
114 * @cli dns config in Process()
139 OutputSockAddrLine(defaultConfig->mServerSockAddr); in Process()
140 OutputLine("ResponseTimeout: %lu ms", ToUlong(defaultConfig->mResponseTimeout)); in Process()
141 OutputLine("MaxTxAttempts: %u", defaultConfig->mMaxTxAttempts); in Process()
143 (defaultConfig->mRecursionFlag == OT_DNS_FLAG_RECURSION_DESIRED) ? "yes" : "no"); in Process()
144 OutputLine("ServiceMode: %s", DnsConfigServiceModeToString(defaultConfig->mServiceMode)); in Process()
146 …OutputLine("Nat64Mode: %s", (defaultConfig->mNat64Mode == OT_DNS_NAT64_ALLOW) ? "allow" : "disallo… in Process()
149 …OutputLine("TransportProtocol: %s", (defaultConfig->mTransportProto == OT_DNS_TRANSPORT_UDP) ? "ud… in Process()
153 * @cli dns config (set) in Process()
180 * @cparam dns config [@ca{dns-server-IP}] [@ca{dns-server-port}] <!-- in Process()
181 * --> [@ca{response-timeout-ms}] [@ca{max-tx-attempts}] <!-- in Process()
182 * --> [@ca{recursion-desired-boolean}] [@ca{service-mode}] in Process()
186 * definitions `OPENTHREAD_CONFIG_DNS_CLIENT_DEFAULT` to form the default in Process()
204 * @cli dns resolve
207 * DNS response for ipv6.google.com - 2a00:1450:401b:801:0:0:0:200e TTL: 300
212 * DNS response for example.com. - fd4c:9574:3720:2:0:0:5db8:d822 TTL:20456
215 * @cparam dns resolve @ca{hostname} [@ca{dns-server-IP}] <!--
216 * --> [@ca{dns-server-port}] [@ca{response-timeout-ms}] <!--
217 * --> [@ca{max-tx-attempts}] [@ca{recursion-desired-boolean}]
224 * for these optional parameters is replaced by the value from the current default
271 * @cli dns browse
288 * dns browse _airplay._tcp.default.service.arpa
289 * DNS browse response for _airplay._tcp.default.service.arpa.
292 * Host:Mac-mini.default.service.arpa.
296 * @cparam dns browse @ca{service-name} [@ca{dns-server-IP}] [@ca{dns-server-port}] <!--
297 * --> [@ca{response-timeout-ms}] [@ca{max-tx-attempts}] <!--
298 * --> [@ca{recursion-desired-boolean}]
302 * given service-name
304 * The parameters after `service-name` are optional. Any unspecified (or zero) value
305 * for these optional parameters is replaced by the value from the current default
311 * is unavailable. When testing DNS-SD discovery proxy, the zone is not `local` and
312 * instead should be `default.service.arpa`.
332 * @cli dns service
333 * @cparam dns service @ca{service-instance-label} @ca{service-name} <!--
334 * --> [@ca{DNS-server-IP}] [@ca{DNS-server-port}] <!--
335 * --> [@ca{response-timeout-ms}] [@ca{max-tx-attempts}] <!--
336 * --> [@ca{recursion-desired-boolean}]
344 * The parameters after `service-name` are optional. Any unspecified (or zero)
346 * current default config (`dns config`).
360 * @cli dns servicehost
361 * @cparam dns servicehost @ca{service-instance-label} @ca{service-name} <!--
362 * --> [@ca{DNS-server-IP}] [@ca{DNS-server-port}] <!--
363 * --> [@ca{response-timeout-ms}] [@ca{max-tx-attempts}] <!--
364 * --> [@ca{recursion-desired-boolean}]
369 * with potential follow-up host name resolution.
373 * The parameters after `service-name` are optional. Any unspecified (or zero)
375 * current default config (`dns config`).
406 //-------------------------------------------------------------------------------------------------…
425 …SuccessOrExit(error = Interpreter::ParseToIp6Address(GetInstancePtr(), aArgs[0], aConfig->mServerS… in GetDnsConfig()
430 OutputIp6AddressLine(aConfig->mServerSockAddr.mAddress); in GetDnsConfig()
434 SuccessOrExit(error = aArgs[1].ParseAsUint16(aConfig->mServerSockAddr.mPort)); in GetDnsConfig()
437 SuccessOrExit(error = aArgs[2].ParseAsUint32(aConfig->mResponseTimeout)); in GetDnsConfig()
440 SuccessOrExit(error = aArgs[3].ParseAsUint8(aConfig->mMaxTxAttempts)); in GetDnsConfig()
444 …aConfig->mRecursionFlag = recursionDesired ? OT_DNS_FLAG_RECURSION_DESIRED : OT_DNS_FLAG_NO_RECURS… in GetDnsConfig()
447 SuccessOrExit(error = ParseDnsServiceMode(aArgs[5], aConfig->mServiceMode)); in GetDnsConfig()
453 aConfig->mTransportProto = OT_DNS_TRANSPORT_TCP; in GetDnsConfig()
457 aConfig->mTransportProto = OT_DNS_TRANSPORT_UDP; in GetDnsConfig()
516 static_cast<Dns *>(aContext)->HandleDnsAddressResponse(aError, aResponse); in HandleDnsAddressResponse()
527 OutputFormat("DNS response for %s - ", hostName); in HandleDnsAddressResponse()
573 static_cast<Dns *>(aContext)->HandleDnsBrowseResponse(aError, aResponse); in HandleDnsBrowseResponse()
615 static_cast<Dns *>(aContext)->HandleDnsServiceResponse(aError, aResponse); in HandleDnsServiceResponse()
661 * @cli dns server upstream in Process()
673 * @cli dns server upstream {enable|disable} in Process()
743 error = (this->*command->mHandler)(aArgs + 1); in Process()
749 } // namespace Cli