You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.6 KiB
56 lines
1.6 KiB
# Hostname config |
|
|
|
# Copyright (c) 2017 Intel Corporation. |
|
# SPDX-License-Identifier: Apache-2.0 |
|
|
|
config NET_HOSTNAME_ENABLE |
|
bool "Add hostname to the device" |
|
help |
|
This is used for example in mDNS to respond to <hostname>.local |
|
mDNS queries. |
|
|
|
if NET_HOSTNAME_ENABLE |
|
|
|
config NET_HOSTNAME |
|
string "The hostname of this device" |
|
default "zephyr" |
|
help |
|
The string should be a valid hostname. |
|
|
|
config NET_HOSTNAME_DYNAMIC |
|
bool "Allow the hostname to be set by the application" |
|
depends on !NET_HOSTNAME_UNIQUE_UPDATE |
|
help |
|
This will enable the net_hostname_set() function. NET_HOSTNAME |
|
will be used as default hostname. |
|
|
|
config NET_HOSTNAME_MAX_LEN |
|
int "The maximum allowed hostname length" |
|
depends on NET_HOSTNAME_DYNAMIC |
|
range 1 63 |
|
default 63 |
|
help |
|
This will set the number of bytes allocateed for the hostname. |
|
|
|
config NET_HOSTNAME_UNIQUE |
|
bool "Make hostname unique" |
|
help |
|
This will append link address to NET_HOSTNAME to create a unique |
|
hostname. For example, zephyr00005e005357 could be the hostname |
|
if this setting is enabled. |
|
|
|
config NET_HOSTNAME_UNIQUE_UPDATE |
|
bool "Update unique hostname" |
|
depends on NET_HOSTNAME_UNIQUE |
|
help |
|
This will update the unique hostname on link address changes. By |
|
default, this option is disabled, which means the unique hostname |
|
is set once at start-up and is not updated afterwards. |
|
|
|
module = NET_HOSTNAME |
|
module-dep = NET_LOG |
|
module-str = Log level for hostname configuration |
|
module-help = Enables hostname configuration code to output debug messages. |
|
source "subsys/net/Kconfig.template.log_config.net" |
|
|
|
endif
|
|
|