#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" },
	{ 0x2cdf87a1, "proc_dointvec_minmax" },
	{ 0x609f1c7e, "synchronize_net" },
	{ 0x2d3385d3, "system_wq" },
	{ 0x9c4f74d4, "release_sock" },
	{ 0x1e08ddee, "kmalloc_caches" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x1ddec7cd, "sock_init_data" },
	{ 0x1ed8b599, "__x86_indirect_thunk_r8" },
	{ 0xded54a6e, "register_pernet_device" },
	{ 0x4fc02643, "rhashtable_walk_exit" },
	{ 0x7381287f, "trace_handle_return" },
	{ 0xb7f990e9, "rht_bucket_nested" },
	{ 0x307c7a5d, "kernel_sendmsg" },
	{ 0x301fa007, "_raw_spin_unlock" },
	{ 0x9fb29702, "genl_register_family" },
	{ 0x349cba85, "strchr" },
	{ 0x984ce9bd, "__nla_parse" },
	{ 0x754d539c, "strlen" },
	{ 0x51065840, "from_kuid_munged" },
	{ 0x9c7834fa, "genl_unregister_family" },
	{ 0x19f462ab, "kfree_call_rcu" },
	{ 0xc57c6d80, "unregister_net_sysctl_table" },
	{ 0xbe9420be, "sk_stop_timer" },
	{ 0x41ed3709, "get_random_bytes" },
	{ 0xb3351c6c, "rhashtable_walk_next" },
	{ 0x4e68e9be, "rb_next_postorder" },
	{ 0x37110088, "remove_wait_queue" },
	{ 0xb308c97d, "wait_woken" },
	{ 0xc7a4fbed, "rtnl_lock" },
	{ 0x204f0c6e, "sock_release" },
	{ 0xb3635b01, "_raw_spin_lock_bh" },
	{ 0xe8d58ad4, "dev_get_by_name" },
	{ 0x9c3aa5e2, "skb_clone" },
	{ 0xb0c71ba7, "skb_copy" },
	{ 0xdf566a59, "__x86_indirect_thunk_r9" },
	{ 0xf4cb2fab, "sock_recvmsg" },
	{ 0xd2da1048, "register_netdevice_notifier" },
	{ 0x3c12dfe, "cancel_work_sync" },
	{ 0x2e39fc8d, "udp_tunnel_xmit_skb" },
	{ 0x837b7b09, "__dynamic_pr_debug" },
	{ 0xee91879b, "rb_first_postorder" },
	{ 0x6729d3df, "__get_user_4" },
	{ 0x2590f560, "dst_cache_set_ip6" },
	{ 0xc6f46339, "init_timer_key" },
	{ 0xde3cf9fc, "sock_create_kern" },
	{ 0x18725d93, "dev_nit_active" },
	{ 0x7a7d4298, "trace_event_buffer_reserve" },
	{ 0x78494324, "kernel_listen" },
	{ 0x4629334c, "__preempt_count" },
	{ 0x28aa6a67, "call_rcu" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0x9217feb2, "sock_i_ino" },
	{ 0xdd64e639, "strscpy" },
	{ 0x115579b4, "sock_rfree" },
	{ 0x3c3ff9fd, "sprintf" },
	{ 0x1172d487, "rhashtable_insert_slow" },
	{ 0xaef3f374, "bpf_trace_run3" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x9d0d6206, "unregister_netdevice_notifier" },
	{ 0xc1721368, "skb_trim" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x90bdab45, "udp_sock_create6" },
	{ 0xc78f10d5, "setup_udp_tunnel_sock" },
	{ 0x8f801d8d, "rhashtable_destroy" },
	{ 0xece784c2, "rb_first" },
	{ 0x74f0f399, "sock_no_sendpage" },
	{ 0x5b9fd308, "__pskb_pull_tail" },
	{ 0xe06141e9, "security_sk_clone" },
	{ 0xc72eca89, "sock_no_mmap" },
	{ 0xb44ad4b3, "_copy_to_user" },
	{ 0xf1db1704, "nla_memcpy" },
	{ 0x40754ec9, "udp_tunnel_sock_release" },
	{ 0x955a832f, "___preempt_schedule" },
	{ 0x52c5ae4c, "kernel_setsockopt" },
	{ 0xcfc15f4b, "rht_bucket_nested_insert" },
	{ 0x97934ecf, "del_timer_sync" },
	{ 0x22900580, "skb_queue_purge" },
	{ 0x148768ec, "trace_define_field" },
	{ 0xe77e93c4, "kfree_skb_partial" },
	{ 0xfb578fc5, "memset" },
	{ 0x74de388a, "netif_rx_ni" },
	{ 0x6d2fc5a6, "net_namespace_list" },
	{ 0xebfd386a, "unregister_pernet_subsys" },
	{ 0x8e17b3ae, "idr_destroy" },
	{ 0x3871f3a0, "sk_alloc" },
	{ 0x963dcba1, "_raw_spin_trylock_bh" },
	{ 0x3898c5a4, "current_task" },
	{ 0x37befc70, "jiffies_to_msecs" },
	{ 0x9eabb3bd, "skb_copy_datagram_iter" },
	{ 0xe21e70bc, "rhashtable_walk_stop" },
	{ 0xc5850110, "printk" },
	{ 0x3c3fce39, "__local_bh_enable_ip" },
	{ 0x6db1124f, "lock_sock_nested" },
	{ 0x449ad0a7, "memcmp" },
	{ 0xb2381ef, "unregister_pernet_device" },
	{ 0x80a8e8e, "__cpu_online_mask" },
	{ 0xf08050c4, "rhashtable_walk_start_check" },
	{ 0xdf720022, "ip_mc_join_group" },
	{ 0xe474c548, "iov_iter_kvec" },
	{ 0x4d9b652b, "rb_erase" },
	{ 0x9166fada, "strncpy" },
	{ 0x401e5a49, "trace_event_reg" },
	{ 0xec2e1c8f, "proc_doulongvec_minmax" },
	{ 0xadc2ce81, "nla_put" },
	{ 0xef8b4262, "sock_no_listen" },
	{ 0x6b7791d7, "dst_cache_get" },
	{ 0x841a512a, "skb_push" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0xbf5430b8, "sock_no_accept" },
	{ 0xd92922b6, "kernel_sock_shutdown" },
	{ 0xa7343a60, "sk_free" },
	{ 0xa053e28e, "dev_remove_pack" },
	{ 0xc38c83b8, "mod_timer" },
	{ 0x539c8e4c, "netlink_unicast" },
	{ 0xce8b1878, "__x86_indirect_thunk_r14" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0xfda9581f, "prandom_u32" },
	{ 0xa07a37f0, "memchr" },
	{ 0xb8f11603, "idr_alloc" },
	{ 0xa74b7fe0, "skb_pull" },
	{ 0x8fe04df4, "ipv6_stub" },
	{ 0x2473f23f, "init_net" },
	{ 0x10b7df62, "perf_trace_run_bpf_submit" },
	{ 0xad5f0017, "perf_trace_buf_alloc" },
	{ 0x7665a95b, "idr_remove" },
	{ 0x7260e249, "___preempt_schedule_notrace" },
	{ 0x78f747b8, "module_put" },
	{ 0x34a5a3c6, "skb_queue_tail" },
	{ 0xd0654aba, "woken_wake_function" },
	{ 0x399bb8c0, "__wake_up_sync_key" },
	{ 0xe068cce6, "skb_copy_expand" },
	{ 0x32710e83, "proto_register" },
	{ 0x14241adb, "skb_try_coalesce" },
	{ 0x9f984513, "strrchr" },
	{ 0x2a962750, "sk_reset_timer" },
	{ 0xae39f80e, "dst_cache_init" },
	{ 0xb601be4c, "__x86_indirect_thunk_rdx" },
	{ 0xb2fd5ceb, "__put_user_4" },
	{ 0xb9e5d427, "__alloc_skb" },
	{ 0x34b1a74b, "trace_event_ignore_this_pid" },
	{ 0x49c41a57, "_raw_spin_unlock_bh" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0xdecd0b29, "__stack_chk_fail" },
	{ 0xc8827b75, "sysctl_vals" },
	{ 0xd250db78, "sock_register" },
	{ 0x1d24c881, "___ratelimit" },
	{ 0xb8b9f817, "kmalloc_order_trace" },
	{ 0x3bec5151, "kfree_skb" },
	{ 0x3881edc2, "proto_unregister" },
	{ 0xada38766, "dst_cache_destroy" },
	{ 0xe586ab86, "_copy_from_iter_full" },
	{ 0x2ea2c95c, "__x86_indirect_thunk_rax" },
	{ 0x47620d97, "eth_type_trans" },
	{ 0xd0ce9740, "genl_family_attrbuf" },
	{ 0x39af2234, "trace_event_buffer_commit" },
	{ 0x7f24de73, "jiffies_to_usecs" },
	{ 0x92fe8750, "put_cmsg" },
	{ 0x3e0bf3eb, "register_pernet_subsys" },
	{ 0xaa230f8e, "pskb_expand_head" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0x479dc13b, "__pskb_copy_fclone" },
	{ 0x20c707c5, "kmem_cache_alloc_trace" },
	{ 0xdbf17652, "_raw_spin_lock" },
	{ 0xa5526619, "rb_insert_color" },
	{ 0x555f9eca, "rhashtable_walk_enter" },
	{ 0x1d50736c, "ip_route_output_flow" },
	{ 0x92af5c58, "__module_get" },
	{ 0x1caae02b, "kernel_accept" },
	{ 0x6d51a9ed, "event_triggers_call" },
	{ 0x91770507, "netdev_warn" },
	{ 0x8ad29bab, "_raw_write_unlock_bh" },
	{ 0x7abfca43, "rhashtable_init" },
	{ 0x4afb2238, "add_wait_queue" },
	{ 0x150e3657, "_raw_read_lock_bh" },
	{ 0xad10eb8, "_raw_read_unlock_bh" },
	{ 0x37a0cba, "kfree" },
	{ 0x69acdf38, "memcpy" },
	{ 0xcc5c2df4, "trace_print_symbols_seq" },
	{ 0xd9646159, "trace_event_raw_init" },
	{ 0xf03c7eb3, "genlmsg_put" },
	{ 0x62737e1d, "sock_unregister" },
	{ 0x6b640864, "nla_strlcpy" },
	{ 0x42ae1a8f, "kernel_bind" },
	{ 0x3061868e, "udp_tunnel6_xmit_skb" },
	{ 0x40992bda, "dst_cache_set_ip4" },
	{ 0x53569707, "this_cpu_off" },
	{ 0xbd890f46, "__ip_dev_find" },
	{ 0x96848186, "scnprintf" },
	{ 0xe1ed698d, "_raw_write_lock_bh" },
	{ 0xca9360b5, "rb_next" },
	{ 0x8ce8c46b, "skb_dequeue" },
	{ 0x7840705a, "udp_sock_create4" },
	{ 0x11e993e2, "nla_put_64bit" },
	{ 0xb75c2336, "trace_raw_output_prep" },
	{ 0xc5b6f236, "queue_work_on" },
	{ 0x656e4a6e, "snprintf" },
	{ 0xa39fd771, "dev_add_pack" },
	{ 0x525d0aa3, "trace_seq_printf" },
	{ 0x34d87106, "consume_skb" },
	{ 0xb8bc805b, "trace_output_call" },
	{ 0x72c24021, "ip6_dst_hoplimit" },
	{ 0x7f02188f, "__msecs_to_jiffies" },
	{ 0x930ea566, "dev_queue_xmit" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0x5ee4ca8, "register_net_sysctl" },
	{ 0x4bb237a9, "skb_put" },
	{ 0x362ef408, "_copy_from_user" },
	{ 0x20978fb9, "idr_find" },
	{ 0xdacf476a, "__nlmsg_put" },
	{ 0xd0d156e9, "__rht_bucket_nested" },
	{ 0xe8b071f8, "bpf_trace_run4" },
	{ 0xdf9208c0, "alloc_workqueue" },
	{ 0xd542439, "__ipv6_addr_type" },
	{ 0x6e720ff2, "rtnl_unlock" },
	{ 0x228a8a44, "sock_i_uid" },
	{ 0xd262dfcb, "vscnprintf" },
	{ 0xe914e41e, "strcpy" },
	{ 0x200b2041, "in6addr_any" },
	{ 0x3aa142a1, "netlink_net_capable" },
};

MODULE_INFO(depends, "udp_tunnel,ip6_udp_tunnel");


MODULE_INFO(srcversion, "67FD26AB3CC608595947024");
