chiark / gitweb /
lib/configuration.c, lib/uaudio-rtp.c: Allow tweaking MTU-discovery.
authorMark Wooding <mdw@distorted.org.uk>
Wed, 3 Jun 2020 20:01:15 +0000 (21:01 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 6 Jun 2020 17:07:12 +0000 (18:07 +0100)
commit10511fad863f95a08f483400d20ce9122655444e
treeab0d99a7d899e033ac96faa174a8135cad3267aa
parent2a2b84aa6a83ccb20820723f1c93ef3f762eb4d3
lib/configuration.c, lib/uaudio-rtp.c: Allow tweaking MTU-discovery.

Apparently under some circumstances, Linux tries to do path MTU
discovery with RTP transmissions, so it (a) sets DF on outgoing packets
and then (b) ignores the `fragmentation-needed' errors coming back!
This option attempts to work around this foolishness.

Configuration is accepted on all platforms for portability's sake, but
is only effective on Linux.
doc/disorder_config.5.in
lib/configuration.c
lib/configuration.h
lib/uaudio-rtp.c