Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # SLIP network device configuration
0004 #
0005 
0006 config SLIP
0007         tristate "SLIP (serial line) support"
0008         depends on TTY
0009         help
0010           Say Y if you intend to use SLIP or CSLIP (compressed SLIP) to
0011           connect to your Internet service provider or to connect to some
0012           other local Unix box or if you want to configure your Linux box as a
0013           Slip/CSlip server for other people to dial in. SLIP (Serial Line
0014           Internet Protocol) is a protocol used to send Internet traffic over
0015           serial connections such as telephone lines or null modem cables;
0016           nowadays, the protocol PPP is more commonly used for this same
0017           purpose.
0018 
0019           Normally, your access provider has to support SLIP in order for you
0020           to be able to use it, but there is now a SLIP emulator called SLiRP
0021           around (available from
0022           <ftp://ibiblio.org/pub/Linux/system/network/serial/>) which
0023           allows you to use SLIP over a regular dial up shell connection. If
0024           you plan to use SLiRP, make sure to say Y to CSLIP, below. The
0025           NET-3-HOWTO, available from
0026           <http://www.tldp.org/docs.html#howto>, explains how to
0027           configure SLIP. Note that you don't need this option if you just
0028           want to run term (term is a program which gives you almost full
0029           Internet connectivity if you have a regular dial up shell account on
0030           some Internet connected Unix computer. Read
0031           <http://www.bart.nl/~patrickr/term-howto/Term-HOWTO.html>). SLIP
0032           support will enlarge your kernel by about 4 KB. If unsure, say N.
0033 
0034           To compile this driver as a module, choose M here. The module
0035           will be called slip.
0036 
0037 config SLHC
0038         tristate
0039         help
0040           This option enables Van Jacobsen serial line header compression
0041           routines.
0042 
0043 if SLIP
0044 
0045 config SLIP_COMPRESSED
0046         bool "CSLIP compressed headers"
0047         depends on SLIP
0048         select SLHC
0049         help
0050           This protocol is faster than SLIP because it uses compression on the
0051           TCP/IP headers (not on the data itself), but it has to be supported
0052           on both ends. Ask your access provider if you are not sure and
0053           answer Y, just in case. You will still be able to use plain SLIP. If
0054           you plan to use SLiRP, the SLIP emulator (available from
0055           <ftp://ibiblio.org/pub/Linux/system/network/serial/>) which
0056           allows you to use SLIP over a regular dial up shell connection, you
0057           definitely want to say Y here. The NET-3-HOWTO, available from
0058           <http://www.tldp.org/docs.html#howto>, explains how to configure
0059           CSLIP. This won't enlarge your kernel.
0060 
0061 config SLIP_SMART
0062         bool "Keepalive and linefill"
0063         depends on SLIP
0064         help
0065           Adds additional capabilities to the SLIP driver to support the
0066           RELCOM line fill and keepalive monitoring. Ideal on poor quality
0067           analogue lines.
0068 
0069 config SLIP_MODE_SLIP6
0070         bool "Six bit SLIP encapsulation"
0071         depends on SLIP
0072         help
0073           Just occasionally you may need to run IP over hostile serial
0074           networks that don't pass all control characters or are only seven
0075           bit. Saying Y here adds an extra mode you can use with SLIP:
0076           "slip6". In this mode, SLIP will only send normal ASCII symbols over
0077           the serial device. Naturally, this has to be supported at the other
0078           end of the link as well. It's good enough, for example, to run IP
0079           over the async ports of a Camtec JNT Pad. If unsure, say N.
0080 
0081 endif # SLIP