Add support for SO_RCVBUF and SO_SNDBUF