From dbd52079e1101a18d244929114e59f50dc41e5d4 Mon Sep 17 00:00:00 2001 From: Benjamin Valentin Date: Fri, 15 Nov 2024 14:16:37 +0100 Subject: [PATCH] drivers/netdev: revise return values of .confirm_send() --- drivers/include/net/netdev.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/include/net/netdev.h b/drivers/include/net/netdev.h index 12266ffa64..53362e59bb 100644 --- a/drivers/include/net/netdev.h +++ b/drivers/include/net/netdev.h @@ -468,10 +468,12 @@ typedef struct netdev_driver { * frame delimiters, etc. May be an estimate for performance * reasons.) * @retval -EAGAIN Transmission still ongoing. (Call later again!) - * @retval -ECOMM Any kind of transmission error, such as collision - * detected, layer 2 ACK timeout, etc. + * @retval -EHOSTUNREACH Layer 2 ACK timeout + * @retval -EBUSY Medium is busy. (E.g. Auto-CCA failed / timed out, + * collision detected) + * @retval -ENETDOWN Interface is not connected / powered down + * @retval -EIO Any kind of transmission error * Use @p info for more details - * @retval -EBUSY Medium is busy. (E.g. Auto-CCA failed / timed out) * @retval <0 Other error. (Please use a negative errno code.) * * @warning After netdev_driver_t::send was called and returned zero, this