Commit e3ff9930 authored by Jonathan Rico's avatar Jonathan Rico Committed by Carles Cufi
Browse files

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: default avatarJonathan Rico <jonathan.rico@nordicsemi.no>
parent 59978153
Loading
Loading
Loading
Loading
+0 −31
Original line number Diff line number Diff line
@@ -20,37 +20,6 @@ endchoice

endif # BT

if NETWORKING

# Re-create the NET_L2_BT dependencies here
config BT
	default y

config BT_PERIPHERAL
	default BT

config BT_CENTRAL
	default BT

config BT_SMP
	default BT

config BT_L2CAP_DYNAMIC_CHANNEL
	default BT

# BT is the only onboard network iface, so use it for IP networking
# if it's enabled

config NET_L2_BT
	depends on NET_IPV6
	default BT

config NET_L2_BT_ZEP1656
	depends on NET_IPV6
	default BT

endif # NETWORKING

endif # BOARD_96B_CARBON_STM32F401XE

if BOARD_96B_CARBON_NRF51822
+3 −3
Original line number Diff line number Diff line
@@ -338,16 +338,16 @@ in general, see :ref:`build_an_application`.

#. Install the dfu-util flashing app, as described above.

#. Build and flash the ``samples/bluetooth/ipsp`` application for
#. Build and flash the ``samples/bluetooth/peripheral_hr`` application for
   96b_carbon. See the instructions above for how to put your board
   into DFU mode if you haven't done this before:

   .. zephyr-app-commands::
      :zephyr-app: samples/bluetooth/ipsp
      :zephyr-app: samples/bluetooth/peripheral_hr
      :board: 96b_carbon/stm32f401xe
      :goals: build flash

#. Refer to the instructions in :ref:`bluetooth-ipsp-sample` for how
#. Refer to the instructions in :ref:`peripheral_hr` for how
   to verify functionality.

Congratulations! Your 96Boards Carbon now has Bluetooth
+0 −4
Original line number Diff line number Diff line
@@ -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)
+2 −2
Original line number Diff line number Diff line
@@ -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
*************
+0 −3
Original line number Diff line number Diff line
@@ -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
************
Loading