local_darwin_dhcp.go 450 B

12345678910111213141516
  1. //go:build darwin && with_dhcp
  2. package local
  3. import (
  4. "context"
  5. "github.com/sagernet/sing-box/dns"
  6. "github.com/sagernet/sing-box/dns/transport/dhcp"
  7. "github.com/sagernet/sing-box/log"
  8. N "github.com/sagernet/sing/common/network"
  9. )
  10. func newDHCPTransport(transportAdapter dns.TransportAdapter, ctx context.Context, dialer N.Dialer, logger log.ContextLogger) dhcpTransport {
  11. return dhcp.NewRawTransport(transportAdapter, ctx, dialer, logger)
  12. }