summaryrefslogtreecommitdiffstats
path: root/net/Config.in
blob: c00b0f9029c51acc3f4cb5c70bdfb755e3501896 (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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#
# Network configuration
#
mainmenu_option next_comment
comment 'Networking options'
tristate 'Packet socket' CONFIG_PACKET
if [ "$CONFIG_PACKET" != "n" ]; then
  bool 'Packet socket: mmapped IO' CONFIG_PACKET_MMAP
fi
bool 'Kernel/User netlink socket' CONFIG_NETLINK
if [ "$CONFIG_NETLINK" = "y" ]; then
  bool 'Routing messages' CONFIG_RTNETLINK
  tristate 'Netlink device emulation' CONFIG_NETLINK_DEV
fi
bool 'Network packet filtering (replaces ipchains)' CONFIG_NETFILTER
if [ "$CONFIG_NETFILTER" = "y" ]; then
  bool 'Network packet filtering debugging' CONFIG_NETFILTER_DEBUG
fi
bool 'Socket Filtering'  CONFIG_FILTER
tristate 'Unix domain sockets' CONFIG_UNIX
bool 'TCP/IP networking' CONFIG_INET
if [ "$CONFIG_INET" = "y" ]; then
  source net/ipv4/Config.in
  if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
#   Sorry, but IPv6 as module is still invalid.
    tristate 'The IPv6 protocol (EXPERIMENTAL)' CONFIG_IPV6
#   bool 'The IPv6 protocol (EXPERIMENTAL)' CONFIG_IPV6
    if [ "$CONFIG_IPV6" != "n" ]; then
	    source net/ipv6/Config.in
    fi
  fi
  if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
	source net/khttpd/Config.in
  fi
fi
if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
  bool 'Asynchronous Transfer Mode (ATM, EXPERIMENTAL)' CONFIG_ATM y
  if [ "$CONFIG_ATM" = "y" ]; then
    if [ "$CONFIG_INET" = "y" ]; then
      bool '  Classical IP over ATM' CONFIG_ATM_CLIP y
      if [ "$CONFIG_ATM_CLIP" = "y" ]; then
	bool '    Do NOT send ICMP if no neighbour' CONFIG_ATM_CLIP_NO_ICMP n
      fi
    fi
    tristate '  LAN Emulation (LANE) support' CONFIG_ATM_LANE y
    if [ "$CONFIG_INET" = "y" -a "$CONFIG_ATM_LANE" != "n" ]; then
      tristate '  Multi-Protocol Over ATM (MPOA) support' CONFIG_ATM_MPOA y
    fi
  fi
fi

comment ' '
tristate 'The IPX protocol' CONFIG_IPX
if [ "$CONFIG_IPX" != "n" ]; then
  source net/ipx/Config.in
fi
tristate 'Appletalk DDP' CONFIG_ATALK
if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
  tristate 'DECnet Support (EXPERIMENTAL)' CONFIG_DECNET
  if [ "$CONFIG_DECNET" != "n" ]; then
    source net/decnet/Config.in
  fi
  tristate 'CCITT X.25 Packet Layer (EXPERIMENTAL)' CONFIG_X25
  tristate 'LAPB Data Link Driver (EXPERIMENTAL)' CONFIG_LAPB
  bool 'Bridging (EXPERIMENTAL)' CONFIG_BRIDGE
  bool '802.2 LLC (EXPERIMENTAL)' CONFIG_LLC
#  if [ "$CONFIG_LLC" = "y" ]; then
#   bool 'Netbeui (EXPERIMENTAL)' CONFIG_NETBEUI
#  fi
  tristate 'Acorn Econet/AUN protocols (EXPERIMENTAL)' CONFIG_ECONET
  if [ "$CONFIG_ECONET" != "n" ]; then
    bool '  AUN over UDP' CONFIG_ECONET_AUNUDP
    bool '  Native Econet' CONFIG_ECONET_NATIVE
  fi
  tristate 'WAN router' CONFIG_WAN_ROUTER
  bool 'Fast switching (read help!)' CONFIG_NET_FASTROUTE
  bool 'Forwarding between high speed interfaces' CONFIG_NET_HW_FLOWCONTROL
  if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
  mainmenu_option next_comment
  comment 'QoS and/or fair queueing'
  bool 'QoS and/or fair queueing' CONFIG_NET_SCHED
  if [ "$CONFIG_NET_SCHED" = "y" ]; then
    source net/sched/Config.in
  fi
#  bool 'Network code profiler' CONFIG_NET_PROFILE
  endmenu
  fi
fi
endmenu