net: ipv6: Add IPv6 build options

Add options to Makefile and Kconfig file to build IPv6

Series-changes: 3
- Added help for IPv6 support

Signed-off-by: Viacheslav Mitrofanov <v.v.mitrofanov@yadro.com>
Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Viacheslav Mitrofanov 2022-12-02 12:17:59 +03:00 committed by Tom Rini
parent 33b5066a59
commit 3cc04a3ab2
2 changed files with 11 additions and 0 deletions

View file

@ -190,6 +190,16 @@ config PROT_TCP_SACK
This option should be turn on if you want to achieve the fastest This option should be turn on if you want to achieve the fastest
file transfer possible. file transfer possible.
config IPV6
bool "IPv6 support"
help
Enable IPv6 support. It includes Neighbour Discovery protocol, ICMPv6
and auxiliary stuff to make it work. Since it is enabled u-boot
network subsystem can get and handle incoming packets and send packets
through IPv6 network. It allows to use environment variables such as
ip6addr, serverip6. If a u-boot command is capable to parse an IPv6
address and find it, it will force using IPv6 in the network stack.
endif # if NET endif # if NET
config SYS_RX_ETH_BUFFER config SYS_RX_ETH_BUFFER

View file

@ -21,6 +21,7 @@ obj-$(CONFIG_DM_MDIO_MUX) += mdio-mux-uclass.o
obj-$(CONFIG_NET) += eth_common.o obj-$(CONFIG_NET) += eth_common.o
obj-$(CONFIG_CMD_LINK_LOCAL) += link_local.o obj-$(CONFIG_CMD_LINK_LOCAL) += link_local.o
obj-$(CONFIG_NET) += net.o obj-$(CONFIG_NET) += net.o
obj-$(CONFIG_IPV6) += net6.o
obj-$(CONFIG_CMD_NFS) += nfs.o obj-$(CONFIG_CMD_NFS) += nfs.o
obj-$(CONFIG_CMD_PING) += ping.o obj-$(CONFIG_CMD_PING) += ping.o
obj-$(CONFIG_CMD_PCAP) += pcap.o obj-$(CONFIG_CMD_PCAP) += pcap.o