ifconfig(8): Speed up non-status operations to a single interface
authorAaron LI <aly@aaronly.me>
Fri, 26 Jun 2020 13:38:11 +0000 (21:38 +0800)
committerAaron LI <aly@aaronly.me>
Fri, 26 Jun 2020 14:53:00 +0000 (22:53 +0800)
commit028754e08bbbc6c906ce702fdebdc75f785d3037
tree1fa0f624e68cf89632885e00b456ea357e9cf5e2
parent7fc7addcbc2bc5f6f644d5d161bce35ecbbebcca
ifconfig(8): Speed up non-status operations to a single interface

When performing a non-status operation on a single interface (e.g., set
address or flags), it is not necessary for ifconfig(8) to build a list
of all addresses in the system, sort them, and then iterate through them
to look for the single interface of interest.

Obtained from FreeBSD (revision 343535; review D18919)
sbin/ifconfig/ifconfig.c