CONFIG_NET_L2_BT_ZEP1656

**Workaround to work with Linux.**

Type: bool

Help

This workaround is necessary to interoperate with Linux up to 4.10 but it might not be compliant with RFC 7668 as it cause the stack to skip Neighbor Discovery cache causing the destination link address to be omitted. For more details why this is needed see: https://github.com/zephyrproject-rtos/zephyr/issues/3111

Direct dependencies

(NET_IPV6 && NETWORKING && BOARD_96B_CARBON) || (NET_L2_BT && NETWORKING)

(Includes any dependencies from if’s and menus.)

Kconfig definitions

At boards/arm/96b_carbon/Kconfig.defconfig:89

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config NET_L2_BT_ZEP1656
    bool
    default BT if NET_IPV6 && NETWORKING && BOARD_96B_CARBON
    depends on NET_IPV6 && NETWORKING && BOARD_96B_CARBON

At subsys/net/l2/Kconfig:31

Included via Kconfig:10Kconfig.zephyr:39subsys/Kconfig:24subsys/net/Kconfig:80

Menu path: (top menu) → Networking → Link layer and IP networking support → Link layer options → Enable Bluetooth support

config NET_L2_BT_ZEP1656
    bool
    prompt "*Workaround to work with Linux.*" if NET_L2_BT && NETWORKING
    depends on NET_L2_BT && NETWORKING
    help
      This workaround is necessary to interoperate with Linux up to 4.10 but
      it might not be compliant with RFC 7668 as it cause the stack to skip
      Neighbor Discovery cache causing the destination link address to be
      omitted. For more details why this is needed see:
      https://github.com/zephyrproject-rtos/zephyr/issues/3111

(Definitions include propagated dependencies, including from if’s and menus.)