Chore: rename to fdbased

This commit is contained in:
xjasonlyu
2022-02-01 17:17:09 +08:00
parent c2ec509cfa
commit cd5b9e8954
6 changed files with 11 additions and 10 deletions

View File

@@ -1,4 +1,4 @@
package fd
package fdbased
const Driver = "fd"

View File

@@ -1,6 +1,6 @@
//go:build !windows
package fd
package fdbased
import (
"fmt"

View File

@@ -1,4 +1,4 @@
package fd
package fdbased
import (
"errors"

View File

@@ -1,4 +1,4 @@
package fd
package fdbased
import (
"fmt"
@@ -12,8 +12,9 @@ func open(fd int, mtu uint32) (device.Device, error) {
f := &FD{fd: fd, mtu: mtu}
ep, err := fdbased.New(&fdbased.Options{
MTU: mtu,
FDs: []int{fd},
MTU: mtu,
// TUN only, ignore ethernet header.
EthernetHeader: false,
})
if err != nil {

View File

@@ -1,6 +1,6 @@
//go:build !linux && !windows
package fd
package fdbased
import (
"fmt"

View File

@@ -7,7 +7,7 @@ import (
"strings"
"github.com/xjasonlyu/tun2socks/v2/core/device"
"github.com/xjasonlyu/tun2socks/v2/core/device/fd"
"github.com/xjasonlyu/tun2socks/v2/core/device/fdbased"
"github.com/xjasonlyu/tun2socks/v2/core/device/tun"
"github.com/xjasonlyu/tun2socks/v2/proxy"
"github.com/xjasonlyu/tun2socks/v2/proxy/proto"
@@ -27,8 +27,8 @@ func parseDevice(s string, mtu uint32) (device.Device, error) {
driver := strings.ToLower(u.Scheme)
switch driver {
case fd.Driver:
return fd.Open(name, mtu)
case fdbased.Driver:
return fdbased.Open(name, mtu)
case tun.Driver:
return tun.Open(name, mtu)
default: