# Version and symbol export for libknet.so
#
# Copyright (C) 2016-2025 Red Hat, Inc.  All rights reserved.
#
# Author: Fabio M. Di Nitto <fabbione@kronosnet.org>
#
# This software licensed under LGPL-2.0+
#

LIBKNET {
	global:
		knet_addrtostr;
		knet_get_compress_list;
		knet_get_crypto_list;
		knet_get_transport_id_by_name;
		knet_get_transport_list;
		knet_get_transport_name_by_id;
		knet_handle_add_datafd;
		knet_handle_clear_stats;
		knet_handle_compress;
		knet_handle_crypto;
		knet_handle_crypto_rx_clear_traffic;
		knet_handle_crypto_set_config;
		knet_handle_crypto_use_config;
		knet_handle_enable_access_lists;
		knet_handle_enable_filter;
		knet_handle_enable_pmtud_notify;
		knet_handle_enable_sock_notify;
		knet_handle_setprio_dscp;
		knet_handle_free;
		knet_handle_get_channel;
		knet_handle_get_datafd;
		knet_handle_get_stats;
		knet_handle_get_transport_reconnect_interval;
		knet_handle_new;
		knet_handle_new_ex;
		knet_handle_pmtud_get;
		knet_handle_pmtud_getfreq;
		knet_handle_pmtud_set;
		knet_handle_pmtud_setfreq;
		knet_handle_remove_datafd;
		knet_handle_set_transport_reconnect_interval;
		knet_handle_setfwd;
		knet_host_add;
		knet_host_enable_status_change_notify;
		knet_host_get_host_list;
		knet_host_get_id_by_host_name;
		knet_host_get_name_by_host_id;
		knet_host_get_policy;
		knet_host_get_status;
		knet_host_remove;
		knet_host_set_name;
		knet_host_set_policy;
		knet_link_add_acl;
		knet_link_clear_acl;
		knet_link_clear_config;
		knet_link_get_config;
		knet_link_get_enable;
		knet_link_get_link_list;
		knet_link_get_ping_timers;
		knet_link_get_pong_count;
		knet_link_get_priority;
		knet_link_get_status;
		knet_link_insert_acl;
		knet_link_rm_acl;
		knet_link_set_config;
		knet_link_set_enable;
		knet_link_set_ping_timers;
		knet_link_set_pong_count;
		knet_link_set_priority;
		knet_log_get_loglevel_id;
		knet_log_get_loglevel_name;
		knet_log_get_loglevel;
		knet_log_get_subsystem_id;
		knet_log_get_subsystem_name;
		knet_log_set_loglevel;
		knet_recv;
		knet_send_sync;
		knet_send;
		knet_strtoaddr;
	local:
		*;
};
