diff options
| author | David Anderson <danderson@tailscale.com> | 2023-11-25 14:34:22 -0800 |
|---|---|---|
| committer | David Anderson <danderson@tailscale.com> | 2023-11-25 16:15:22 -0800 |
| commit | 1d5e2cce4f60c4bdeaada5a5788c89faf5e83126 (patch) | |
| tree | c10701c2d57016d1424ecc4b057f28e975003ee3 | |
| parent | 18e7520c63585df32013ceb48711ea63a74845fb (diff) | |
| download | tailscale-danderson/debug-garden.tar.xz tailscale-danderson/debug-garden.zip | |
| -rw-r--r-- | net/tstun/wrap.go | 3 | ||||
| -rw-r--r-- | wgengine/netstack/netstack.go | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/net/tstun/wrap.go b/net/tstun/wrap.go index c459c367f..073f91368 100644 --- a/net/tstun/wrap.go +++ b/net/tstun/wrap.go @@ -9,6 +9,7 @@ import ( "errors" "fmt" "io" + "log" "net/netip" "os" "reflect" @@ -1048,6 +1049,8 @@ func (t *Wrapper) filterPacketInboundFromWireGuard(p *packet.Parsed, captHook ca if t.PostFilterPacketInboundFromWireGaurd != nil { if res := t.PostFilterPacketInboundFromWireGaurd(p, t); res.IsDrop() { + log.Printf("DDDDDDDDDDDDDDDDD %s transportlen=%d flags=%x", p.String(), len(p.Transport()), p.TCPFlags) + log.Printf("%s", packet.Hexdump(p.Transport())) return res } } diff --git a/wgengine/netstack/netstack.go b/wgengine/netstack/netstack.go index 21e330aff..4176a1e8f 100644 --- a/wgengine/netstack/netstack.go +++ b/wgengine/netstack/netstack.go @@ -184,6 +184,7 @@ func Create(logf logger.Logf, tundev *tstun.Wrapper, e wgengine.Engine, mc *magi if tcpipErr != nil { return nil, fmt.Errorf("could not enable TCP SACK: %v", tcpipErr) } + log.Printf("XXXXXXXXXXXXXXXX %d", tstun.DefaultTUNMTU()) linkEP := channel.New(512, uint32(tstun.DefaultTUNMTU()), "") if tcpipProblem := ipstack.CreateNIC(nicID, linkEP); tcpipProblem != nil { return nil, fmt.Errorf("could not create netstack NIC: %v", tcpipProblem) |
