sd-lldp-tx: do not expose machine ID by default

Previously, systemd-networkd sent machine ID as chassis ID.
Let's use application specific machine ID.

This is a kind of backward compat breaking. Hence, this also introduces
the support of $SD_LLDP_SEND_MACHINE_ID environment variable.

Closes #37613.
This commit is contained in:
Yu Watanabe
2025-06-15 04:03:26 +09:00
parent 4fe348cfdf
commit 27546b769c
3 changed files with 30 additions and 1 deletions

View File

@@ -688,6 +688,9 @@ SYSTEMD_HOME_DEBUG_SUFFIX=foo \
work, ProtectSystem=strict in systemd-networkd.service needs to be downgraded
or disabled.
* `$SYSTEMD_LLDP_SEND_MACHINE_ID` - takes a boolean, If true, systemd-networkd
sends machine ID as chassis ID through LLDP protocol.
`systemd-storagetm`:
* `$SYSTEMD_NVME_MODEL`, `$SYSTEMD_NVME_FIRMWARE`, `$SYSTEMD_NVME_SERIAL`,