HomeFreeBSD

ifconfig: reject netmask and broadcast for inet6

Description

ifconfig: reject netmask and broadcast for inet6

We don't support setting netmask or broadcast address for INET6
addresses, and trying to do crashes ifconfig. Handle this the
same way as af_link, by rejecting attempts to configure these
parameters.

PR: 286910
Reported by: Hayzam Sherif <hayzam@alchemilla.io>
MFC after: 3 days
Reviewed by: zlei, kevans, des, cy
Approved by: kevans (mentor)
Differential Revision: https://reviews.freebsd.org/D50413

(cherry picked from commit 59ee9260e6bbcc3b5654126eed6e9490315c81f1)

ifconfig tests: remove incorrect #!

Fixes: 59ee9260e6bb ("ifconfig: reject netmask and broadcast for inet6")

Reviewed by: des
Differential Revision: https://reviews.freebsd.org/D50566

(cherry picked from commit 6ab70fbec4236a940275a42e301f76ade7faacbf)

Details

Provenance
ivyAuthored on May 21 2025, 3:59 AM
Reviewer
zlei
Differential Revision
D50413: ifconfig: reject netmask and broadcast for inet6
Parents
rG59f18f852c7e: bridge: check allow_llz_overlap before member_ifaddrs
Branches
Unknown
Tags
Unknown