setsockopt etc.