summaryrefslogtreecommitdiff
path: root/scripts/package-build/linux-kernel/config/58-ppp.config
blob: 34919bcc89b226e7060ebf36de4ca8a005f36358 (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
#
# PPP family (PPP, PPPoE, PPTP, PPPoL2TP)
#
# Generic PPP driver plus the encapsulations used by VyOS:
#   * PPPoE     -> "interfaces pppoe"
#   * PPTP      -> PPTP VPN client / server
#   * PPPoL2TP  -> L2TP/PPP transport (ppp-over-l2tp)
# Compression / multilink / sync-tty helpers travel with PPP.
#

#
# Generic PPP
#
CONFIG_PPP=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_FILTER=y
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_SLHC=m

#
# PPPoE
#
CONFIG_PPPOE=m
# CONFIG_PPPOE_HASH_BITS_1 is not set
# CONFIG_PPPOE_HASH_BITS_2 is not set
CONFIG_PPPOE_HASH_BITS_4=y
# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE_HASH_BITS=4

#
# PPTP and PPP-over-L2TP
#
CONFIG_PPTP=m
CONFIG_PPPOL2TP=m