NewRandomTapName => NewUniqueTapName

This commit is contained in:
AlexSSD7 2023-09-02 10:07:17 +01:00
commit 122d5b1089
3 changed files with 3 additions and 3 deletions

View file

@ -93,7 +93,7 @@ func runVM(passthroughArg string, fn runVMFunc, forwardPortsRules []vm.PortForwa
return 1
}
tapNameToUse, err := nettap.NewRandomTapName()
tapNameToUse, err := nettap.NewUniqueTapName()
if err != nil {
slog.Error("Failed to generate new network tap name", "error", err.Error())
return 1

View file

@ -18,7 +18,7 @@ func NewTapManager(logger *slog.Logger) (*TapManager, error) {
return nil, ErrTapManagerUnimplemented
}
func NewRandomTapName() (string, error) {
func NewUniqueTapName() (string, error) {
return "", ErrTapManagerUnimplemented
}

View file

@ -49,7 +49,7 @@ func NewTapManager(logger *slog.Logger) (*TapManager, error) {
// We need some sort of format to avoid conflicting with other Windows interfaces.
var tapNameRegexp = regexp.MustCompile(`^LinskTap-\d+$`)
func NewRandomTapName() (string, error) {
func NewUniqueTapName() (string, error) {
return fmt.Sprintf("LinskTap-%v", time.Now().UnixNano())
}