summaryrefslogtreecommitdiffstats
path: root/rules/ppp.in
diff options
context:
space:
mode:
authorJuergen Beisert <j.beisert@pengutronix.de>2008-11-21 10:59:38 +0000
committerJuergen Beisert <j.beisert@pengutronix.de>2008-11-21 10:59:38 +0000
commitaa91effee74bc77682e5ae4e9462470f44022c49 (patch)
tree256cc80b1cc6eccc22025eb0cc6e282ab6fa83d6 /rules/ppp.in
parent1b793413c0c273990182e081ca7be255a0591ba3 (diff)
downloadptxdist-aa91effee74bc77682e5ae4e9462470f44022c49.tar.gz
ptxdist-aa91effee74bc77682e5ae4e9462470f44022c49.tar.xz
* pppd: Extend configuration
- support the plugins - add more config switches - add correct dependencies git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9145 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/ppp.in')
-rw-r--r--rules/ppp.in144
1 files changed, 136 insertions, 8 deletions
diff --git a/rules/ppp.in b/rules/ppp.in
index 385d0be8e..5974128fe 100644
--- a/rules/ppp.in
+++ b/rules/ppp.in
@@ -2,6 +2,12 @@
menuconfig PPP
tristate
prompt "ppp "
+ select LIBC_DL
+ select LIBPCAP if PPP_FILTER
+ select LIBPCAP_IPV6 if (PPP_IPV6 && PPP_FILTER)
+ select OPENSSL if PPP_SRP
+ select LIBC_RESOLV if PPP_PLUGINS
+ select LIBC_CRYPT if PPP_NEEDS_CRYPT
help
Just like SLIP, PPP is a protocol to send
datagrams across a serial connection, but
@@ -13,34 +19,156 @@ menuconfig PPP
if PPP
+comment "build features"
+
+config PPP_IPV6
+ bool
+ prompt "enable ipv6 support"
+ help
+ Enable IPV6 support
+
config PPP_MS_CHAP
bool
- prompt "support Micro$oft's MS-CHAP authentication protocol"
+ prompt "MS-CHAP"
+ select PPP_NEEDS_CRYPT
help
- FIXME: This item needs to be documented
+ support Micro$oft's MS-CHAP authentication protocol
config PPP_SHADOW
bool
prompt "ppp server: support for shadow passwords"
help
- FIXME: This item needs to be documented
+ Used when your pppd runs as a dialin server. Not required if it
+ is intended to run as client only.
+
+config PPP_IPX
+ bool
+ prompt "support IPX protocol"
+ help
+ For networking with Novell. Presently only if your kernel has
+ been configured to include IPX support.
-config PPP_PLUGINS
+config PPP_FILTER
+ bool
+ prompt "support filter"
+ help
+ If you run your pppd on demand its a good idea to hangup when
+ there is no traffic on the line. This entry provides the filter
+ to specify what counts as traffic and what is to be ignored.
+
+config PPP_MULTILINK
+ bool
+ prompt "support multilink"
+ select PPP_TDB
+ help
+ Multilink provides the capability to combine two or more PPP links
+ between a pair of machines into a single 'bundle', which appears as
+ a single virtual PPP link which has the combined bandwidth of the
+ individual links.
+
+menuconfig PPP_PLUGINS
bool
prompt "support plugins"
+ select PPP_NEEDS_CRYPT
+ help
+ If you want to use pppd to handle ADSL you must enable this entry
+ (refer 'ppp over ethernet').
+
+if PPP_PLUGINS
+
+config PPP_OATM
+ bool
+ prompt "ppp over atm"
help
FIXME: This item needs to be documented
-config PPP_IPX
+config PPP_RADIUS
bool
- prompt "support IPX protocol"
+ prompt "radius"
help
FIXME: This item needs to be documented
-config PPP_MULTILINK
+config PPP_RADATTR
bool
- prompt "support multilink"
+ prompt "radattr"
+ help
+ FIXME: This item needs to be documented
+
+config PPP_RADREALMS
+ bool
+ prompt "radrealms"
+ help
+ FIXME: This item needs to be documented
+
+config PPP_OE
+ bool
+ default y
+ prompt "ppp over ethernet"
+ help
+ Enable this if you are using a DSL modem connected via ethernet to
+ your host.
+
+config PPP_MINCONN
+ bool
+ prompt "minconn"
+ help
+ FIXME: This item needs to be documented
+
+config PPP_PASSPROMPT
+ bool
+ prompt "passprompt"
+ help
+ FIXME: This item needs to be documented
+
+config PPP_PASSWORDFD
+ bool
+ prompt "passwordfd"
help
FIXME: This item needs to be documented
+config PPP_WINBIND
+ bool
+ prompt "winbind"
+ help
+ FIXME: This item needs to be documented
+
+endif
+
+config PPP_NEEDS_CRYPT
+ bool
+
+config PPP_MS_CBCP
+ bool
+ help
+ M$ proprietary Callback Control Protocol
+
+config PPP_TDB
+ bool
+
+config PPP_SRP
+ bool
+
+comment "install options"
+
+config PPP_INST_CHAT
+ bool
+ prompt "install chat"
+ help
+ The chat program defines a conversational exchange between the
+ computer and the modem.
+
+config PPP_INST_PPPDUMP
+ bool
+ prompt "install pppdump"
+ help
+ The pppdump utility converts the files written using the record
+ option of pppd into a human-readable format.
+
+config PPP_INST_PPPSTATS
+ bool
+ prompt "install pppstats"
+ help
+ The pppstats utility reports PPP-related statistics at regular
+ intervals for a specified PPP interface.
+
endif