El Wednesday 05 May 2010 15:22:16 Elvis Pfützenreuter escribió: > > So you mean do fd-passing with the pipe file descriptor to the client and then HDP will write the data in the L2CAP socket using splice, am I right? > > I guess they meant using splice for the pipe (because as far as I understood, it is for pipes only), so the data exchanged between bluez and application is zero-copy.-- I'm reading splice documentation and I understand that can be used with any type of fd, but one of the fd should be a pipe. This is ok for that case. I see one problem. The pipes are unidirectional so for a full duplex data channel HDP will need two pipes (what means 4 fd and pass 2 to the client, one for read and other for write). We should find an easy way to solve this. Proposals are welcome :) -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html