summaryrefslogtreecommitdiffstats
path: root/net/Kconfig
blob: 07e623670e220bcfde57bade603c0d18400abef5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# SPDX-License-Identifier: GPL-2.0-only

menuconfig NET
	bool "Networking Support"
	select POLLER

if NET

config NET_ETHADDR_FROM_MACHINE_ID
	bool
	prompt "generate stable Ethernet address"
	depends on MACHINE_ID && HAVE_DIGEST_SHA256 && HAVE_DIGEST_HMAC
	help
	  By default, barebox will generate random Ethernet addresses for
	  interfaces that had no explicit Ethernet address set via
	  either board code or NVMEM properties in device tree.

	  Say y here, to randomize Ethernet addresses only if no machine ID
	  is available. Should barebox have a machine ID, it will be used
	  alongside the hostname to generate MAC addresses that are unlikely
	  to change between subsequent runs of barebox.

	  This is not recommended for use in production as it may leak
	  information about the machine ID.

config NET_NFS
	bool
	prompt "nfs support"

config NET_NETCONSOLE
	bool
	depends on !CONSOLE_NONE
	prompt "network console support"
	help
	  This option adds support for a simple udp based network console.

config NET_RESOLV
	bool
	prompt "dns support"

config NET_IFUP
	default y
	depends on !SHELL_NONE
	bool

config NET_DHCP
	bool
	prompt "dhcp support"

config NET_SNTP
	bool
	prompt "sntp support"

config NET_FASTBOOT
	bool
	select BANNER
	select FASTBOOT_BASE
	prompt "Android Fastboot support"
	help
	  This option adds support for the UDP variant of the Fastboot
	  protocol.

endif