summaryrefslogtreecommitdiffhomepage
path: root/net/tstun/wrap.go
diff options
context:
space:
mode:
authorSimeng He <simeng@tailscale.com>2021-05-28 16:58:15 -0400
committerSimeng He <simeng@tailscale.com>2021-05-28 16:58:15 -0400
commit11a1a9096dc93b57889a46cf7a04498d8d44105a (patch)
tree633d91ac37e3245f08c5bc606a4623f51501f1f2 /net/tstun/wrap.go
parent97967c0a85e38e1b53513cce811fc73f47d2cb1f (diff)
downloadtailscale-simeng-pingtest.tar.xz
tailscale-simeng-pingtest.zip
More logging :(simeng-pingtest
Diffstat (limited to 'net/tstun/wrap.go')
-rw-r--r--net/tstun/wrap.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/tstun/wrap.go b/net/tstun/wrap.go
index 415a98ccf..b6823d1f0 100644
--- a/net/tstun/wrap.go
+++ b/net/tstun/wrap.go
@@ -277,6 +277,7 @@ func (t *Wrapper) poll() {
var magicDNSIPPort = netaddr.MustParseIPPort("100.100.100.100:0")
func (t *Wrapper) filterOut(p *packet.Parsed) filter.Response {
+ log.Println("FILTEROUT")
// Fake ICMP echo responses to MagicDNS (100.100.100.100).
if p.IsEchoRequest() && p.Dst == magicDNSIPPort {
header := p.ICMP4Header()
@@ -377,6 +378,7 @@ func (t *Wrapper) Read(buf []byte, offset int) (int, error) {
}
func (t *Wrapper) filterIn(buf []byte) filter.Response {
+ log.Println("FILTERIN")
p := parsedPacketPool.Get().(*packet.Parsed)
defer parsedPacketPool.Put(p)
p.Decode(buf)
@@ -533,6 +535,7 @@ func (t *Wrapper) InjectInboundCopy(packet []byte) error {
}
func (t *Wrapper) injectOutboundPong(pp *packet.Parsed, req packet.TSMPPingRequest) {
+ log.Println("INJECT OUTBOUND")
pong := packet.TSMPPongReply{
Data: req.Data,
}