~/talk

Offloading QUIC Encryption to Enabled NICs

Talkat Linux Plumbers Conference 2023 · 2023-11-13..11-15· [networking]
links:none on file
slides:none on file

Proposal describes kernel module that exposes a netlink control plane to register QUIC flows, a driver ndo that returns an xid connection ID, and per-packet signalling via a SKB extension / CMSG so NICs can encrypt/decrypt in hardware. Implementation targets one-RTT short headers for bulk, long-lived flows to avoid short-lived churn. Control and data paths are split, transmit and receive offload are selectable, kTLS offload informs the design, expected CPU crypto savings are in the low-double-digit percent range. Mobility and multi-tenant isolation need extra handling.

AI-written summary · about

  1. 0:00Introduction and overview
  2. 4:57Why QUIC offload matters
  3. 11:48Kernel module design
  4. 15:42User space challenges
  5. 21:26Existing kernel frameworks
  6. 24:12Connection lifecycle handling
  7. 27:18Multi-environment isolation
  8. 28:42Current implementation status
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.