diff --git a/core/device/fd/open_others.go b/core/device/fd/open_others.go index be32c3c..977353c 100644 --- a/core/device/fd/open_others.go +++ b/core/device/fd/open_others.go @@ -7,13 +7,13 @@ import ( "os" "github.com/xjasonlyu/tun2socks/v2/core/device" - "github.com/xjasonlyu/tun2socks/v2/core/device/rwbased" + "github.com/xjasonlyu/tun2socks/v2/core/device/iobased" ) func open(fd int, mtu uint32) (device.Device, error) { f := &FD{fd: fd, mtu: mtu} - ep, err := rwbased.New(os.NewFile(uintptr(fd), f.Name()), mtu) + ep, err := iobased.New(os.NewFile(uintptr(fd), f.Name()), mtu) if err != nil { return nil, fmt.Errorf("create endpoint: %w", err) } diff --git a/core/device/rwbased/endpoint.go b/core/device/iobased/endpoint.go similarity index 97% rename from core/device/rwbased/endpoint.go rename to core/device/iobased/endpoint.go index c9e4373..d5d48b7 100755 --- a/core/device/rwbased/endpoint.go +++ b/core/device/iobased/endpoint.go @@ -1,6 +1,6 @@ -// Package rwbased provides the implementation of io.ReadWriter +// Package iobased provides the implementation of io.ReadWriter // based data-link layer endpoints. -package rwbased +package iobased import ( "errors" diff --git a/core/device/tun/tun_wireguard.go b/core/device/tun/tun_wireguard.go index 77218d0..8bc6639 100755 --- a/core/device/tun/tun_wireguard.go +++ b/core/device/tun/tun_wireguard.go @@ -6,13 +6,13 @@ import ( "fmt" "github.com/xjasonlyu/tun2socks/v2/core/device" - "github.com/xjasonlyu/tun2socks/v2/core/device/rwbased" + "github.com/xjasonlyu/tun2socks/v2/core/device/iobased" "golang.zx2c4.com/wireguard/tun" ) type TUN struct { - *rwbased.Endpoint + *iobased.Endpoint nt *tun.NativeTun mtu uint32 @@ -39,7 +39,7 @@ func Open(name string, mtu uint32) (device.Device, error) { } t.mtu = uint32(_mtu) - ep, err := rwbased.New(t, t.mtu) + ep, err := iobased.New(t, t.mtu) if err != nil { return nil, fmt.Errorf("create endpoint: %w", err) }