diff --git a/wireless/ieee802154/mac802154_data.c b/wireless/ieee802154/mac802154_data.c index f8acb6e05c1..ec40509e205 100644 --- a/wireless/ieee802154/mac802154_data.c +++ b/wireless/ieee802154/mac802154_data.c @@ -82,7 +82,7 @@ int mac802154_req_data(MACHANDLE mac, uint8_t mhr_len = 3; int ret; - wlinfo("Received frame io_len=%u io_offset=%u\n", + wlinfo("Accepting outbound frame io_len=%u io_offset=%u\n", frame->io_len, frame->io_offset); /* Check the required frame size */ diff --git a/wireless/ieee802154/mac802154_getset.c b/wireless/ieee802154/mac802154_getset.c index 5d836842750..a8d4874c401 100644 --- a/wireless/ieee802154/mac802154_getset.c +++ b/wireless/ieee802154/mac802154_getset.c @@ -131,6 +131,18 @@ int mac802154_req_get(MACHANDLE mac, enum ieee802154_attr_e attr, } break; + case IEEE802154_ATTR_MAC_MAX_FRAME_RETRIES: + { + attrval->mac.max_retries = priv->maxretries; + } + break; + + case IEEE802154_ATTR_MAC_RX_ON_WHEN_IDLE: + { + attrval->mac.rxonidle = priv->rxonidle; + } + break; + default: { /* The attribute may be handled soley in the radio driver, so pass @@ -219,6 +231,11 @@ int mac802154_req_set(MACHANDLE mac, enum ieee802154_attr_e attr, } } break; + case IEEE802154_ATTR_MAC_MAX_FRAME_RETRIES: + { + priv->maxretries = attrval->mac.max_retries; + } + break; default: { /* The attribute may be handled soley in the radio driver, so pass