]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
libifconfig: Overhaul ifconfig_media_* interfaces
authorRyan Moeller <freqlabs@FreeBSD.org>
Tue, 2 Mar 2021 10:29:17 +0000 (10:29 +0000)
committerRyan Moeller <freqlabs@FreeBSD.org>
Fri, 5 Mar 2021 09:15:55 +0000 (04:15 -0500)
commitc4ba4aa547184ab401204096cdad9def4ab37964
treebd4a3b949d5d9a3fe3668d253ca6599994a32b08
parent5084dde5f087264cf9a826569d1152c65d88a0fe
libifconfig: Overhaul ifconfig_media_* interfaces

Define an ifmedia_t type to use for ifmedia words.

Add ifconfig_media_lookup_* functions to lookup ifmedia words by name.

Get media options as an array of option names rather than formatting it
as a comma-delimited list into a buffer.

Sprinkle const on static the static description tables for peace of
mind.

Don't need to zero memory allocated by calloc.

Reviewed by: kp
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D29029
lib/libifconfig/Makefile
lib/libifconfig/Symbol.map
lib/libifconfig/libifconfig.h
lib/libifconfig/libifconfig_media.c
share/examples/libifconfig/status.c