nn.setsockopt doc done