Files
Ret Folf 49770e23f8 Implement Channel Allocations in Fragmented DL MAC PDUs (#87)
* Fix: Support channel allocations sent in fragmented MAC PDUs.

There were allusions to this in the codebase already, but I think the absence of this ability has impacts elsewhere, particularly in the CMCE CC sub-entity when D-SETUP and D-CONNECT are sent in the same tick. I think the issues described in comments around the order of these PDUs might actually be down to this issue/capability.

* Fix: Issues pointed out by @proxiboi69.

Incorrect length calcs - these are now done correctly after the chan_alloc element is removed. Fill bits are handled correctly (not allowed in frag starts or intermediate fragments). Tests now validate correct content after reassembly and the small-PDU defer behaviour
2026-07-09 23:35:48 +02:00
..