Skip to content

Commit f7890e3

Browse files
authored
Add XDP Interop Test (#5089)
1 parent 5e9f0d6 commit f7890e3

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

.github/workflows/test.yml

+1
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,7 @@ jobs:
264264
{ config: "Release", plat: "linux", os: "ubuntu-22.04", arch: "x64", tls: "quictls", build: "-Test" },
265265
{ config: "Release", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "quictls", build: "-Test" },
266266
{ config: "Release", plat: "windows", os: "windows-2022", arch: "x64", tls: "schannel", build: "-Test" },
267+
{ config: "Release", plat: "windows", os: "windows-2022", arch: "x64", tls: "schannel", build: "-Test", xdp: "-UseXdp" },
267268
{ config: "Release", plat: "windows", os: "windows-2025", arch: "x64", tls: "schannel", build: "-Test" },
268269
{ config: "Release", plat: "windows", os: "WinServerPrerelease", arch: "x64", tls: "schannel", build: "-Test" },
269270
]

src/tools/interop/interop.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -739,6 +739,8 @@ RunInteropTest(
739739
Settings.IsSet.SendBufferingEnabled = TRUE;
740740
Settings.IdleTimeoutMs = WaitTimeoutMs;
741741
Settings.IsSet.IdleTimeoutMs = TRUE;
742+
Settings.XdpEnabled = TRUE;
743+
Settings.IsSet.XdpEnabled = TRUE;
742744
if (Feature == KeyUpdate) {
743745
Settings.MaxBytesPerKey = 10; // Force a key update after every 10 bytes sent
744746
Settings.IsSet.MaxBytesPerKey = TRUE;

0 commit comments

Comments
 (0)