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