summaryrefslogtreecommitdiff
path: root/package/quagga/Config.in
blob: 9427475d03b0fd4098261c7f8e09f63bb632dc5a (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
90
91
92
93
94
config BR2_PACKAGE_QUAGGA
	bool "quagga"
	depends on BR2_USE_MMU # fork()
	help
	  Routing software suite, providing implementations of OSPFv2,
	  OSPFv3 (IPv6), RIP v1 and v2, RIPng (IPv6) and BGPv4+.

	  http://www.quagga.net/

if BR2_PACKAGE_QUAGGA

config BR2_PACKAGE_QUAGGA_ZEBRA
	bool "zebra daemon"
	help
	  Build zebra daemon.

config BR2_PACKAGE_QUAGGA_TCP_ZEBRA
	bool "Use TCP sockets between zebra and protocol daemons"
	depends on BR2_PACKAGE_QUAGGA_ZEBRA
	help
	  Use a TCP socket to communicate between zebra (supervisor)
	  and the different protocol daemons.

	  You'll want this enabled if zebra and the protocol daemon(s)
	  run on different hosts.

config BR2_PACKAGE_QUAGGA_BGPD
	bool "BGPv4+ protocol"
	help
	  Build bgpd daemon.

config BR2_PACKAGE_QUAGGA_BGP_ANNOUNCE
	bool "BGP route announcement"
	depends on BR2_PACKAGE_QUAGGA_BGPD

config BR2_PACKAGE_QUAGGA_ISISD
	bool "IS-IS protocol"
	help
	  Enable isisd support in quagga.

config BR2_PACKAGE_QUAGGA_NHRPD
	bool "NHRPD protocol"
	select BR2_PACKAGE_C_ARES
	help
	  Build Next Hop Routing Protocol daemon.

config BR2_PACKAGE_QUAGGA_OSPFD
	bool "OSPFv2 protocol"
	help
	  Build ospfd daemon.

config BR2_PACKAGE_QUAGGA_OSPF6D
	bool "OSPFv3 (IPv6) protocol"
	help
	  Build ospf6d daemon.

config BR2_PACKAGE_QUAGGA_RIPD
	bool "RIPv2/v3 protocol"
	help
	  Build ripd daemon.

config BR2_PACKAGE_QUAGGA_RIPNGD
	bool "RIPng (IPv6) protocol"
	help
	  Build ripngd daemon.

config BR2_PACKAGE_QUAGGA_PIMD
	bool "PIMd protocol"
	help
	  Provides IPv4 PIM-SSM multicast routing.

config BR2_PACKAGE_QUAGGA_WATCHQUAGGA
	bool "Build watchquagga"
	help
	  Build and install watchquagga, a zebra/protocol daemon
	  supervisor.

config BR2_PACKAGE_QUAGGA_VTYSH
	bool "Build vtysh"
	select BR2_PACKAGE_READLINE
	help
	  Build and install vtysh, a vty shell for Quagga.

config BR2_PACKAGE_QUAGGA_SNMP
	bool "SNMP support"
	depends on BR2_USE_MMU # net-snmp
	select BR2_PACKAGE_NETSNMP
	help
	  Make quagga information available via SNMP SMUX.

comment "AgentX support must be enabled in net-snmp or the build will break"
	depends on BR2_PACKAGE_QUAGGA_SNMP

endif