Skip to content

[QEO] connection status types #63

@mtfriesen

Description

@mtfriesen

Should we continue to use the NDIS_STATUS data type to report the result of each connection offload attempt? There are two major downsides:

  1. If this project is undocked, it means we need to integrate any new failure statuses/reasons into both NDIS and NT header files.
  2. NDIS status types, in particular, require an egregious number of transformations to be reported to the standard user mode error type: NDIS_STATUS -> NTSTATUS -> WIN32 error -> HRESULT. There is bound to be loss of fidelity.

If we define our own failure reasons, it will simplify the end-to-end control path flow and perhaps simplify error-handling, too.

Metadata

Metadata

Assignees

No one assigned

    Labels

    QEORelated to QUIC encryption/decryption offload

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions