From a1e7f05eaa7151a69f1195ba2fd8d4d888dc930e Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Tue, 13 Aug 2019 13:51:44 +0300 Subject: [PATCH] doc: net: ppp: Enhance PPP documentation Add information about supported protocols in PPP and link to net-tools that contains information how to test ppp against pppd running in Linux. Signed-off-by: Jukka Rissanen --- doc/reference/networking/ppp.rst | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/doc/reference/networking/ppp.rst b/doc/reference/networking/ppp.rst index c562ed22a5f..46c885216aa 100644 --- a/doc/reference/networking/ppp.rst +++ b/doc/reference/networking/ppp.rst @@ -22,6 +22,26 @@ is similar to how Linux implements PPP. PPP support must be enabled at compile time by setting option :option:`CONFIG_NET_PPP` and :option:`CONFIG_NET_L2_PPP`. +The PPP support in Zephyr 2.0 is still experimental and the implementation +supports only these protocols: + +* LCP (Link Control Protocol, + `RFC1661 `__) +* HDLC (High-level data link control, + `RFC1662 `__) +* IPCP (IP Control Protocol, + `RFC1332 `__) +* IPV6CP (IPv6 Control Protocol, + `RFC5072 `__) See also the :zephyr_file:`samples/net/sockets/echo_server/overlay-ppp.conf` file for configuration option examples. + +Testing +******* + +See the `net-tools README`_ file for more details on how to test the Zephyr PPP +against pppd running in Linux. + +.. _net-tools README: + https://github.com/zephyrproject-rtos/net-tools/blob/master/README.md#ppp-connectivity