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