xref: /OK3568_Linux_fs/buildroot/package/quagga/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_QUAGGA
2	bool "quagga"
3	depends on BR2_USE_MMU # fork()
4	help
5	  Routing software suite, providing implementations of OSPFv2,
6	  OSPFv3 (IPv6), RIP v1 and v2, RIPng (IPv6) and BGPv4+.
7
8	  http://www.quagga.net/
9
10if BR2_PACKAGE_QUAGGA
11
12config BR2_PACKAGE_QUAGGA_ZEBRA
13	bool "zebra daemon"
14	help
15	  Build zebra daemon.
16
17config BR2_PACKAGE_QUAGGA_TCP_ZEBRA
18	bool "Use TCP sockets between zebra and protocol daemons"
19	depends on BR2_PACKAGE_QUAGGA_ZEBRA
20	help
21	  Use a TCP socket to communicate between zebra (supervisor)
22	  and the different protocol daemons.
23
24	  You'll want this enabled if zebra and the protocol daemon(s)
25	  run on different hosts.
26
27config BR2_PACKAGE_QUAGGA_BGPD
28	bool "BGPv4+ protocol"
29	help
30	  Build bgpd daemon.
31
32config BR2_PACKAGE_QUAGGA_BGP_ANNOUNCE
33	bool "BGP route announcement"
34	depends on BR2_PACKAGE_QUAGGA_BGPD
35
36config BR2_PACKAGE_QUAGGA_ISISD
37	bool "IS-IS protocol"
38	help
39	  Enable isisd support in quagga.
40
41config BR2_PACKAGE_QUAGGA_NHRPD
42	bool "NHRPD protocol"
43	select BR2_PACKAGE_C_ARES
44	help
45	  Build Next Hop Routing Protocol daemon.
46
47config BR2_PACKAGE_QUAGGA_OSPFD
48	bool "OSPFv2 protocol"
49	help
50	  Build ospfd daemon.
51
52config BR2_PACKAGE_QUAGGA_OSPF6D
53	bool "OSPFv3 (IPv6) protocol"
54	help
55	  Build ospf6d daemon.
56
57config BR2_PACKAGE_QUAGGA_RIPD
58	bool "RIPv2/v3 protocol"
59	help
60	  Build ripd daemon.
61
62config BR2_PACKAGE_QUAGGA_RIPNGD
63	bool "RIPng (IPv6) protocol"
64	help
65	  Build ripngd daemon.
66
67config BR2_PACKAGE_QUAGGA_PIMD
68	bool "PIMd protocol"
69	help
70	  Provides IPv4 PIM-SSM multicast routing.
71
72config BR2_PACKAGE_QUAGGA_WATCHQUAGGA
73	bool "Build watchquagga"
74	help
75	  Build and install watchquagga, a zebra/protocol daemon
76	  supervisor.
77
78config BR2_PACKAGE_QUAGGA_VTYSH
79	bool "Build vtysh"
80	select BR2_PACKAGE_READLINE
81	help
82	  Build and install vtysh, a vty shell for Quagga.
83
84config BR2_PACKAGE_QUAGGA_SNMP
85	bool "SNMP support"
86	depends on BR2_USE_MMU # net-snmp
87	select BR2_PACKAGE_NETSNMP
88	help
89	  Make quagga information available via SNMP SMUX.
90
91comment "AgentX support must be enabled in net-snmp or the build will break"
92	depends on BR2_PACKAGE_QUAGGA_SNMP
93
94endif
95