Skip to content

Support for QTIP and UDP on QUIC #3516

@srsubra

Description

@srsubra

Describe the feature you'd like supported

QTIP feature allows QUIC to be sent over TCP/IP for the purposes of framing to leverage SLB fast path support in Azure. But this is a binary flag where the feature works either with UDP or with TCP. It would be better to have a listener support both endpoints to support clients connecting from op-prem and Azure simultaneously.

Proposed solution

Have an additional flag to support XDP with both QTIP and UDP in QUIC_EXECUTION_CONFIG_FLAGS like shown below
typedef enum QUIC_EXECUTION_CONFIG_FLAGS {
QUIC_EXECUTION_CONFIG_FLAG_NONE = 0x0000,
#ifdef QUIC_API_ENABLE_PREVIEW_FEATURES
QUIC_EXECUTION_CONFIG_FLAG_QTIP = 0x0001,
QUIC_EXECUTION_CONFIG_FLAG_ALL = 0x0002,
#endif
} QUIC_EXECUTION_CONFIG_FLAGS;

Additional context

No response

Metadata

Metadata

Labels

Area: LolaRelated to low latency workPartner: SQLBy or For the SQL teamfeature requestA request for new functionality

Type

Projects

  • Status

    Slipped

Relationships

None yet

Development

No branches or pull requests

Issue actions