-
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.)
Defaults¶
BT
ifNET_IPV6
&&NETWORKING
&&BOARD_96B_CARBON
Kconfig definitions¶
At boards/arm/96b_carbon/Kconfig.defconfig:89
Included via Kconfig:10
→ Kconfig.zephyr:21
Menu path: (top menu)
config NET_L2_BT_ZEP1656 bool defaultBT
ifNET_IPV6
&&NETWORKING
&&BOARD_96B_CARBON
depends onNET_IPV6
&&NETWORKING
&&BOARD_96B_CARBON
At subsys/net/l2/Kconfig:31
Included via Kconfig:10
→ Kconfig.zephyr:39
→ subsys/Kconfig:24
→ subsys/net/Kconfig:80
Menu path: (top menu) → Networking → Link layer options
config NET_L2_BT_ZEP1656 bool prompt "*Workaround to work with Linux.*" ifNET_L2_BT
&&NETWORKING
depends onNET_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.)