Lines Matching refs:ack_ie
942 if (config->ack_ie.purge_ie) { in nrf5_configure()
948 if (config->ack_ie.short_addr == IEEE802154_BROADCAST_ADDRESS || in nrf5_configure()
949 config->ack_ie.ext_addr == NULL) { in nrf5_configure()
953 sys_put_le16(config->ack_ie.short_addr, short_addr_le); in nrf5_configure()
954 sys_memcpy_swap(ext_addr_le, config->ack_ie.ext_addr, EXTENDED_ADDRESS_SIZE); in nrf5_configure()
956 if (config->ack_ie.header_ie == NULL || config->ack_ie.header_ie->length == 0) { in nrf5_configure()
957 if (config->ack_ie.short_addr != IEEE802154_NO_SHORT_ADDRESS_ASSIGNED) { in nrf5_configure()
963 element_id = ieee802154_header_ie_get_element_id(config->ack_ie.header_ie); in nrf5_configure()
970 memcmp(config->ack_ie.header_ie->content.vendor_specific.vendor_oui, in nrf5_configure()
981 if (config->ack_ie.short_addr != IEEE802154_NO_SHORT_ADDRESS_ASSIGNED) { in nrf5_configure()
983 short_addr_le, false, config->ack_ie.header_ie, in nrf5_configure()
984 config->ack_ie.header_ie->length + in nrf5_configure()
988 nrf_802154_ack_data_set(ext_addr_le, true, config->ack_ie.header_ie, in nrf5_configure()
989 config->ack_ie.header_ie->length + in nrf5_configure()