diff --git a/src/platform/datapath_raw_dummy.c b/src/platform/datapath_raw_dummy.c index 146feb637a..2db9a43e52 100644 --- a/src/platform/datapath_raw_dummy.c +++ b/src/platform/datapath_raw_dummy.c @@ -244,14 +244,6 @@ RawResolveRoute( return QUIC_STATUS_NOT_SUPPORTED; } -void -RawDataPathProcessCqe( - _In_ CXPLAT_CQE* Cqe - ) -{ - UNREFERENCED_PARAMETER(Cqe); -} - _IRQL_requires_max_(PASSIVE_LEVEL) void RawUpdateRoute( diff --git a/src/platform/datapath_raw_xdp_linux.c b/src/platform/datapath_raw_xdp_linux.c index 2f59ef117c..14471f91eb 100644 --- a/src/platform/datapath_raw_xdp_linux.c +++ b/src/platform/datapath_raw_xdp_linux.c @@ -1354,7 +1354,7 @@ CxPlatQueueRxIoEventComplete( { // TODO: use CQE to distinguish Tx/RX XDP_QUEUE* Queue = - CXPLAT_CONTAINING_RECORD(CxPlatCqeUserData(Cqe), XDP_QUEUE, RxIoSqe); + CXPLAT_CONTAINING_RECORD(CxPlatCqeGetSqe(Cqe), XDP_QUEUE, RxIoSqe); QuicTraceLogVerbose( XdpQueueAsyncIoRxComplete, "[ xdp][%p] XDP async IO complete (RX)", diff --git a/src/platform/datapath_winuser.c b/src/platform/datapath_winuser.c index 01a8806447..2d935ab68f 100644 --- a/src/platform/datapath_winuser.c +++ b/src/platform/datapath_winuser.c @@ -1434,7 +1434,7 @@ CxPlatSocketEnqueueSqe( "[data][%p] ERROR, %u, %s.", SocketProc->Parent, LastError, - "CxPlatSocketEnqueueSqe"); + "CxPlatEventQEnqueueEx"); return HRESULT_FROM_WIN32(LastError); } return QUIC_STATUS_SUCCESS; @@ -4619,7 +4619,7 @@ CxPlatSocketSendEnqueue( CxPlatSocketEnqueueSqe( SendData->SocketProc, &SendData->Sqe, - 0); // TODO - Why zero? + 0); if (QUIC_FAILED(Status)) { CxPlatCancelDatapathIo(SendData->SocketProc); }