diff options
author | Matt Hoosier <matt.hoosier@garmin.com> | 2020-02-05 16:04:49 -0600 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2020-02-06 07:20:03 -0800 |
commit | a44430fe9115f58aa72f211cb114a2e1f63bf4c5 (patch) | |
tree | 8e7fe886e280dfe9e92a554b474fa32924ec85ef /meta-networking/licenses | |
parent | fd2765bb16d6a895d3d6d4886add4b8b6a1baa20 (diff) | |
download | meta-openembedded-a44430fe9115f58aa72f211cb114a2e1f63bf4c5.tar.gz |
mdns: improve numerous aspects of Posix backend
Apple's default implementation of the Posix backend for mDNSResponder
has a number of weaknesses. Address several of them, most notably:
* Improve interface tracking, preventing confusion to mdns's state
machine. Prevents spurious removal/republication cycles whenever
network interfaces are added or removed.
* Support network interfaces whose indeces are great than 31. Indices
grow past that range surprisingly quickly, especially with multi-
homed, mobile, wifi, Bluetooth, VPN, VLANs, or other interfaces
present.
* Correctly handle edge cases during removal of a network interface.
The fixes are kept as a patch series for clarity.
Signed-off-by: Matt Hoosier <matt.hoosier@garmin.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-networking/licenses')
0 files changed, 0 insertions, 0 deletions