You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jordan Whited
df6014f1d7
net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linux ( #13172 )
...
In 2f27319baf we disabled GRO due to a
data race around concurrent calls to tstun.Wrapper.Write(). This commit
refactors GRO to be thread-safe, and re-enables it on Linux.
This refactor now carries a GRO type across tstun and netstack APIs
with a lifetime that is scoped to a single tstun.Wrapper.Write() call.
In 25f0a3fc8f we used build tags to
prevent importation of gVisor's GRO package on iOS as at the time we
believed it was contributing to additional memory usage on that
platform. It wasn't, so this commit simplifies and removes those
build tags.
Updates tailscale/corp#22353
Updates tailscale/corp#22125
Updates #6816
Signed-off-by: Jordan Whited <jordan@tailscale.com>
2 years ago
..
deploy
cmd/k8s-operator: support default proxy class in k8s-operator ( #12711 )
2 years ago
generate
all: add test for package comments, fix, add comments as needed
2 years ago
connector.go
cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition for annotated services ( #12463 )
2 years ago
connector_test.go
cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition for annotated services ( #12463 )
2 years ago
depaware.txt
net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linux ( #13172 )
2 years ago
dnsrecords.go
cmd/k8s-operator: fix DNS reconciler for dual-stack clusters ( #13057 )
2 years ago
dnsrecords_test.go
cmd/k8s-operator: fix DNS reconciler for dual-stack clusters ( #13057 )
2 years ago
ingress.go
cmd/k8s-operator: support default proxy class in k8s-operator ( #12711 )
2 years ago
ingress_test.go
cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition for annotated services ( #12463 )
2 years ago
nameserver.go
cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition for annotated services ( #12463 )
2 years ago
nameserver_test.go
cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition for annotated services ( #12463 )
2 years ago
operator.go
cmd/k8s-operator: support default proxy class in k8s-operator ( #12711 )
2 years ago
operator_test.go
cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition for annotated services ( #12463 )
2 years ago
proxy.go
cmd/k8s-operator,k8s-operator/sessionrecording: support recording kubectl exec sessions over WebSockets ( #12947 )
2 years ago
proxy_test.go
cmd/k8s-operator,ssh/tailssh,tsnet: optionally record 'kubectl exec' sessions via Kubernetes operator's API server proxy ( #12274 )
2 years ago
proxyclass.go
cmd/k8s-operator: add a metric to track the amount of ProxyClass resources ( #12833 )
2 years ago
proxyclass_test.go
cmd/k8s-operator: add a metric to track the amount of ProxyClass resources ( #12833 )
2 years ago
sts.go
cmd/containerboot,cmd/k8s-operator: enable IPv6 for fqdn egress proxies ( #12577 )
2 years ago
sts_test.go
cmd/k8s-operator,k8s-operator,go.{mod,sum}: make individual proxy images/image pull policies configurable ( #11928 )
2 years ago
svc.go
cmd/k8s-operator: support default proxy class in k8s-operator ( #12711 )
2 years ago
testutils_test.go
cmd/containerboot,cmd/k8s-operator: enable IPv6 for fqdn egress proxies ( #12577 )
2 years ago