Miklos, ----- Ursprüngliche Mail ----- > If you look at fuse_do_ioctl() it does variable length input and > output at the same time. I guess you need something similar to that.
I'm not sure whether I understand correctly. In MUSE one use case would be attaching two distinct (variable length) buffers to a single FUSE request, in both directions. If I read fuse_do_ioctl() correctly, it attaches always a single buffer per request but does multiple requests. In MUSE we cold go the same path and issue up to two requests. One for in-band and optionally a second one for the out-of-band data. Hmmm? Thanks, //richard