Also fix versioning of lldpctl_watch_sync_unblock. And add a NEWS entry.
+ Disable LLDP in firmware for Intel X7xx cards on FreeBSD.
+ Do not query stats for a down interface on Linux.
+ Fix AppArmor policy for /run/lldpd/lldpd.socket.lock.
+ + Add lldpctl_watch_sync_unblock to liblldpctl.
lldpd (1.0.18)
* Changes (breaking):
# -version-number could be computed from -version-info, mostly major
# is `current` - `age`, minor is `age` and revision is `revision' and
# major.minor should be used when updating lldpctl.map.
-liblldpctl_la_LDFLAGS = $(AM_LDFLAGS) -version-info 13:1:9
+liblldpctl_la_LDFLAGS = $(AM_LDFLAGS) -version-info 14:0:10
liblldpctl_la_DEPENDENCIES = libfixedpoint.la
if HAVE_LD_VERSION_SCRIPT
int lldpctl_watch(lldpctl_conn_t *conn);
/**
- * Unblock another thread that's waiting for the next change on that synchronous callback connection.
+ * Unblock another thread that's waiting for the next change on that synchronous
+ * callback connection.
*
* @param conn Synchronous callback connection with lldpd.
*
- * If some thread is blocked at @ref lldpctl_watch() with the same synchronous callback @p conn,
- * then this function will unblock it. Otherwise, this function will have no effect.
+ * If some thread is blocked at @ref lldpctl_watch() with the same synchronous
+ * callback @p conn, then this function will unblock it. Otherwise, this
+ * function will have no effect. This function is signal-safe.
*/
void lldpctl_watch_sync_unblock(lldpctl_conn_t *conn);
+LIBLLDPCTL_4.10 {
+ global:
+ lldpctl_watch_sync_unblock;
+};
+
LIBLLDPCTL_4.9 {
global:
lldpctl_watch_callback2;
lldpctl_strerror;
lldpctl_watch;
lldpctl_watch_callback;
- lldpctl_watch_sync_unblock;
local:
*;