e4f05508add524cbde0a8d63752d3620c954edcb
We have an embedded board with a couple of ethernet ports. From the kernel log, I can see that the ethernet drivers are obtaining their correct MAC address, but for some reason, at first systemd-networkd doesn't see the mac address for the ethernet port at the time that it looks at dhcp_client_identifier configuration (it has 00:00:00:00:00:00 for mac). Later on, systemd-networkd gets a link_update() call, and at this time, it has the correct mac address for the ethernet port. However, in link_update() the dhcp_client_identifier configuration is not being considered, and a call to sd_dhcp_client_set_iaid_duid() is being done always
systemd - System and Service Manager
Details
General information about systemd can be found in the systemd Wiki.
Information about build requirements are provided in the README file.
Consult our NEWS file for information about what's new in the most recent systemd versions.
Please see the HACKING file for information how to hack on systemd and test your modifications.
Please see our Contribution Guidelines for more information about filing GitHub Issues and posting GitHub Pull Requests.
When preparing patches for systemd, please follow our Coding Style Guidelines.
If you are looking for support, please contact our mailing list or join our IRC channel.
Languages
C
88.5%
Shell
5.7%
Python
4.6%
Meson
1.1%