#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
__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 __section(__versions) = {
	{ 0x1949d08b, "module_layout" },
	{ 0xa24f23d8, "__request_module" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x3fe3b77e, "xt_unregister_table" },
	{ 0x24c8e482, "xt_copy_counters_from_user" },
	{ 0xa7c94f1d, "xt_compat_lock" },
	{ 0xddf68fc6, "xt_find_revision" },
	{ 0x7aa1756e, "kvfree" },
	{ 0xf79e7348, "xt_check_target" },
	{ 0xa52c30ad, "xt_register_matches" },
	{ 0xbcb7c7ae, "xt_compat_match_offset" },
	{ 0x9c995c69, "xt_percpu_counter_alloc" },
	{ 0xeff888a8, "xt_compat_target_to_user" },
	{ 0xd87ae60d, "xt_check_entry_offsets" },
	{ 0xc22d6031, "xt_proto_fini" },
	{ 0x41142c69, "xt_table_unlock" },
	{ 0x56470118, "__warn_printk" },
	{ 0x4e5392b1, "xt_compat_target_offset" },
	{ 0xcb3e91cc, "xt_counters_alloc" },
	{ 0x999e8297, "vfree" },
	{ 0x4629334c, "__preempt_count" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0xc18e68ff, "xt_find_table_lock" },
	{ 0x1453eab2, "xt_replace_table" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x90552928, "cpumask_next" },
	{ 0x5fdb0b50, "xt_proto_init" },
	{ 0xb44ad4b3, "_copy_to_user" },
	{ 0xf468122f, "xt_register_table" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0xbc1e1c4f, "xt_target_to_user" },
	{ 0xd7f5fcd, "xt_alloc_entry_offsets" },
	{ 0x9f813f15, "xt_compat_match_to_user" },
	{ 0xfb578fc5, "memset" },
	{ 0xd22c7f94, "__cpu_possible_mask" },
	{ 0xebfd386a, "unregister_pernet_subsys" },
	{ 0xc5850110, "printk" },
	{ 0x3c3fce39, "__local_bh_enable_ip" },
	{ 0x449ad0a7, "memcmp" },
	{ 0xa25fc115, "xt_compat_check_entry_offsets" },
	{ 0x96d1ae6d, "nf_unregister_net_hooks" },
	{ 0xe0e3cea6, "ns_capable" },
	{ 0x41cb135a, "xt_register_targets" },
	{ 0x219bb560, "xt_compat_target_from_user" },
	{ 0x9166fada, "strncpy" },
	{ 0xc1fae2b4, "nf_log_trace" },
	{ 0x4e27719, "xt_compat_flush_offsets" },
	{ 0xc7fae024, "xt_compat_calc_jump" },
	{ 0x807d2b2c, "xt_recseq" },
	{ 0xaea79d97, "xt_unregister_targets" },
	{ 0x50873741, "xt_compat_init_offsets" },
	{ 0x78f747b8, "module_put" },
	{ 0x823edea5, "xt_compat_add_offset" },
	{ 0x40a9b349, "vzalloc" },
	{ 0xb601be4c, "__x86_indirect_thunk_rdx" },
	{ 0x86d9118c, "nf_register_net_hooks" },
	{ 0xdecd0b29, "__stack_chk_fail" },
	{ 0xd247304c, "nf_unregister_sockopt" },
	{ 0xd3fcc511, "xt_tee_enabled" },
	{ 0x2ea2c95c, "__x86_indirect_thunk_rax" },
	{ 0x9f3074eb, "xt_request_find_match" },
	{ 0x3ff7ade, "xt_request_find_table_lock" },
	{ 0x3e0bf3eb, "register_pernet_subsys" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0x1cb2d7ee, "xt_unregister_matches" },
	{ 0x653fbf80, "__per_cpu_offset" },
	{ 0xe43202cf, "xt_request_find_target" },
	{ 0xf6ebc03b, "net_ratelimit" },
	{ 0xc17ba108, "xt_compat_match_from_user" },
	{ 0x70c52dc5, "nf_skb_duplicated" },
	{ 0x69acdf38, "memcpy" },
	{ 0xb4b5a0f, "xt_check_match" },
	{ 0xfef779fa, "xt_find_jump_offset" },
	{ 0x552b967, "xt_check_table_hooks" },
	{ 0x53569707, "this_cpu_off" },
	{ 0xbfacb837, "xt_percpu_counter_free" },
	{ 0x74c134b9, "__sw_hweight32" },
	{ 0x5a4896a8, "__put_user_2" },
	{ 0x7f6c1ba7, "nf_register_sockopt" },
	{ 0xc75d5ab2, "xt_alloc_table_info" },
	{ 0x8a605d93, "xt_match_to_user" },
	{ 0x362ef408, "_copy_from_user" },
	{ 0xc6e026cf, "skb_copy_bits" },
	{ 0x881df2ef, "xt_free_table_info" },
	{ 0xd1e246a2, "xt_compat_unlock" },
	{ 0xe914e41e, "strcpy" },
};

MODULE_INFO(depends, "x_tables");


MODULE_INFO(srcversion, "A8FCAF099CB42AE94867CAD");
