]> git.ipfire.org Git - thirdparty/wireguard-go.git/commitdiff
device: remove bindsocketshim.go
authorDavid Crawshaw <crawshaw@tailscale.com>
Sat, 4 Jul 2020 10:26:46 +0000 (20:26 +1000)
committerJason A. Donenfeld <Jason@zx2c4.com>
Wed, 15 Jul 2020 05:18:53 +0000 (23:18 -0600)
Both wireguard-windows and wireguard-android access Bind
directly for these methods now.

Signed-off-by: David Crawshaw <crawshaw@tailscale.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
device/bindsocketshim.go [deleted file]

diff --git a/device/bindsocketshim.go b/device/bindsocketshim.go
deleted file mode 100644 (file)
index 896c7d2..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/* SPDX-License-Identifier: MIT
- *
- * Copyright (C) 2017-2020 WireGuard LLC. All Rights Reserved.
- */
-
-package device
-
-import (
-       "errors"
-
-       "golang.zx2c4.com/wireguard/conn"
-)
-
-// TODO(crawshaw): this method is a compatibility shim. Replace with direct use of conn.
-func (device *Device) BindSocketToInterface4(interfaceIndex uint32, blackhole bool) error {
-       if device.net.bind == nil {
-               return errors.New("Bind is not yet initialized")
-       }
-
-       if iface, ok := device.net.bind.(conn.BindSocketToInterface); ok {
-               return iface.BindSocketToInterface4(interfaceIndex, blackhole)
-       }
-       return nil
-}
-
-// TODO(crawshaw): this method is a compatibility shim. Replace with direct use of conn.
-func (device *Device) BindSocketToInterface6(interfaceIndex uint32, blackhole bool) error {
-       if device.net.bind == nil {
-               return errors.New("Bind is not yet initialized")
-       }
-
-       if iface, ok := device.net.bind.(conn.BindSocketToInterface); ok {
-               return iface.BindSocketToInterface6(interfaceIndex, blackhole)
-       }
-       return nil
-}