libnl_3 {
global:
	# ops structure
	ct_obj_ops;
	exp_obj_ops;
	log_msg_obj_ops;
	log_obj_ops;
	queue_msg_obj_ops;
	queue_obj_ops;

	nfnl_connect;
	nfnl_ct_add;
	nfnl_ct_alloc;
	nfnl_ct_alloc_cache;
	nfnl_ct_build_add_request;
	nfnl_ct_build_delete_request;
	nfnl_ct_build_query_request;
	nfnl_ct_del;
	nfnl_ct_dump_request;
	nfnl_ct_get;
	nfnl_ct_get_bytes;
	nfnl_ct_get_dst;
	nfnl_ct_get_dst_port;
	nfnl_ct_get_family;
	nfnl_ct_get_icmp_code;
	nfnl_ct_get_icmp_id;
	nfnl_ct_get_icmp_type;
	nfnl_ct_get_id;
	nfnl_ct_get_mark;
	nfnl_ct_get_packets;
	nfnl_ct_get_proto;
	nfnl_ct_get_src;
	nfnl_ct_get_src_port;
	nfnl_ct_get_status;
	nfnl_ct_get_tcp_state;
	nfnl_ct_get_timeout;
	nfnl_ct_get_timestamp;
	nfnl_ct_get_use;
	nfnl_ct_get_zone;
	nfnl_ct_put;
	nfnl_ct_query;
	nfnl_ct_set_bytes;
	nfnl_ct_set_dst;
	nfnl_ct_set_dst_port;
	nfnl_ct_set_family;
	nfnl_ct_set_icmp_code;
	nfnl_ct_set_icmp_id;
	nfnl_ct_set_icmp_type;
	nfnl_ct_set_id;
	nfnl_ct_set_mark;
	nfnl_ct_set_packets;
	nfnl_ct_set_proto;
	nfnl_ct_set_src;
	nfnl_ct_set_src_port;
	nfnl_ct_set_status;
	nfnl_ct_set_tcp_state;
	nfnl_ct_set_timeout;
	nfnl_ct_set_timestamp;
	nfnl_ct_set_use;
	nfnl_ct_set_zone;
	nfnl_ct_status2str;
	nfnl_ct_str2status;
	nfnl_ct_str2tcp_state;
	nfnl_ct_tcp_state2str;
	nfnl_ct_test_bytes;
	nfnl_ct_test_dst_port;
	nfnl_ct_test_icmp_code;
	nfnl_ct_test_icmp_id;
	nfnl_ct_test_icmp_type;
	nfnl_ct_test_id;
	nfnl_ct_test_mark;
	nfnl_ct_test_packets;
	nfnl_ct_test_proto;
	nfnl_ct_test_src_port;
	nfnl_ct_test_status;
	nfnl_ct_test_tcp_state;
	nfnl_ct_test_timeout;
	nfnl_ct_test_timestamp;
	nfnl_ct_test_use;
	nfnl_ct_test_zone;
	nfnl_ct_unset_status;
	nfnl_exp_add;
	nfnl_exp_alloc;
	nfnl_exp_alloc_cache;
	nfnl_exp_build_add_request;
	nfnl_exp_build_delete_request;
	nfnl_exp_build_query_request;
	nfnl_exp_del;
	nfnl_exp_dump_request;
	nfnl_exp_flags2str;
	nfnl_exp_get;
	nfnl_exp_get_class;
	nfnl_exp_get_dst;
	nfnl_exp_get_dst_port;
	nfnl_exp_get_family;
	nfnl_exp_get_flags;
	nfnl_exp_get_fn;
	nfnl_exp_get_helper_name;
	nfnl_exp_get_icmp_code;
	nfnl_exp_get_icmp_id;
	nfnl_exp_get_icmp_type;
	nfnl_exp_get_id;
	nfnl_exp_get_l4protonum;
	nfnl_exp_get_nat_dir;
	nfnl_exp_get_src;
	nfnl_exp_get_src_port;
	nfnl_exp_get_timeout;
	nfnl_exp_get_zone;
	nfnl_exp_put;
	nfnl_exp_query;
	nfnl_exp_set_class;
	nfnl_exp_set_dst;
	nfnl_exp_set_family;
	nfnl_exp_set_flags;
	nfnl_exp_set_fn;
	nfnl_exp_set_helper_name;
	nfnl_exp_set_icmp;
	nfnl_exp_set_id;
	nfnl_exp_set_l4protonum;
	nfnl_exp_set_nat_dir;
	nfnl_exp_set_ports;
	nfnl_exp_set_src;
	nfnl_exp_set_timeout;
	nfnl_exp_set_zone;
	nfnl_exp_str2flags;
	nfnl_exp_test_class;
	nfnl_exp_test_dst;
	nfnl_exp_test_flags;
	nfnl_exp_test_fn;
	nfnl_exp_test_helper_name;
	nfnl_exp_test_icmp;
	nfnl_exp_test_id;
	nfnl_exp_test_l4protonum;
	nfnl_exp_test_nat_dir;
	nfnl_exp_test_ports;
	nfnl_exp_test_src;
	nfnl_exp_test_timeout;
	nfnl_exp_test_zone;
	nfnl_exp_unset_flags;
	nfnl_inet_hook2str;
	nfnl_log_alloc;
	nfnl_log_build_change_request;
	nfnl_log_build_create_request;
	nfnl_log_build_delete_request;
	nfnl_log_build_pf_bind;
	nfnl_log_build_pf_unbind;
	nfnl_log_change;
	nfnl_log_copy_mode2str;
	nfnl_log_create;
	nfnl_log_delete;
	nfnl_log_flags2str;
	nfnl_log_get;
	nfnl_log_get_alloc_size;
	nfnl_log_get_copy_mode;
	nfnl_log_get_copy_range;
	nfnl_log_get_flush_timeout;
	nfnl_log_get_group;
	nfnl_log_get_queue_threshold;
	nfnl_log_msg_alloc;
	nfnl_log_msg_get;
	nfnl_log_msg_get_family;
	nfnl_log_msg_get_gid;
	nfnl_log_msg_get_hook;
	nfnl_log_msg_get_hwaddr;
	nfnl_log_msg_get_hwproto;
	nfnl_log_msg_get_indev;
	nfnl_log_msg_get_mark;
	nfnl_log_msg_get_outdev;
	nfnl_log_msg_get_payload;
	nfnl_log_msg_get_physindev;
	nfnl_log_msg_get_physoutdev;
	nfnl_log_msg_get_prefix;
	nfnl_log_msg_get_seq;
	nfnl_log_msg_get_seq_global;
	nfnl_log_msg_get_timestamp;
	nfnl_log_msg_get_uid;
	nfnl_log_msg_put;
	nfnl_log_msg_set_family;
	nfnl_log_msg_set_gid;
	nfnl_log_msg_set_hook;
	nfnl_log_msg_set_hwaddr;
	nfnl_log_msg_set_hwproto;
	nfnl_log_msg_set_indev;
	nfnl_log_msg_set_mark;
	nfnl_log_msg_set_outdev;
	nfnl_log_msg_set_payload;
	nfnl_log_msg_set_physindev;
	nfnl_log_msg_set_physoutdev;
	nfnl_log_msg_set_prefix;
	nfnl_log_msg_set_seq;
	nfnl_log_msg_set_seq_global;
	nfnl_log_msg_set_timestamp;
	nfnl_log_msg_set_uid;
	nfnl_log_msg_test_gid;
	nfnl_log_msg_test_hook;
	nfnl_log_msg_test_hwproto;
	nfnl_log_msg_test_mark;
	nfnl_log_msg_test_seq;
	nfnl_log_msg_test_seq_global;
	nfnl_log_msg_test_uid;
	nfnl_log_pf_bind;
	nfnl_log_pf_unbind;
	nfnl_log_put;
	nfnl_log_set_alloc_size;
	nfnl_log_set_copy_mode;
	nfnl_log_set_copy_range;
	nfnl_log_set_flags;
	nfnl_log_set_flush_timeout;
	nfnl_log_set_group;
	nfnl_log_set_queue_threshold;
	nfnl_log_str2copy_mode;
	nfnl_log_str2flags;
	nfnl_log_test_alloc_size;
	nfnl_log_test_copy_mode;
	nfnl_log_test_copy_range;
	nfnl_log_test_flush_timeout;
	nfnl_log_test_group;
	nfnl_log_test_queue_threshold;
	nfnl_log_unset_flags;
	nfnl_queue_alloc;
	nfnl_queue_build_change_request;
	nfnl_queue_build_create_request;
	nfnl_queue_build_delete_request;
	nfnl_queue_build_pf_bind;
	nfnl_queue_build_pf_unbind;
	nfnl_queue_change;
	nfnl_queue_copy_mode2str;
	nfnl_queue_create;
	nfnl_queue_delete;
	nfnl_queue_get;
	nfnl_queue_get_copy_mode;
	nfnl_queue_get_copy_range;
	nfnl_queue_get_group;
	nfnl_queue_get_maxlen;
	nfnl_queue_msg_alloc;
	nfnl_queue_msg_build_verdict;
	nfnl_queue_msg_build_verdict_batch;
	nfnl_queue_msg_get;
	nfnl_queue_msg_get_family;
	nfnl_queue_msg_get_group;
	nfnl_queue_msg_get_hook;
	nfnl_queue_msg_get_hwaddr;
	nfnl_queue_msg_get_hwproto;
	nfnl_queue_msg_get_indev;
	nfnl_queue_msg_get_mark;
	nfnl_queue_msg_get_outdev;
	nfnl_queue_msg_get_packetid;
	nfnl_queue_msg_get_payload;
	nfnl_queue_msg_get_physindev;
	nfnl_queue_msg_get_physoutdev;
	nfnl_queue_msg_get_timestamp;
	nfnl_queue_msg_get_verdict;
	nfnl_queue_msg_put;
	nfnl_queue_msg_send_verdict;
	nfnl_queue_msg_send_verdict_batch;
	nfnl_queue_msg_send_verdict_payload;
	nfnl_queue_msg_set_family;
	nfnl_queue_msg_set_group;
	nfnl_queue_msg_set_hook;
	nfnl_queue_msg_set_hwaddr;
	nfnl_queue_msg_set_hwproto;
	nfnl_queue_msg_set_indev;
	nfnl_queue_msg_set_mark;
	nfnl_queue_msg_set_outdev;
	nfnl_queue_msg_set_packetid;
	nfnl_queue_msg_set_payload;
	nfnl_queue_msg_set_physindev;
	nfnl_queue_msg_set_physoutdev;
	nfnl_queue_msg_set_timestamp;
	nfnl_queue_msg_set_verdict;
	nfnl_queue_msg_test_family;
	nfnl_queue_msg_test_group;
	nfnl_queue_msg_test_hook;
	nfnl_queue_msg_test_hwaddr;
	nfnl_queue_msg_test_hwproto;
	nfnl_queue_msg_test_indev;
	nfnl_queue_msg_test_mark;
	nfnl_queue_msg_test_outdev;
	nfnl_queue_msg_test_packetid;
	nfnl_queue_msg_test_payload;
	nfnl_queue_msg_test_physindev;
	nfnl_queue_msg_test_physoutdev;
	nfnl_queue_msg_test_timestamp;
	nfnl_queue_msg_test_verdict;
	nfnl_queue_pf_bind;
	nfnl_queue_pf_unbind;
	nfnl_queue_put;
	nfnl_queue_set_copy_mode;
	nfnl_queue_set_copy_range;
	nfnl_queue_set_group;
	nfnl_queue_set_maxlen;
	nfnl_queue_socket_alloc;
	nfnl_queue_str2copy_mode;
	nfnl_queue_test_copy_mode;
	nfnl_queue_test_copy_range;
	nfnl_queue_test_group;
	nfnl_queue_test_maxlen;
	nfnl_send_simple;
	nfnl_str2inet_hook;
	nfnl_str2verdict;
	nfnl_verdict2str;
	nfnlmsg_alloc_simple;
	nfnlmsg_ct_group;
	nfnlmsg_ct_parse;
	nfnlmsg_exp_group;
	nfnlmsg_exp_parse;
	nfnlmsg_family;
	nfnlmsg_log_msg_parse;
	nfnlmsg_put;
	nfnlmsg_queue_msg_parse;
	nfnlmsg_res_id;
	nfnlmsg_subsys;
	nfnlmsg_subtype;
local:
	*;
};
