diff --git a/sys/include/net/coap.h b/sys/include/net/coap.h index b25033eed3..290cfb6bc9 100644 --- a/sys/include/net/coap.h +++ b/sys/include/net/coap.h @@ -201,8 +201,8 @@ extern "C" { #endif /** @brief Maximum number of retransmissions for a confirmable request */ -#ifndef COAP_MAX_RETRANSMIT -#define COAP_MAX_RETRANSMIT (4) +#ifndef CONFIG_COAP_MAX_RETRANSMIT +#define CONFIG_COAP_MAX_RETRANSMIT (4) #endif /** @} */ /** @} */ diff --git a/sys/net/application_layer/gcoap/gcoap.c b/sys/net/application_layer/gcoap/gcoap.c index bc8bbcae24..9511b56995 100644 --- a/sys/net/application_layer/gcoap/gcoap.c +++ b/sys/net/application_layer/gcoap/gcoap.c @@ -247,7 +247,7 @@ static void _on_resp_timeout(void *arg) { #ifdef CONFIG_GCOAP_NO_RETRANS_BACKOFF unsigned i = 0; #else - unsigned i = COAP_MAX_RETRANSMIT - memo->send_limit; + unsigned i = CONFIG_COAP_MAX_RETRANSMIT - memo->send_limit; #endif uint32_t timeout = ((uint32_t)CONFIG_COAP_ACK_TIMEOUT << i) * US_PER_SEC; #if CONFIG_COAP_RANDOM_FACTOR_1000 > 1000 @@ -772,7 +772,7 @@ size_t gcoap_req_send(const uint8_t *buf, size_t len, } } if (memo->msg.data.pdu_buf) { - memo->send_limit = COAP_MAX_RETRANSMIT; + memo->send_limit = CONFIG_COAP_MAX_RETRANSMIT; timeout = (uint32_t)CONFIG_COAP_ACK_TIMEOUT * US_PER_SEC; #if CONFIG_COAP_RANDOM_FACTOR_1000 > 1000 timeout = random_uint32_range(timeout, TIMEOUT_RANGE_END * US_PER_SEC); diff --git a/sys/net/application_layer/nanocoap/sock.c b/sys/net/application_layer/nanocoap/sock.c index bfd4fcc4c9..c090cb57b5 100644 --- a/sys/net/application_layer/nanocoap/sock.c +++ b/sys/net/application_layer/nanocoap/sock.c @@ -49,7 +49,7 @@ ssize_t nanocoap_request(coap_pkt_t *pkt, sock_udp_ep_t *local, sock_udp_ep_t *r /* TODO: timeout random between between ACK_TIMEOUT and (ACK_TIMEOUT * * ACK_RANDOM_FACTOR) */ uint32_t timeout = CONFIG_COAP_ACK_TIMEOUT * US_PER_SEC; - unsigned tries_left = COAP_MAX_RETRANSMIT + 1; /* add 1 for initial transmit */ + unsigned tries_left = CONFIG_COAP_MAX_RETRANSMIT + 1; /* add 1 for initial transmit */ while (tries_left) { res = sock_udp_send(&sock, buf, pdu_len, NULL); diff --git a/sys/suit/transport/coap.c b/sys/suit/transport/coap.c index 18fbcddc14..93bb4bee73 100644 --- a/sys/suit/transport/coap.c +++ b/sys/suit/transport/coap.c @@ -140,7 +140,7 @@ static ssize_t _nanocoap_request(sock_udp_t *sock, coap_pkt_t *pkt, size_t len) uint32_t deadline = deadline_from_interval(timeout); /* add 1 for initial transmit */ - unsigned tries_left = COAP_MAX_RETRANSMIT + 1; + unsigned tries_left = CONFIG_COAP_MAX_RETRANSMIT + 1; while (tries_left) { if (res == -EAGAIN) {