Skip to content

Commit 6cd0fee

Browse files
committed
make status code valid for both user/kernel
1 parent e4c8271 commit 6cd0fee

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/platform/datapath_raw_xdp_wincommon.h

+6-6
Original file line numberDiff line numberDiff line change
@@ -1543,13 +1543,13 @@ CxPlatXdpExecute(
15431543
CxPlatZeroMemory(
15441544
&Queue->RxIoSqe.DatapathSqe.Sqe.Overlapped,
15451545
sizeof(Queue->RxIoSqe.DatapathSqe.Sqe.Overlapped));
1546-
HRESULT hr =
1546+
QUIC_STATUS hr =
15471547
XskNotifyAsync(
15481548
Queue->RxXsk, XSK_NOTIFY_FLAG_WAIT_RX,
15491549
&Queue->RxIoSqe.DatapathSqe.Sqe.Overlapped);
1550-
if (hr == HRESULT_FROM_WIN32(ERROR_IO_PENDING)) {
1550+
if (hr == QUIC_STATUS_PENDING) {
15511551
Queue->RxQueued = TRUE;
1552-
} else if (hr == S_OK) {
1552+
} else if (hr == QUIC_STATUS_SUCCESS) {
15531553
Partition->Ec.Ready = TRUE;
15541554
} else {
15551555
QuicTraceEvent(
@@ -1567,13 +1567,13 @@ CxPlatXdpExecute(
15671567
CxPlatZeroMemory(
15681568
&Queue->TxIoSqe.DatapathSqe.Sqe.Overlapped,
15691569
sizeof(Queue->TxIoSqe.DatapathSqe.Sqe.Overlapped));
1570-
HRESULT hr =
1570+
QUIC_STATUS hr =
15711571
XskNotifyAsync(
15721572
Queue->TxXsk, XSK_NOTIFY_FLAG_WAIT_TX,
15731573
&Queue->TxIoSqe.DatapathSqe.Sqe.Overlapped);
1574-
if (hr == HRESULT_FROM_WIN32(ERROR_IO_PENDING)) {
1574+
if (hr == QUIC_STATUS_PENDING) {
15751575
Queue->TxQueued = TRUE;
1576-
} else if (hr == S_OK) {
1576+
} else if (hr == QUIC_STATUS_SUCCESS) {
15771577
Partition->Ec.Ready = TRUE;
15781578
} else {
15791579
QuicTraceEvent(

0 commit comments

Comments
 (0)