153 Commits (c41a2d5c8372cea8bf5dc64ed8fcbec577fc00fd)

Author SHA1 Message Date
David Anderson 5e4fae0828 net/tstun: don't try to set link attributes on android 1 year ago
Brad Fitzpatrick 60847128df net/tstun: add Plan 9 'tun' support 1 year ago
Brad Fitzpatrick 68a66ee81b feature/capture: move packet capture to feature/*, out of iOS + CLI 1 year ago
Kristoffer Dalby f39ee8e520 net/tstun: add back outgoing drop metric 1 year ago
Brad Fitzpatrick d6abbc2e61 net/tstun: move TAP support out to separate package feature/tap 1 year ago
Brad Fitzpatrick d912a49be6 net/tstun: add logging to aid developers missing Start calls 1 year ago
Nahum Shalman 9373a1b902 all: illumos/solaris userspace only support 1 year ago
Brad Fitzpatrick 74069774be net/tstun: remove tailscaled_outbound_dropped_packets_total reason=acl metric for now 1 year ago
Anton Tolchanov b4f46c31bb wgengine/magicsock: export packet drop metric for outbound errors 1 year ago
Maisem Ali 85241f8408 net/tstun: use /10 as subnet for TAP mode; read IP from netmap 2 years ago
Maisem Ali d4d21a0bbf net/tstun: restore tap mode functionality 2 years ago
Kristoffer Dalby 0e0e53d3b3 util/usermetrics: make usermetrics non-global 2 years ago
Jordan Whited 7aa766ee65
net/tstun: probe TCP GRO (#13376) 2 years ago
Jordan Whited 45c97751fb
net/tstun: clarify GROFilterFunc *gro.GRO usage (#13318) 2 years ago
Jordan Whited 0926954cf5
net/tstun,wgengine/netstack: implement TCP GRO for local services (#13315) 2 years ago
Jordan Whited 31cdbd68b1
net/tstun: fix gvisor inbound GSO packet injection (#13283) 2 years ago
Kristoffer Dalby a2c42d3cd4 usermetric: add initial user-facing metrics 2 years ago
Jordan Whited d097096ddc
net/tstun,wgengine/netstack: make inbound synthetic packet injection GSO-aware (#13266) 2 years ago
Jordan Whited df6014f1d7
net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linux (#13172) 2 years ago
Jordan Whited f0230ce0b5
go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux (#12921) 2 years ago
Jordan Whited 7bc2ddaedc
go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GSO for Linux (#12869) 2 years ago
Jordan Whited f0b9d3f477
net/tstun: fix docstring for Wrapper.SetWGConfig (#12796) 2 years ago
Brad Fitzpatrick c6af5bbfe8 all: add test for package comments, fix, add comments as needed 2 years ago
Maisem Ali 2238ca8a05 go.mod: bump bart 2 years ago
Brad Fitzpatrick 5ec01bf3ce wgengine/filter: support FilterRules matching on srcIP node caps [capver 100] 2 years ago
Brad Fitzpatrick bd93c3067e wgengine/filter/filtertype: make Match.IPProto a view 2 years ago
Maisem Ali 1f51bb6891 net/tstun: do SNAT after filterPacketOutboundToWireGuard 2 years ago
Maisem Ali af97e7a793 tailcfg,all: add/plumb Node.IsJailed 2 years ago
Maisem Ali e67069550b ipn/ipnlocal,net/tstun,wgengine: create and plumb jailed packet filter 2 years ago
Maisem Ali 5ef178fdca net/tstun: refactor peerConfig to allow storing more details 2 years ago
Andrew Dunham be663c84c1 net/tstun: rename natConfig to peerConfig 2 years ago
Andrew Dunham 10497acc95 net/tstun: refactor natConfig to not be per-family 2 years ago
Jordan Whited a47ce618bd
net/tstun: implement env var for disabling UDP GRO on Linux (#11924) 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Brad Fitzpatrick a1abd12f35 cmd/tailscaled, net/tstun: build for aix/ppc64 2 years ago
Percy Wegmann 8b8b315258 net/tstun: use gaissmai/bart instead of tempfork/device 2 years ago
Andrew Dunham 62cf83eb92 go.mod: bump gvisor 2 years ago
Andrew Dunham 3dd8ae2f26 net/tstun: fix spelling of "WireGuard" 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Andrew Lytvynov 1302bd1181
all: cleanup unused code, part 1 (#10661) 2 years ago
Maisem Ali 5297bd2cff cmd/tailscaled,net/tstun: fix data race on start-up in TUN mode 3 years ago
Maisem Ali 9d96e05267 net/packet: split off checksum munging into different pkg 3 years ago
Maisem Ali 78a083e144 types/ipproto: drop IPProto from IPProtoVersion 3 years ago
Val 893bdd729c disco,net/tstun,wgengine/magicsock: probe peer MTU 3 years ago
Tom DNetto da1b917575 net/tstun: finish wiring IPv6 NAT support 3 years ago
Val c26d91d6bd net/tstun: remove unused function DefaultMTU() 3 years ago
Andrea Barisani b5b4298325 go.mod,*: bump gvisor 3 years ago
Val c608660d12 wgengine,net,ipn,disco: split up and define different types of MTU 3 years ago
Brad Fitzpatrick 241c983920 net/tstun: use untyped consts, simplify DefaultMTU func 3 years ago
Val 6cc5b272d8 Revert "wgengine,net,ipn,disco: split up and define different types of MTU" 3 years ago