code: func (l *Listener) SetReadBuffer(bytes int) error {
  	if nc, ok := l.conn.(setReadBuffer); ok {
  		return nc.SetReadBuffer(bytes)
  	}
  	return errors.New(errInvalidOperation)
  }
docs: // SetReadBuffer sets the socket read buffer for the Listener