freebsd-dev/lib/libifconfig
Kristof Provost 95bc3ba7fe libifconfig: fix incorrect carp output
If one interface has a carp address configured on it ifconfig would show
this information on all interfaces.

That's because the kernel does (as one would expect) not return any carp
data for interface without carp configuration. However, this wound up
not overwriting the data passed in by the caller, and leaving the (now
stale) information in pace. As a result the caller thought carp was
configured on the interface.

Zero out the input structure before making the call to the kernel, so
that we correctly return 0 if there is no carp configuration on the
queried interface.

Sponsored by:	Rubicon Communications, LLC ("Netgate")
2023-04-28 14:27:11 +02:00
..
libifconfig_bridge.c
libifconfig_carp.c libifconfig: fix incorrect carp output 2023-04-28 14:27:11 +02:00
libifconfig_inet6.c
libifconfig_inet.c
libifconfig_internal.c
libifconfig_internal.h
libifconfig_lagg.c
libifconfig_media.c
libifconfig_sfp_tables_internal.tpl.h
libifconfig_sfp_tables.tpl.c
libifconfig_sfp_tables.tpl.h
libifconfig_sfp.c
libifconfig_sfp.h
libifconfig.c
libifconfig.h carp: support unicast 2023-03-20 14:37:09 +01:00
Makefile
Makefile.depend Update/fix Makefile.depend for userland 2023-04-18 17:14:23 -07:00
sfp.lua
Symbol.map