#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"))) = {
	{ 0x3e5616d8, "module_layout" },
	{ 0x402b8281, "__request_module" },
	{ 0xd2b09ce5, "__kmalloc" },
	{ 0x6d2ed42a, "xt_unregister_table" },
	{ 0x24c8e482, "xt_copy_counters_from_user" },
	{ 0xa7c94f1d, "xt_compat_lock" },
	{ 0xddf68fc6, "xt_find_revision" },
	{ 0x7aa1756e, "kvfree" },
	{ 0x9830b2fb, "xt_check_target" },
	{ 0x1fcaecd4, "xt_register_matches" },
	{ 0xec1b65ad, "xt_compat_match_offset" },
	{ 0x9c995c69, "xt_percpu_counter_alloc" },
	{ 0xaed81402, "xt_compat_target_to_user" },
	{ 0xd87ae60d, "xt_check_entry_offsets" },
	{ 0x8a25bfb7, "xt_proto_fini" },
	{ 0xcedc0d96, "xt_table_unlock" },
	{ 0xad27f361, "__warn_printk" },
	{ 0xfc9e126c, "xt_compat_target_offset" },
	{ 0xcb3e91cc, "xt_counters_alloc" },
	{ 0x999e8297, "vfree" },
	{ 0x4629334c, "__preempt_count" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0x6648bd5f, "xt_find_table_lock" },
	{ 0xdcf408d9, "ipv6_find_hdr" },
	{ 0xd17e105e, "xt_replace_table" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x90552928, "cpumask_next" },
	{ 0x66144420, "xt_proto_init" },
	{ 0xb44ad4b3, "_copy_to_user" },
	{ 0xe51380da, "xt_register_table" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0xcc3b951f, "xt_target_to_user" },
	{ 0xd7f5fcd, "xt_alloc_entry_offsets" },
	{ 0xaf671cec, "xt_compat_match_to_user" },
	{ 0xfb578fc5, "memset" },
	{ 0xd22c7f94, "__cpu_possible_mask" },
	{ 0xc755e1da, "unregister_pernet_subsys" },
	{ 0x7c32d0f0, "printk" },
	{ 0x3c3fce39, "__local_bh_enable_ip" },
	{ 0x449ad0a7, "memcmp" },
	{ 0xa25fc115, "xt_compat_check_entry_offsets" },
	{ 0xfe02adcb, "nf_unregister_net_hooks" },
	{ 0xb70d8bdb, "ns_capable" },
	{ 0x27ec044e, "xt_register_targets" },
	{ 0x4f41da03, "xt_compat_target_from_user" },
	{ 0x9166fada, "strncpy" },
	{ 0x956abab2, "nf_log_trace" },
	{ 0x4e27719, "xt_compat_flush_offsets" },
	{ 0xc7fae024, "xt_compat_calc_jump" },
	{ 0x807d2b2c, "xt_recseq" },
	{ 0x9dcec489, "xt_unregister_targets" },
	{ 0x50873741, "xt_compat_init_offsets" },
	{ 0xb3a039cd, "module_put" },
	{ 0x823edea5, "xt_compat_add_offset" },
	{ 0x40a9b349, "vzalloc" },
	{ 0xb601be4c, "__x86_indirect_thunk_rdx" },
	{ 0x7b1ced99, "nf_register_net_hooks" },
	{ 0xdb7305a1, "__stack_chk_fail" },
	{ 0x95d2029b, "nf_unregister_sockopt" },
	{ 0x1a4c1f1a, "xt_tee_enabled" },
	{ 0x2ea2c95c, "__x86_indirect_thunk_rax" },
	{ 0xa95f3fd2, "xt_request_find_match" },
	{ 0x55ff0f9f, "xt_request_find_table_lock" },
	{ 0xfbc9059f, "register_pernet_subsys" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0xed3c2e20, "xt_unregister_matches" },
	{ 0x653fbf80, "__per_cpu_offset" },
	{ 0xd714cc1, "xt_request_find_target" },
	{ 0xf6ebc03b, "net_ratelimit" },
	{ 0xaacd801c, "xt_compat_match_from_user" },
	{ 0x70c52dc5, "nf_skb_duplicated" },
	{ 0x69acdf38, "memcpy" },
	{ 0x5c7db585, "xt_check_match" },
	{ 0xfef779fa, "xt_find_jump_offset" },
	{ 0xe50d2ce0, "xt_check_table_hooks" },
	{ 0x53569707, "this_cpu_off" },
	{ 0xbfacb837, "xt_percpu_counter_free" },
	{ 0x74c134b9, "__sw_hweight32" },
	{ 0x5a4896a8, "__put_user_2" },
	{ 0xf99f5a5f, "nf_register_sockopt" },
	{ 0x555c3243, "xt_alloc_table_info" },
	{ 0x3fb9cf68, "xt_match_to_user" },
	{ 0x362ef408, "_copy_from_user" },
	{ 0x8bdaa83b, "skb_copy_bits" },
	{ 0xa48b3a97, "xt_free_table_info" },
	{ 0xd1e246a2, "xt_compat_unlock" },
	{ 0xe914e41e, "strcpy" },
};

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


MODULE_INFO(srcversion, "5DE22044A9157DCBC857461");
