kernel

package
v0.0.0-...-851e5e8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2024 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

Package kernel provides functions to get/set kernel parameters

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Parameter

func Parameter(prm string) (map[string]int, error)

Parameter returns current sysctl parameters map (one or multiple values)

func SetParameter

func SetParameter(key string, val int) error

SetParameter set linux kernel parameter value

Types

type SysctlSetter

type SysctlSetter interface {
	Set() error
	Unset() error
}

type SysctlSetterImpl

type SysctlSetterImpl struct {
	// contains filtered or unexported fields
}

func NewSysctlSetter

func NewSysctlSetter(
	paramName string,
	desiredValue int,
	unwantedValue int,
) *SysctlSetterImpl

func (*SysctlSetterImpl) Exists

func (s *SysctlSetterImpl) Exists() bool

func (*SysctlSetterImpl) Set

func (s *SysctlSetterImpl) Set() error

func (*SysctlSetterImpl) Unset

func (s *SysctlSetterImpl) Unset() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL