···8585 else
8686 match (Tm.scid 100, Tm.vcid 2) with
8787 | Some scid, Some vcid -> (
8888- let frame = Tm.make ~scid ~vcid ~mcfc:0 ~vcfc:0 data in
8888+ let frame = Tm.make ~scid ~vcid ~mcfc:0 ~vcfc:0 ~ocf_flag:false data in
8989 let encoded = Tm.encode frame in
9090- match Tm.decode ~frame_len:(String.length encoded) encoded with
9090+ match
9191+ Tm.decode ~frame_len:(String.length encoded) ~expect_ocf:false encoded
9292+ with
9193 | Ok decoded ->
9294 if decoded.data <> data then fail "data mismatch in roundtrip"
9395 | Error _ -> fail "decode failed for valid frame")