mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 03:00:34 +03:00
Merge branch 'feat/support_dhcpv6_v5.2' into 'release/v5.2'
feat(openthread): support OT upstream dhcpv6 feature (v5.2) See merge request espressif/esp-idf!42915
This commit is contained in:
@@ -53,9 +53,9 @@ menu "IEEE 802.15.4"
|
||||
int "CCA detection threshold"
|
||||
depends on IEEE802154_ENABLED
|
||||
range -120 0
|
||||
default -60
|
||||
default -75
|
||||
help
|
||||
set the CCA threshold, in dB
|
||||
set the CCA threshold, in dBm
|
||||
|
||||
config IEEE802154_PENDING_TABLE_SIZE
|
||||
int "Pending table size"
|
||||
|
||||
@@ -301,10 +301,17 @@ menu "OpenThread"
|
||||
Set the DNS server IPv4 address.
|
||||
endmenu
|
||||
|
||||
config OPENTHREAD_TIMING_OPTIMIZATION
|
||||
bool "Enable timing optimization"
|
||||
default n
|
||||
help
|
||||
Select this option to enable timing optimization for link metrics / CSL features.
|
||||
|
||||
config OPENTHREAD_LINK_METRICS
|
||||
bool "Enable link metrics feature"
|
||||
default n
|
||||
select IEEE802154_TIMING_OPTIMIZATION if IEEE802154_ENABLED
|
||||
select OPENTHREAD_TIMING_OPTIMIZATION
|
||||
help
|
||||
Select this option to enable link metrics feature
|
||||
|
||||
@@ -325,6 +332,7 @@ menu "OpenThread"
|
||||
bool "Enable CSL feature"
|
||||
default n
|
||||
select IEEE802154_TIMING_OPTIMIZATION if IEEE802154_ENABLED
|
||||
select OPENTHREAD_TIMING_OPTIMIZATION
|
||||
help
|
||||
Select this option to enable CSL feature
|
||||
menu "CSL Configurations"
|
||||
|
||||
Submodule components/openthread/lib updated: b4e5843a52...958671ab99
@@ -1,15 +1,17 @@
|
||||
[mapping:openthread]
|
||||
archive: libopenthread.a
|
||||
entries:
|
||||
if OPENTHREAD_CSL_ENABLE = y || OPENTHREAD_LINK_METRICS = y:
|
||||
csl_tx_scheduler (noflash)
|
||||
if OPENTHREAD_TIMING_OPTIMIZATION = y:
|
||||
link_metrics (noflash)
|
||||
link_quality (noflash)
|
||||
mac (noflash)
|
||||
mac_frame (noflash)
|
||||
mesh_forwarder (noflash)
|
||||
radio (noflash)
|
||||
sub_mac (noflash)
|
||||
|
||||
if OPENTHREAD_TIMING_OPTIMIZATION = y && OPENTHREAD_RADIO = n:
|
||||
mesh_forwarder (noflash)
|
||||
csl_tx_scheduler (noflash)
|
||||
mac (noflash)
|
||||
|
||||
if OPENTHREAD_RCP_SPI = y:
|
||||
ncp_spi (noflash)
|
||||
|
||||
Submodule components/openthread/openthread updated: 3b3dd203be...36b14d3ef7
@@ -457,6 +457,36 @@
|
||||
#define OPENTHREAD_CONFIG_BORDER_AGENT_ID_ENABLE 1
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_ENABLE
|
||||
*
|
||||
* Define to 1 to enable Border Routing DHCPv6 PD.
|
||||
*
|
||||
*/
|
||||
#ifndef OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_ENABLE
|
||||
#define OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_ENABLE 1
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_CLIENT_ENABLE
|
||||
*
|
||||
* Define to 1 to enable Border Routing DHCPv6 client.
|
||||
*
|
||||
*/
|
||||
#ifndef OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_CLIENT_ENABLE
|
||||
#define OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_CLIENT_ENABLE 1
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_CLIENT_MIN_LIFETIME
|
||||
*
|
||||
* This parameter sets the minimum preferred lifetime (in seconds) for the Border Router's built-in OpenThread
|
||||
* DHCPv6 Prefix Delegation (PD) client feature. The default value is set to 30 to pass the certification case.
|
||||
*/
|
||||
#ifndef OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_CLIENT_MIN_LIFETIME
|
||||
#define OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_CLIENT_MIN_LIFETIME 30
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_BORDER_ROUTING_ENABLE
|
||||
*
|
||||
|
||||
@@ -5,4 +5,4 @@ supplier: 'Organization: Espressif Systems (Shanghai) CO LTD'
|
||||
originator: 'Organization: Google LLC'
|
||||
description: OpenThread released by Google is an open-source implementation of the Thread networking
|
||||
url: https://github.com/espressif/openthread
|
||||
hash: 3b3dd203be690995d1a89b110322e4eafafc3a3b
|
||||
hash: 36b14d3ef74f5e37e5be8902e1c1955a642fdfbf
|
||||
|
||||
Reference in New Issue
Block a user