History log of /freebsd-head/lib/libifconfig/libifconfig.h
Revision Date Author Comments
0d688befe378e232b49870c2b110fba4b6bbc7fb 23-Feb-2018 asomers <asomers@FreeBSD.org> libifconfig: multiple feature additions

Added the ability to:

* Create virtual interfaces
* Create vlan interfaces
* Get interface fib
* Get interface groups
* Get interface status
* Get nd6 info
* Get media status
* Get additional ifaddr info in a convenient struct
* Get vhids
* Get carp info
* Get lagg and laggport status
* Iterate over all interfaces and ifaddrs

And add more examples, too.

Note that this is a backwards-incompatible change. But that's ok, because it's
a private library.

MFC after: 3 weeks
Sponsored by: Spectra Logic Corp
Differential Revision: https://reviews.freebsd.org/D14463
ef389b0fa2f74610c8108a9707c73f06877d8b6a 16-Oct-2017 avos <avos@FreeBSD.org> libifconfig: allow to get original interface name via ifconfig_get_orig_name()

Uses the same method as in tools/tools/ifinfo/ifinfo.c
(via net.link.generic sysctl).

Tested with modified wlandebug(8).

Differential Revision: https://reviews.freebsd.org/D12554
9d1a10ce4d87dd4be881842750837da03cdf755b 04-Sep-2016 dim <dim@FreeBSD.org> Merge ^/head r305394 through r305396.
072565371371d18a83c9ef57aaed59d0c97eec5b 04-Sep-2016 kp <kp@FreeBSD.org> libifconfig: style(9) fixes

Also switch from BSD 3-clause to 2-clause license where possible, and
consolidate duplicate 3-clause license into one.

Submitted by: Marie Helene Kvello-Aune <marieheleneka@gmail.com>
Reviewed by: cem, kp
Differential Revision: https://reviews.freebsd.org/D7764
e5074fa18e1026973d644cd128dcf5a9e4b415fa 02-Sep-2016 kp <kp@FreeBSD.org> Renaming libifc to libifconfig in response to feedback on initial commit of
this library. Sticking to 'libifconfig' (and 'ifconfig_' as function prefix)
should reduce chances of namespace collisions, make it more clear what the
library does, and be more in line with existing libraries.

Submitted by: Marie Helene Kvello-Aune <marieheleneka@gmail.com>
Differential Revision: https://reviews.freebsd.org/D7742
Reviewed by: cem, kp