tailscale.comtailscale.com/chirp Index | Files

package chirp

import "tailscale.com/chirp"

Package chirp implements a client to communicate with the BIRD Internet Routing Daemon.

Index

Types

type BIRDClient

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

BIRDClient handles communication with the BIRD Internet Routing Daemon.

func New

func New(socket string) (*BIRDClient, error)

New creates a BIRDClient.

func (*BIRDClient) Close

func (b *BIRDClient) Close() error

Close closes the underlying connection to BIRD.

func (*BIRDClient) DisableProtocol

func (b *BIRDClient) DisableProtocol(protocol string) error

DisableProtocol disables the provided protocol.

func (*BIRDClient) EnableProtocol

func (b *BIRDClient) EnableProtocol(protocol string) error

EnableProtocol enables the provided protocol.

Source Files

chirp.go

Version
v1.84.0 (latest)
Published
May 21, 2025
Platform
linux/amd64
Imports
5 packages
Last checked
40 seconds ago

Tools for package owners.