diff options
| author | Devin Teske <dteske@FreeBSD.org> | 2026-08-11 17:29:53 +0000 |
|---|---|---|
| committer | Devin Teske <dteske@FreeBSD.org> | 2026-08-11 17:29:53 +0000 |
| commit | 34718e01869b9ce0baf9c859fafe9d54f785464f (patch) | |
| tree | ebadbd40656712964aff319b92f5672c99bad62a /contrib/llvm-project/llvm/lib/DebugInfo/DWARF/(developers-only) | |
| parent | b9db5a5b16477863654f92ec653e8464528ef981 (diff) | |
rtnl_if_flags_to_linux() translated the usual IFF_* bits but dropped
FreeBSD's IFF_LOWER_UP (IFF_NETLINK_1). Chromium's AddressTrackerLinux
only treats a link as online when ifi_flags has UP|LOWER_UP|RUNNING; with
LOWER_UP missing, online_links stays empty, ConnectionType is
CONNECTION_NONE, and navigator.onLine is false even though TCP/HTTPS
work. Linux Chromium under the Linuxulator (e.g. www/linux-brave) then
shows a spurious Offline UI; sites that ignore navigator.onLine do not.
Native www/chromium is on a different notifier path.
Map IFF_LOWER_UP to Linux's IFF_LOWER_UP (1<<16) and define
LINUX_IFF_LOWER_UP alongside the existing LINUX_IFF_* constants.
PR: 297424
Reviewed by: pouria, adrian (previous revision)
Differential Revision: https://reviews.freebsd.org/D58774
Diffstat (limited to 'contrib/llvm-project/llvm/lib/DebugInfo/DWARF/(developers-only)')
0 files changed, 0 insertions, 0 deletions
