]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ifconfig: properly detect invalid mediaopt keywords.
authorkib <kib@FreeBSD.org>
Mon, 2 Nov 2020 21:47:34 +0000 (21:47 +0000)
committerkib <kib@FreeBSD.org>
Mon, 2 Nov 2020 21:47:34 +0000 (21:47 +0000)
commit4ce89d7edaf6a58ab9f486edf513ff141e0e7ac5
tree6fb079a0b95a4feaa7a8f42b2d84e27832554517
parentb653d3fe18ac724437f79a5504d0b0792cb6a871
ifconfig: properly detect invalid mediaopt keywords.

When invalid keyword is specified, ifconfig(8) is silent about it,
instead random request is sent to the driver.

Before the patch:
root@r-freeb43:~ # ifconfig mce0 mediaopt -txpause,-rxpause
ifconfig: SIOCSIFMEDIA (media): Device not configured

After:
root@r-freeb43:~ # ifconfig mce0 mediaopt -txpause,-rxpause
ifconfig: unknown option: -txpause

Reviewed by: hselasky, kp
Sponsored by: Mellanox Technologies / NVidia Networking
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D27060
sbin/ifconfig/ifmedia.c