code: func (c *Conn) SetKeepAliveIdle(d time.Duration) error {
  	return setIdle(c.fd, secs(d))
  }
docs: // SetKeepAliveIdle sets the time (in seconds) the connection needs to remain
  // idle before TCP starts sending keepalive probes.