quicv3

package
v1.33.0-20240426201503... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: unknown License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_envoy_extensions_transport_sockets_quic_v3_quic_transport_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type QuicDownstreamTransport

type QuicDownstreamTransport struct {
	DownstreamTlsContext *v3.DownstreamTlsContext `protobuf:"bytes,1,opt,name=downstream_tls_context,json=downstreamTlsContext,proto3" json:"downstream_tls_context,omitempty"`
	// If false, QUIC will tell TLS to reject any early data and to stop issuing 0-RTT credentials with resumption session tickets. This will prevent clients from sending 0-RTT requests.
	// Default to true.
	EnableEarlyData *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=enable_early_data,json=enableEarlyData,proto3" json:"enable_early_data,omitempty"`
	// contains filtered or unexported fields
}

Configuration for Downstream QUIC transport socket. This provides Google's implementation of Google QUIC and IETF QUIC to Envoy.

func (*QuicDownstreamTransport) Descriptor deprecated

func (*QuicDownstreamTransport) Descriptor() ([]byte, []int)

Deprecated: Use QuicDownstreamTransport.ProtoReflect.Descriptor instead.

func (*QuicDownstreamTransport) GetDownstreamTlsContext

func (x *QuicDownstreamTransport) GetDownstreamTlsContext() *v3.DownstreamTlsContext

func (*QuicDownstreamTransport) GetEnableEarlyData

func (x *QuicDownstreamTransport) GetEnableEarlyData() *wrapperspb.BoolValue

func (*QuicDownstreamTransport) ProtoMessage

func (*QuicDownstreamTransport) ProtoMessage()

func (*QuicDownstreamTransport) ProtoReflect

func (x *QuicDownstreamTransport) ProtoReflect() protoreflect.Message

func (*QuicDownstreamTransport) Reset

func (x *QuicDownstreamTransport) Reset()

func (*QuicDownstreamTransport) String

func (x *QuicDownstreamTransport) String() string

type QuicUpstreamTransport

type QuicUpstreamTransport struct {
	UpstreamTlsContext *v3.UpstreamTlsContext `protobuf:"bytes,1,opt,name=upstream_tls_context,json=upstreamTlsContext,proto3" json:"upstream_tls_context,omitempty"`
	// contains filtered or unexported fields
}

Configuration for Upstream QUIC transport socket. This provides Google's implementation of Google QUIC and IETF QUIC to Envoy.

func (*QuicUpstreamTransport) Descriptor deprecated

func (*QuicUpstreamTransport) Descriptor() ([]byte, []int)

Deprecated: Use QuicUpstreamTransport.ProtoReflect.Descriptor instead.

func (*QuicUpstreamTransport) GetUpstreamTlsContext

func (x *QuicUpstreamTransport) GetUpstreamTlsContext() *v3.UpstreamTlsContext

func (*QuicUpstreamTransport) ProtoMessage

func (*QuicUpstreamTransport) ProtoMessage()

func (*QuicUpstreamTransport) ProtoReflect

func (x *QuicUpstreamTransport) ProtoReflect() protoreflect.Message

func (*QuicUpstreamTransport) Reset

func (x *QuicUpstreamTransport) Reset()

func (*QuicUpstreamTransport) String

func (x *QuicUpstreamTransport) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL