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 return 1
} }
tapNameToUse, err := nettap.NewRandomTapName() tapNameToUse, err := nettap.NewUniqueTapName()
if err != nil { if err != nil {
slog.Error("Failed to generate new network tap name", "error", err.Error()) slog.Error("Failed to generate new network tap name", "error", err.Error())
return 1 return 1

View file

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