-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
rhel-system-roles-1.94.1-0.1.el9
-
No
-
Low
-
rhel-sst-system-roles
-
0
-
QE ack, Dev ack
-
False
-
-
Yes
-
Red Hat Enterprise Linux
-
None
-
Bug Fix
-
-
Done
-
None
Enhancement:
Updated the link_info_find method to prioritize matching links by perm-address when it is valid and available. If the perm-address is unavailable (None or "00:00:00:00:00:00"), the method falls back to matching by address. Additionally, if ifname is provided, it takes precedence and returns the corresponding linkinfo immediately.
Reason:
The change resolves scenarios where multiple network interfaces might
share the same current MAC address (address), leading to potential
ambiguity in link matching. By prioritizing the permanent MAC address
(perm-address), the method provides a more precise and consistent match.
This is particularly crucial in environments with:
- MAC address spoofing or dynamic changes, where the current MAC
address may not reliably identify the interface. - Virtual interfaces or VLANs, which often lack a valid perm-address
and rely on the parent interface's address. - Ambiguity when multiple interfaces share the same address.
Result:
This change improves the robustness of MAC address matching by ensuring
that permanent addresses are prioritized while maintaining a reliable
fallback mechanism for interfaces with no permanent address.
Issue Tracker Tickets (Jira or BZ if any):
- links to
-
RHEA-2024:143087 rhel-system-roles bug fix and enhancement update