Hi, In order to implement HFP profile correctly the gateway needs to know address off the the HF device before accepting the connection. Currently there is no way to check the address without calling accept(). This patch creates a socket option which can be used change the behavior of the socket. Server still calls accept() but the actual connection setup will be done only after calling recv() for the first time. In between the server can use other getsockopts to get the needed information. I also attached patch against rctest.c as an example how test this feature. Waiting for comments :) -- Ville