danderson/debug-garden
David Anderson 6 months ago
parent 18e7520c63
commit 1d5e2cce4f

@ -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
}
}

@ -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)

Loading…
Cancel
Save