HomeFreeBSD

ifconfig: Improve VLAN identifier parsing

Description

ifconfig: Improve VLAN identifier parsing

VLAN identifier 0xFFF is reserved. It must not be configured or
transmitted.

Also validate during parsing to prevent potential integer overflow.

Reviewed by: network, melifaro
Fixes: c7cffd65c5d85 Add support for stacked VLANs (IEEE 802.1ad, AKA Q-in-Q)
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D39282

(cherry picked from commit 28b498e65ab40975ea12393498bacd6249b7204c)

Details

Provenance
zleiAuthored on Apr 2 2023, 5:54 PM
Reviewer
network
Differential Revision
D39282: ifconfig: Improve VLAN Identifier number parsing
Parents
rG5d45e09d50e6: infiniband: Widen NET_EPOCH coverage
Branches
Unknown
Tags
Unknown