2023-01-28 05:37:20 +08:00
|
|
|
// Copyright (c) Tailscale Inc & AUTHORS
|
|
|
|
// SPDX-License-Identifier: BSD-3-Clause
|
2021-08-31 00:45:55 +08:00
|
|
|
|
2022-11-07 23:33:23 +08:00
|
|
|
//go:build go1.19 && (linux || darwin || freebsd || openbsd) && !ts_omit_bird
|
2021-08-31 00:45:55 +08:00
|
|
|
|
|
|
|
package main
|
|
|
|
|
|
|
|
import (
|
|
|
|
"tailscale.com/chirp"
|
|
|
|
"tailscale.com/wgengine"
|
|
|
|
)
|
|
|
|
|
|
|
|
func init() {
|
|
|
|
createBIRDClient = func(ctlSocket string) (wgengine.BIRDClient, error) {
|
|
|
|
return chirp.New(ctlSocket)
|
|
|
|
}
|
|
|
|
}
|