netstack_linux.go 314 B

12345678910111213141516171819
  1. // Copyright (c) Tailscale Inc & AUTHORS
  2. // SPDX-License-Identifier: BSD-3-Clause
  3. package netstack
  4. import (
  5. "os/exec"
  6. "syscall"
  7. "golang.org/x/sys/unix"
  8. )
  9. func init() {
  10. setAmbientCapsRaw = func(cmd *exec.Cmd) {
  11. cmd.SysProcAttr = &syscall.SysProcAttr{
  12. AmbientCaps: []uintptr{unix.CAP_NET_RAW},
  13. }
  14. }
  15. }