#include <linux/build-salt.h>
#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

BUILD_SALT;

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"))) = {
	{ 0x133c4d5f, "module_layout" },
	{ 0x8487a2b6, "flush_work" },
	{ 0x306216f5, "nfnetlink_has_listeners" },
	{ 0x2d3385d3, "system_wq" },
	{ 0x402b8281, "__request_module" },
	{ 0x18e60984, "__do_once_start" },
	{ 0xc874c2d1, "kmalloc_caches" },
	{ 0xd2b09ce5, "__kmalloc" },
	{ 0x9b388444, "get_zeroed_page" },
	{ 0x1ed8b599, "__x86_indirect_thunk_r8" },
	{ 0x94b8945c, "rht_bucket_nested" },
	{ 0x301fa007, "_raw_spin_unlock" },
	{ 0x3283e6b0, "prandom_seed_full_state" },
	{ 0x349cba85, "strchr" },
	{ 0x7aa1756e, "kvfree" },
	{ 0x754d539c, "strlen" },
	{ 0x60a13e90, "rcu_barrier" },
	{ 0xb380acfa, "from_kuid_munged" },
	{ 0x18e3cf30, "dst_release" },
	{ 0xb3635b01, "_raw_spin_lock_bh" },
	{ 0xd2da1048, "register_netdevice_notifier" },
	{ 0x88bfa7e, "cancel_work_sync" },
	{ 0xf05050d5, "rhltable_init" },
	{ 0x448eac3e, "kmemdup" },
	{ 0xc29957c3, "__x86_indirect_thunk_rcx" },
	{ 0x1453ee36, "init_user_ns" },
	{ 0x718208fe, "inet_proto_csum_replace4" },
	{ 0xa6093a32, "mutex_unlock" },
	{ 0x5ce3b588, "nfnl_lock" },
	{ 0x4629334c, "__preempt_count" },
	{ 0x28aa6a67, "call_rcu" },
	{ 0xb348a850, "ex_handler_refcount" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0x8f596cd5, "ipv6_find_hdr" },
	{ 0x537509d9, "rhashtable_insert_slow" },
	{ 0xb087e5ce, "__put_net" },
	{ 0x15ba50a6, "jiffies" },
	{ 0xc9ec4e21, "free_percpu" },
	{ 0x9d0d6206, "unregister_netdevice_notifier" },
	{ 0xdafe341c, "skb_trim" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x90552928, "cpumask_next" },
	{ 0x44b5ee9a, "kasprintf" },
	{ 0xe67eeb0e, "from_kgid_munged" },
	{ 0xbf4d0033, "nfnetlink_subsys_unregister" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0xf1db1704, "nla_memcpy" },
	{ 0xee8d74d6, "jiffies64_to_nsecs" },
	{ 0xf5a62811, "__get_task_comm" },
	{ 0xde1a8ae3, "nfnetlink_send" },
	{ 0x955a832f, "___preempt_schedule" },
	{ 0x5a6463c3, "rht_bucket_nested_insert" },
	{ 0xfb578fc5, "memset" },
	{ 0x2c5db3ae, "skb_checksum" },
	{ 0x3fd620f4, "rhashtable_free_and_destroy" },
	{ 0xd22c7f94, "__cpu_possible_mask" },
	{ 0x7e8e5b62, "unregister_pernet_subsys" },
	{ 0x15a532dd, "current_task" },
	{ 0x9a76f11f, "__mutex_init" },
	{ 0x7c32d0f0, "printk" },
	{ 0x20c55ae0, "sscanf" },
	{ 0xdb065657, "nfnl_unlock" },
	{ 0x3c3fce39, "__local_bh_enable_ip" },
	{ 0x449ad0a7, "memcmp" },
	{ 0x1a9a433c, "prandom_u32_state" },
	{ 0x3464b72d, "nla_strdup" },
	{ 0x9166fada, "strncpy" },
	{ 0xf70cf44a, "nla_put" },
	{ 0x50343f1f, "nfnetlink_unicast" },
	{ 0x41aed6e7, "mutex_lock" },
	{ 0x98d05d24, "skb_store_bits" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0x6091797f, "synchronize_rcu" },
	{ 0x42058723, "__skb_get_hash" },
	{ 0xa82fd858, "nf_register_net_hook" },
	{ 0xf11543ff, "find_first_zero_bit" },
	{ 0xbd671048, "__alloc_percpu_gfp" },
	{ 0x950b0392, "nf_unregister_net_hook" },
	{ 0xc5bc25de, "kvmalloc_node" },
	{ 0xddb9d7a6, "module_put" },
	{ 0xb601be4c, "__x86_indirect_thunk_rdx" },
	{ 0x163c4f04, "__alloc_skb" },
	{ 0xa916b694, "strnlen" },
	{ 0x7744f90a, "nf_route" },
	{ 0x49c41a57, "_raw_spin_unlock_bh" },
	{ 0xdb7305a1, "__stack_chk_fail" },
	{ 0x43dae11a, "nla_parse" },
	{ 0xff2a89, "kfree_skb" },
	{ 0x2ea2c95c, "__x86_indirect_thunk_rax" },
	{ 0x76de290, "static_key_slow_dec" },
	{ 0xf68e0450, "register_pernet_subsys" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0xe79055a6, "__dev_get_by_name" },
	{ 0xfea8ce9f, "kmem_cache_alloc_trace" },
	{ 0xdbf17652, "_raw_spin_lock" },
	{ 0x653fbf80, "__per_cpu_offset" },
	{ 0x1e01660e, "vsnprintf" },
	{ 0x9fecb5f2, "__module_get" },
	{ 0x4302d0eb, "free_pages" },
	{ 0x150e3657, "_raw_read_lock_bh" },
	{ 0x7c9b9720, "nfnetlink_subsys_register" },
	{ 0xad10eb8, "_raw_read_unlock_bh" },
	{ 0x37a0cba, "kfree" },
	{ 0x69acdf38, "memcpy" },
	{ 0x75d0deb9, "nsecs_to_jiffies64" },
	{ 0x6b640864, "nla_strlcpy" },
	{ 0xd47676ff, "nfnetlink_set_err" },
	{ 0xbc2aa6e9, "skb_make_writable" },
	{ 0x53569707, "this_cpu_off" },
	{ 0xee6b9217, "nla_put_64bit" },
	{ 0x2e0d2f7f, "queue_work_on" },
	{ 0x14c8162e, "nla_reserve" },
	{ 0xe113bbbc, "csum_partial" },
	{ 0xedbaee5e, "nla_strcmp" },
	{ 0xc9928d2a, "static_key_slow_inc" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0xf0d08cfd, "__nlmsg_put" },
	{ 0x6be1949e, "skb_copy_bits" },
	{ 0xe8173dfa, "try_module_get" },
	{ 0x3de9621a, "__netlink_dump_start" },
	{ 0xcba6c087, "__do_once_done" },
};

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


MODULE_INFO(srcversion, "89498022AE438B8F09E295C");
