diff options
| author | R. Christian McDonald <rcm@FreeBSD.org> | 2026-10-13 19:33:37 +0000 |
|---|---|---|
| committer | R. Christian McDonald <rcm@FreeBSD.org> | 2026-10-13 23:31:53 +0000 |
| commit | 9fd9039c888d2d3d6cec47a3383c6825b903fcba (patch) | |
| tree | 7be8ee7c53a05b62f77514772baca77244157114 /packages/Python/lldbsuite/test/functionalities/plugins/python_os_plugin/(developers-only) | |
| parent | 064edc2ceb77389d17655c8aa347084e10d64add (diff) | |
tests: Add SLAAC interface identifier cases to ndp.sh
Cover the interface identifier selection in in6_ifadd(): a /64
link-local address provides the identifier, while a /128 link-local
address or no link-local address at all yields the EUI-64 identifier
derived from the MAC address. Each case asserts the exact
autoconfigured address. ndp_prefix_len_mismatch reaches the same
fallback with a /127 link-local address, but only checks that some
address was configured.
Stable addresses (RFC 7217) are the default and bypass both paths, so
the host disables them. The advertisement goes to all nodes, and an
interface only joins that group with its first address, so the case
without a link-local address gives the host a static address from
another prefix.
ra.py now takes the Ethernet source address from --sendif rather than
from a route lookup; for ff02::1 that lookup fails in scapy 2.7.0.
Reviewed by: pouria
MFC after: 2 weeks
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D60520
Diffstat (limited to 'packages/Python/lldbsuite/test/functionalities/plugins/python_os_plugin/(developers-only)')
0 files changed, 0 insertions, 0 deletions
