Nice work, and I really would like to use this. Having done RFC 2687, I can't help noticing that the C bit is in the wrong place. You only know whether the frame will be complete or will need to be suspended at the end, not at the start (or you have to proactively slice everything up, which is not what a suspend encoding is about).
Simple fix: As frame end marker, use FE and FF, one for completed and one for suspended. Grüße, Carsten
