In d2291978de03331a139286f9e2fa8787746cb508, I disabled the broken handling of the MD (more data) bits to fix connections with iOS devices (https://github.com/jonas-schievink/rubble/issues/19). We should respect the MD bits though, and allow exchanging more than one pair of data channel PDUs per connection event instead of waiting for the next one.
This is required to do anything remotely bandwidth-intense.
In d2291978de03331a139286f9e2fa8787746cb508, I disabled the broken handling of the MD (more data) bits to fix connections with iOS devices (https://github.com/jonas-schievink/rubble/issues/19). We should respect the MD bits though, and allow exchanging more than one pair of data channel PDUs per connection event instead of waiting for the next one.
This is required to do anything remotely bandwidth-intense.