Skip to content

UDP protocol implementation cannot disable checksum #6

@grencez

Description

@grencez

Setting UseChecksum to false (https://github.com/grencez/protocon/blob/e5b273b41bdc9e7622b3c6efd2a0b9f8b1e87859/src/udp.h#L31) doesn't work.

The SO_NO_CHECKSUM is reported as undeclared, so the immediate fix will be to remove its use. The setting appears to be ignored for IPv6 anyway, so we'd need to use UDP-Lite
instead (https://en.wikipedia.org/wiki/UDP-Lite).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions