| # Kconfig.ipv4 - IPv4 Options |
| |
| # |
| # Copyright (c) 2016 Intel Corporation. |
| # |
| # Licensed under the Apache License, Version 2.0 (the "License"); |
| # you may not use this file except in compliance with the License. |
| # You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| # |
| |
| menuconfig NET_IPV4 |
| bool "IPv4" |
| default n |
| help |
| Enable IPv4 support. If this is enabled then the device is |
| able to send and receive IPv4 network packets. |
| |
| if NET_IPV4 |
| |
| config NET_INITIAL_TTL |
| int "Initial time to live for a connection" |
| default 64 |
| help |
| The value should be > 0 |
| |
| config NET_IF_UNICAST_IPV4_ADDR_COUNT |
| int "Max number of unicast IPv4 addresses per network interface" |
| default 1 |
| |
| config NET_IF_MCAST_IPV4_ADDR_COUNT |
| int "Max number of multicast IPv4 addresses per network interface" |
| default 1 |
| |
| config NET_DHCPV4 |
| bool "Enable DHCPv4 client" |
| depends on NET_IPV4 |
| default n |
| |
| if NET_LOG |
| |
| config NET_DEBUG_IPV4 |
| bool "Debug core IPv4" |
| default n |
| help |
| Enables core IPv4 code part to output debug messages |
| |
| config NET_DEBUG_ICMPV4 |
| bool "Debug ICMPv4" |
| default n |
| help |
| Enables ICMPv4 code part to output debug messages |
| |
| config NET_DEBUG_DHCPV4 |
| bool "Debug DHCPv4 client" |
| depends on NET_DHCPV4 |
| default n |
| help |
| Enable debug diagnostic from DHCPV4 client. |
| |
| endif # NET_LOG |
| |
| endif # NET_IPV4 |