linsk/nettap/impl.go
2023-09-02 10:07:17 +01:00

39 lines
719 B
Go

//go:build !windows
package nettap
import (
"log/slog"
)
func Available() bool {
return false
}
type TapManager struct {
logger *slog.Logger
}
func NewTapManager(logger *slog.Logger) (*TapManager, error) {
return nil, ErrTapManagerUnimplemented
}
func NewUniqueTapName() (string, error) {
return "", ErrTapManagerUnimplemented
}
func (tm *TapManager) CreateNewTap(tapName string) error {
return ErrTapManagerUnimplemented
}
func ValidateTapName(s string) error {
return ErrTapManagerUnimplemented
}
func (tm *TapManager) DeleteTap(name string) error {
return ErrTapManagerUnimplemented
}
func (tm *TapManager) ConfigureNet(tapName string, hostCIDR string) error {
return ErrTapManagerUnimplemented
}