Network: L2: remove IPSP
Remove IPSP support from the tree. It has no maintainers, and is regularly broken. The fact that it's nontrivial to set-up in linux makes it hard to fix reported issues. Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
This commit is contained in:
parent
5997815352
commit
e3ff993000
54 changed files with 20 additions and 2046 deletions
|
@ -78,10 +78,6 @@ grown to be mature and feature-rich, as can be seen in the section below.
|
|||
* Foundation Models included
|
||||
* Highly configurable, fits as small as 16k RAM devices
|
||||
|
||||
* IPSP/6LoWPAN for IPv6 connectivity over Bluetooth LE
|
||||
|
||||
* IPSP node sample application
|
||||
|
||||
* Basic Bluetooth BR/EDR (Classic) support
|
||||
|
||||
* Generic Access Profile (GAP)
|
||||
|
|
|
@ -34,8 +34,8 @@ specified.
|
|||
|
||||
Zephyr supports both, native IEEE 802.15.4 and Thread, with 6LoWPAN. Zephyr's
|
||||
:ref:`thread_protocol_interface` implementation is based on `OpenThread
|
||||
<https://openthread.io/>`_. The IPv6 header compression in 6LoWPAN is shared
|
||||
among native IEEE 802.15.4 and the Bluetooth IPSP (IP support profile).
|
||||
<https://openthread.io/>`_. The IPv6 header compression in 6LoWPAN is used for
|
||||
native IEEE 802.15.4.
|
||||
|
||||
API Reference
|
||||
*************
|
||||
|
|
|
@ -50,9 +50,6 @@ setup the system:
|
|||
this option tells that the network application needs IPv6 router to exists
|
||||
before continuing. This means in practice that the application wants to wait
|
||||
until it receives IPv6 router advertisement message before continuing."
|
||||
":kconfig:option:`CONFIG_NET_CONFIG_BT_NODE`", "Enables application to operate in
|
||||
Bluetooth node mode which requires GATT service to be registered and start
|
||||
advertising as peripheral."
|
||||
|
||||
Sample usage
|
||||
************
|
||||
|
|
|
@ -24,10 +24,9 @@ object. The L2 layer dictates the API provided by the device driver,
|
|||
specific for that device, and optimized for working together.
|
||||
|
||||
Currently, there are L2 layers for :ref:`Ethernet <ethernet_interface>`,
|
||||
:ref:`IEEE 802.15.4 Soft-MAC <ieee802154_interface>`,
|
||||
:ref:`Bluetooth IPSP <bluetooth-ipsp-sample>`, :ref:`CANBUS <can_api>`,
|
||||
:ref:`OpenThread <thread_protocol_interface>`, Wi-Fi, and a dummy layer
|
||||
example that can be used as a template for writing a new one.
|
||||
:ref:`IEEE 802.15.4 Soft-MAC <ieee802154_interface>`, :ref:`CANBUS <can_api>`,
|
||||
:ref:`OpenThread <thread_protocol_interface>`, Wi-Fi, and a dummy layer example
|
||||
that can be used as a template for writing a new one.
|
||||
|
||||
L2 layer API
|
||||
************
|
||||
|
|
|
@ -32,13 +32,12 @@ can be disabled if not needed.
|
|||
* Multicast Listener Discovery v2 support
|
||||
(`RFC 3810 <https://tools.ietf.org/html/rfc3810>`_) is enabled by default.
|
||||
* IPv6 header compression (6lo) is available for IPv6 connectivity for
|
||||
Bluetooth IPSP (`RFC 7668 <https://tools.ietf.org/html/rfc7668>`_) and
|
||||
IEEE 802.15.4 networks (`RFC 4944 <https://tools.ietf.org/html/rfc4944>`_).
|
||||
|
||||
* **IPv4** The legacy IPv4 is supported by the networking stack. It cannot be
|
||||
used by IEEE 802.15.4 or Bluetooth IPSP as those network technologies support
|
||||
only IPv6. IPv4 can be used in Ethernet based networks. By default IPv4
|
||||
support is disabled.
|
||||
* **IPv4** The legacy IPv4 is supported by the networking stack. It
|
||||
cannot be used by IEEE 802.15.4 as this network technology supports
|
||||
only IPv6. IPv4 can be used in Ethernet based networks. By default
|
||||
IPv4 support is disabled.
|
||||
|
||||
* DHCP (Dynamic Host Configuration Protocol) client is supported
|
||||
(`RFC 2131 <https://tools.ietf.org/html/rfc2131>`_).
|
||||
|
@ -154,7 +153,7 @@ The networking stack source code tree is organized as follows:
|
|||
|
||||
``subsys/net/l2/``
|
||||
This is where the IP stack layer 2 code is located. This includes generic
|
||||
support for Bluetooth IPSP adaptation, Ethernet, IEEE 802.15.4 and Wi-Fi.
|
||||
support for Ethernet, IEEE 802.15.4 and Wi-Fi.
|
||||
|
||||
``subsys/net/lib/``
|
||||
Application-level protocols (DNS, MQTT, etc.) and additional stack
|
||||
|
|
|
@ -201,6 +201,10 @@ Networking
|
|||
|
||||
* :c:func:`lwm2m_set_bulk`
|
||||
|
||||
* IPSP:
|
||||
|
||||
* Removed IPSP support. ``CONFIG_NET_L2_BT`` does not exist anymore.
|
||||
|
||||
USB
|
||||
***
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue