#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

MODULE_INFO(vermagic, VERMAGIC_STRING);
MODULE_INFO(name, KBUILD_MODNAME);

__visible struct module __this_module
__attribute__((section(".gnu.linkonce.this_module"))) = {
	.name = KBUILD_MODNAME,
	.init = init_module,
#ifdef CONFIG_MODULE_UNLOAD
	.exit = cleanup_module,
#endif
	.arch = MODULE_ARCH_INIT,
};

MODULE_INFO(intree, "Y");

#ifdef CONFIG_RETPOLINE
MODULE_INFO(retpoline, "Y");
#endif

static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
	{ 0xad18a916, __VMLINUX_SYMBOL_STR(module_layout) },
	{ 0xae041837, __VMLINUX_SYMBOL_STR(unregister_pernet_subsys) },
	{ 0x51d4398e, __VMLINUX_SYMBOL_STR(nfnl_ct_hook) },
	{ 0x9cfe46c5, __VMLINUX_SYMBOL_STR(nfnetlink_subsys_unregister) },
	{ 0x57cd8061, __VMLINUX_SYMBOL_STR(register_pernet_subsys) },
	{ 0xcb914982, __VMLINUX_SYMBOL_STR(nfnetlink_subsys_register) },
	{ 0x3c3fce39, __VMLINUX_SYMBOL_STR(__local_bh_enable_ip) },
	{ 0x672edad8, __VMLINUX_SYMBOL_STR(pv_lock_ops) },
	{ 0x28eff409, __VMLINUX_SYMBOL_STR(nf_conntrack_hash) },
	{ 0x692bda05, __VMLINUX_SYMBOL_STR(nf_conntrack_lock) },
	{ 0x31bf4b66, __VMLINUX_SYMBOL_STR(nf_conntrack_locks) },
	{ 0x8ffe7e89, __VMLINUX_SYMBOL_STR(nf_conntrack_htable_size) },
	{ 0x4629334c, __VMLINUX_SYMBOL_STR(__preempt_count) },
	{ 0x67d8d35, __VMLINUX_SYMBOL_STR(security_release_secctx) },
	{ 0xa0a0a14a, __VMLINUX_SYMBOL_STR(netlink_unicast) },
	{ 0x896be45c, __VMLINUX_SYMBOL_STR(nf_conntrack_eventmask_report) },
	{ 0x2870012c, __VMLINUX_SYMBOL_STR(nf_ct_remove_expectations) },
	{ 0x4e536271, __VMLINUX_SYMBOL_STR(__dynamic_pr_debug) },
	{ 0x8c67e286, __VMLINUX_SYMBOL_STR(nf_conntrack_free) },
	{ 0x6b2d721f, __VMLINUX_SYMBOL_STR(__nf_ct_try_assign_helper) },
	{ 0x811713d5, __VMLINUX_SYMBOL_STR(nf_conntrack_hash_check_insert) },
	{ 0xac9657d8, __VMLINUX_SYMBOL_STR(ktime_get_with_offset) },
	{ 0xbbf3817f, __VMLINUX_SYMBOL_STR(nf_ct_ext_add) },
	{ 0x9e575600, __VMLINUX_SYMBOL_STR(nf_ct_helper_ext_add) },
	{ 0x2d6a318e, __VMLINUX_SYMBOL_STR(nf_conntrack_alloc) },
	{ 0xec8beba6, __VMLINUX_SYMBOL_STR(nf_ct_expect_hash) },
	{ 0xc18ac88d, __VMLINUX_SYMBOL_STR(nf_ct_expect_hsize) },
	{ 0x1ca6c122, __VMLINUX_SYMBOL_STR(ex_handler_refcount) },
	{ 0x62451f4, __VMLINUX_SYMBOL_STR(add_timer) },
	{ 0x765b7adf, __VMLINUX_SYMBOL_STR(__nf_ct_expect_find) },
	{ 0xf43f64a5, __VMLINUX_SYMBOL_STR(nf_ct_expect_related_report) },
	{ 0x69eadc88, __VMLINUX_SYMBOL_STR(__nf_conntrack_helper_find) },
	{ 0xd71e60cb, __VMLINUX_SYMBOL_STR(nf_ct_helper_expectfn_find_by_name) },
	{ 0xd832ef17, __VMLINUX_SYMBOL_STR(nf_ct_expect_alloc) },
	{ 0x5ce3b588, __VMLINUX_SYMBOL_STR(nfnl_lock) },
	{ 0x402b8281, __VMLINUX_SYMBOL_STR(__request_module) },
	{ 0xdb065657, __VMLINUX_SYMBOL_STR(nfnl_unlock) },
	{ 0xc27b83c, __VMLINUX_SYMBOL_STR(nfnetlink_parse_nat_setup_hook) },
	{ 0xb48ec43e, __VMLINUX_SYMBOL_STR(nf_ct_iterate_cleanup_net) },
	{ 0x819b6e17, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) },
	{ 0xa310a7de, __VMLINUX_SYMBOL_STR(kmalloc_caches) },
	{ 0x2f7a9620, __VMLINUX_SYMBOL_STR(nf_ct_delete) },
	{ 0xe4a7cfb4, __VMLINUX_SYMBOL_STR(nf_ct_get_id) },
	{ 0x4d71a06c, __VMLINUX_SYMBOL_STR(nf_conntrack_find_get) },
	{ 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
	{ 0x2a18c74, __VMLINUX_SYMBOL_STR(nf_conntrack_destroy) },
	{ 0x4ce207c2, __VMLINUX_SYMBOL_STR(nf_ct_unlink_expect_report) },
	{ 0x740a8d63, __VMLINUX_SYMBOL_STR(nf_ct_expect_iterate_net) },
	{ 0x5c2e3421, __VMLINUX_SYMBOL_STR(del_timer) },
	{ 0x84d5463a, __VMLINUX_SYMBOL_STR(nf_conntrack_expect_lock) },
	{ 0xe69dd3db, __VMLINUX_SYMBOL_STR(nf_ct_expect_find_get) },
	{ 0x31c6b85f, __VMLINUX_SYMBOL_STR(__netlink_dump_start) },
	{ 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) },
	{ 0x42991879, __VMLINUX_SYMBOL_STR(nf_ct_expect_register_notifier) },
	{ 0xfe63d85b, __VMLINUX_SYMBOL_STR(nf_conntrack_register_notifier) },
	{ 0xc2cdbf1, __VMLINUX_SYMBOL_STR(synchronize_sched) },
	{ 0x86d2c8ee, __VMLINUX_SYMBOL_STR(nf_conntrack_unregister_notifier) },
	{ 0x5cf80635, __VMLINUX_SYMBOL_STR(nf_ct_expect_unregister_notifier) },
	{ 0x8d95a91a, __VMLINUX_SYMBOL_STR(nfnetlink_set_err) },
	{ 0x4d3c29f1, __VMLINUX_SYMBOL_STR(kfree_skb) },
	{ 0x28870fc8, __VMLINUX_SYMBOL_STR(nfnetlink_has_listeners) },
	{ 0x634537ee, __VMLINUX_SYMBOL_STR(nfnetlink_send) },
	{ 0x1ac2e1c6, __VMLINUX_SYMBOL_STR(__alloc_skb) },
	{ 0x7544c14e, __VMLINUX_SYMBOL_STR(nf_ct_helper_expectfn_find_by_symbol) },
	{ 0xb37b0910, __VMLINUX_SYMBOL_STR(jiffies) },
	{ 0x74e2b185, __VMLINUX_SYMBOL_STR(__do_once_done) },
	{ 0x41ed3709, __VMLINUX_SYMBOL_STR(get_random_bytes) },
	{ 0xdb8b9061, __VMLINUX_SYMBOL_STR(siphash_4u64) },
	{ 0x5c18e7d3, __VMLINUX_SYMBOL_STR(__siphash_unaligned) },
	{ 0x18e60984, __VMLINUX_SYMBOL_STR(__do_once_start) },
	{ 0xd40ec463, __VMLINUX_SYMBOL_STR(skb_trim) },
	{ 0xd59e11dd, __VMLINUX_SYMBOL_STR(__nlmsg_put) },
	{ 0xc5844fb8, __VMLINUX_SYMBOL_STR(__per_cpu_offset) },
	{ 0xed81bdcb, __VMLINUX_SYMBOL_STR(__cpu_possible_mask) },
	{ 0x17de3d5, __VMLINUX_SYMBOL_STR(nr_cpu_ids) },
	{ 0x26c29ce, __VMLINUX_SYMBOL_STR(nla_put_64bit) },
	{ 0xefdd70ce, __VMLINUX_SYMBOL_STR(security_secid_to_secctx) },
	{ 0x754d539c, __VMLINUX_SYMBOL_STR(strlen) },
	{ 0xb601be4c, __VMLINUX_SYMBOL_STR(__x86_indirect_thunk_rdx) },
	{ 0x2791c5a3, __VMLINUX_SYMBOL_STR(nla_put) },
	{ 0x3f71d22c, __VMLINUX_SYMBOL_STR(nf_connlabels_replace) },
	{ 0xe2d5255a, __VMLINUX_SYMBOL_STR(strcmp) },
	{ 0xe201c4e4, __VMLINUX_SYMBOL_STR(_raw_spin_unlock_bh) },
	{ 0xa9e08275, __VMLINUX_SYMBOL_STR(_raw_spin_lock_bh) },
	{ 0xa8bdbcc6, __VMLINUX_SYMBOL_STR(nf_conntrack_l3proto_generic) },
	{ 0x5f848e2c, __VMLINUX_SYMBOL_STR(nf_ct_l3protos) },
	{ 0xdb7305a1, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0x2ea2c95c, __VMLINUX_SYMBOL_STR(__x86_indirect_thunk_rax) },
	{ 0xd2c6624d, __VMLINUX_SYMBOL_STR(nla_validate) },
	{ 0xb59a058e, __VMLINUX_SYMBOL_STR(__nf_ct_l4proto_find) },
	{ 0x85ded073, __VMLINUX_SYMBOL_STR(nla_parse) },
	{ 0x690df16b, __VMLINUX_SYMBOL_STR(nf_ct_expect_put) },
	{ 0x4c0939b2, __VMLINUX_SYMBOL_STR(nf_ct_tcp_seqadj_set) },
	{ 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
};

static const char __module_depends[]
__used
__attribute__((section(".modinfo"))) =
"depends=nfnetlink,nf_conntrack";

