nimble/ll: Fix calculation of adv pdu length

This makes use of symbols to make calculations clear.

X-Original-Commit: 6fc22367e19e4c1ae12958e54cafd0b78372f707
This commit is contained in:
Andrzej Kaczmarek
2018-01-16 12:59:50 +01:00
parent 75cbd2ba54
commit b7dca4f760
+2 -6
View File
@@ -415,15 +415,11 @@ ble_ll_adv_pdu_make(struct ble_ll_adv_sm *advsm, struct os_mbuf *m)
return ble_ll_adv_legacy_pdu_make(advsm, m);
}
pdulen = 1; /* ext hdr len + AdvMode */
pdulen = BLE_LL_EXT_ADV_HDR_LEN;
ext_hdr_len = 0;
/* TODO for now always add flags */
ext_hdr_len += 1;
ext_hdr_len = BLE_LL_EXT_ADV_FLAGS_SIZE;
ext_hdr_flags = 0;
if (ble_ll_adv_active_chanset_is_sec(advsm)) {
pdu_type = BLE_ADV_PDU_TYPE_AUX_ADV_IND;