summaryrefslogtreecommitdiff
path: root/components/net/netdev/Kconfig
blob: b45c27951342262092ed033bcb114df2ecfda805 (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
menuconfig RT_USING_NETDEV
    bool "Enable network interface device"
    default n

if RT_USING_NETDEV

    config NETDEV_USING_IFCONFIG
        bool "Enable ifconfig features"
        default y

    config NETDEV_USING_PING
        bool "Enable ping features"
        default y

    config NETDEV_USING_NETSTAT
        bool "Enable netstat features"
        default y

    config NETDEV_USING_AUTO_DEFAULT
        bool "Enable default netdev automatic change features"
        default y
	
    config NETDEV_USING_LINK_STATUS_CALLBACK
    	bool "Enable netdev callback on link status change"
    	default n
	
    config NETDEV_USING_IPV6
        bool "Enable IPV6 protocol support"
        default n

    config NETDEV_IPV4
        int
        default 1

    config NETDEV_IPV6
        int
        default 1 if NETDEV_USING_IPV6
        default 0 if !NETDEV_USING_IPV6

    config NETDEV_IPV6_SCOPES
        bool
        help
            Defined to synchronize the ip6_addr structure state
        default n
endif