#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) = {
	{ 0x354057b3, "module_layout" },
	{ 0x2cdf87a1, "proc_dointvec_minmax" },
	{ 0x609f1c7e, "synchronize_net" },
	{ 0x2d3385d3, "system_wq" },
	{ 0x9fe8263d, "release_sock" },
	{ 0x840b289f, "kmalloc_caches" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x8022faf3, "sock_init_data" },
	{ 0x1ed8b599, "__x86_indirect_thunk_r8" },
	{ 0x80dbb31a, "register_pernet_device" },
	{ 0x4fc02643, "rhashtable_walk_exit" },
	{ 0x7381287f, "trace_handle_return" },
	{ 0xb7f990e9, "rht_bucket_nested" },
	{ 0xaf0922c3, "kernel_sendmsg" },
	{ 0x301fa007, "_raw_spin_unlock" },
	{ 0x87ce3801, "genl_register_family" },
	{ 0x349cba85, "strchr" },
	{ 0x984ce9bd, "__nla_parse" },
	{ 0x754d539c, "strlen" },
	{ 0x5407ed39, "from_kuid_munged" },
	{ 0x804ad2d9, "genl_unregister_family" },
	{ 0x19f462ab, "kfree_call_rcu" },
	{ 0xc57c6d80, "unregister_net_sysctl_table" },
	{ 0x97f8e866, "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" },
	{ 0xb5cb1661, "sock_release" },
	{ 0xb3635b01, "_raw_spin_lock_bh" },
	{ 0x8066993c, "dev_get_by_name" },
	{ 0x1efbc56c, "skb_clone" },
	{ 0x1cefe4e9, "skb_copy" },
	{ 0xdf566a59, "__x86_indirect_thunk_r9" },
	{ 0x34b978e3, "sock_recvmsg" },
	{ 0xd2da1048, "register_netdevice_notifier" },
	{ 0x3c12dfe, "cancel_work_sync" },
	{ 0x62b09f58, "udp_tunnel_xmit_skb" },
	{ 0x837b7b09, "__dynamic_pr_debug" },
	{ 0xee91879b, "rb_first_postorder" },
	{ 0x6729d3df, "__get_user_4" },
	{ 0xc29957c3, "__x86_indirect_thunk_rcx" },
	{ 0x18199ebd, "dst_cache_set_ip6" },
	{ 0xc6f46339, "init_timer_key" },
	{ 0x69b301e3, "sock_create_kern" },
	{ 0x95823407, "dev_nit_active" },
	{ 0x3d65df6, "trace_event_buffer_reserve" },
	{ 0x7b6b9177, "kernel_listen" },
	{ 0x4629334c, "__preempt_count" },
	{ 0x28aa6a67, "call_rcu" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0xb7b15e71, "sock_i_ino" },
	{ 0xdd64e639, "strscpy" },
	{ 0x9ed64963, "sock_rfree" },
	{ 0x3c3ff9fd, "sprintf" },
	{ 0x1172d487, "rhashtable_insert_slow" },
	{ 0x2780522a, "bpf_trace_run3" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x9d0d6206, "unregister_netdevice_notifier" },
	{ 0x2d160df8, "skb_trim" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x926bcf52, "udp_sock_create6" },
	{ 0xc4de9b4d, "setup_udp_tunnel_sock" },
	{ 0x8f801d8d, "rhashtable_destroy" },
	{ 0xece784c2, "rb_first" },
	{ 0x199475cb, "sock_no_sendpage" },
	{ 0x812c70ff, "__pskb_pull_tail" },
	{ 0xe06141e9, "security_sk_clone" },
	{ 0xeab843d, "sock_no_mmap" },
	{ 0xb44ad4b3, "_copy_to_user" },
	{ 0xf1db1704, "nla_memcpy" },
	{ 0x7dfaf538, "udp_tunnel_sock_release" },
	{ 0x955a832f, "___preempt_schedule" },
	{ 0x7d6ad212, "kernel_setsockopt" },
	{ 0xcfc15f4b, "rht_bucket_nested_insert" },
	{ 0x6412f847, "skb_queue_purge" },
	{ 0x4486b987, "trace_define_field" },
	{ 0xd1ef4165, "kfree_skb_partial" },
	{ 0xfb578fc5, "memset" },
	{ 0x1c893299, "netif_rx_ni" },
	{ 0x6d2fc5a6, "net_namespace_list" },
	{ 0x8ee841d6, "unregister_pernet_subsys" },
	{ 0x8e17b3ae, "idr_destroy" },
	{ 0x1d6e0fd3, "sk_alloc" },
	{ 0x963dcba1, "_raw_spin_trylock_bh" },
	{ 0x77fa023b, "current_task" },
	{ 0x37befc70, "jiffies_to_msecs" },
	{ 0xd50dc1a7, "skb_copy_datagram_iter" },
	{ 0xe21e70bc, "rhashtable_walk_stop" },
	{ 0xc5850110, "printk" },
	{ 0x3c3fce39, "__local_bh_enable_ip" },
	{ 0xb719240a, "lock_sock_nested" },
	{ 0x449ad0a7, "memcmp" },
	{ 0x83a937cb, "unregister_pernet_device" },
	{ 0x80a8e8e, "__cpu_online_mask" },
	{ 0xf08050c4, "rhashtable_walk_start_check" },
	{ 0xeb98f178, "ip_mc_join_group" },
	{ 0x3864a71, "iov_iter_kvec" },
	{ 0x4d9b652b, "rb_erase" },
	{ 0x9166fada, "strncpy" },
	{ 0xeed7ea62, "trace_event_reg" },
	{ 0xec2e1c8f, "proc_doulongvec_minmax" },
	{ 0xadc2ce81, "nla_put" },
	{ 0xcbdffe96, "sock_no_listen" },
	{ 0x796b529b, "dst_cache_get" },
	{ 0x6e222b5b, "skb_push" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0x9e927d86, "sock_no_accept" },
	{ 0x125e5680, "kernel_sock_shutdown" },
	{ 0x6845934e, "sk_free" },
	{ 0xec185bef, "dev_remove_pack" },
	{ 0xc38c83b8, "mod_timer" },
	{ 0x5a3ce6d7, "netlink_unicast" },
	{ 0xce8b1878, "__x86_indirect_thunk_r14" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0xfda9581f, "prandom_u32" },
	{ 0xa07a37f0, "memchr" },
	{ 0xb8f11603, "idr_alloc" },
	{ 0x8e8a8f1e, "skb_pull" },
	{ 0x7a2d5f80, "ipv6_stub" },
	{ 0xef5b2ab8, "init_net" },
	{ 0xa9b0d825, "perf_trace_run_bpf_submit" },
	{ 0xad5f0017, "perf_trace_buf_alloc" },
	{ 0x7665a95b, "idr_remove" },
	{ 0x7260e249, "___preempt_schedule_notrace" },
	{ 0x80ca12df, "module_put" },
	{ 0xd2ea041a, "skb_queue_tail" },
	{ 0xd0654aba, "woken_wake_function" },
	{ 0x399bb8c0, "__wake_up_sync_key" },
	{ 0x8c32d8dc, "skb_copy_expand" },
	{ 0x434798a7, "proto_register" },
	{ 0x2f6d5731, "skb_try_coalesce" },
	{ 0x9f984513, "strrchr" },
	{ 0x2b4210b3, "sk_reset_timer" },
	{ 0xae39f80e, "dst_cache_init" },
	{ 0xb601be4c, "__x86_indirect_thunk_rdx" },
	{ 0xb2fd5ceb, "__put_user_4" },
	{ 0xb4cfd043, "__alloc_skb" },
	{ 0xa5ed8f21, "trace_event_ignore_this_pid" },
	{ 0x49c41a57, "_raw_spin_unlock_bh" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0xdecd0b29, "__stack_chk_fail" },
	{ 0xc8827b75, "sysctl_vals" },
	{ 0x1c1e8710, "sock_register" },
	{ 0x1d24c881, "___ratelimit" },
	{ 0xb8b9f817, "kmalloc_order_trace" },
	{ 0xdfe24ac, "kfree_skb" },
	{ 0xb513b103, "proto_unregister" },
	{ 0xada38766, "dst_cache_destroy" },
	{ 0x273ac1d6, "_copy_from_iter_full" },
	{ 0x2ea2c95c, "__x86_indirect_thunk_rax" },
	{ 0x39c190f9, "eth_type_trans" },
	{ 0xc996381f, "genl_family_attrbuf" },
	{ 0x3595373b, "trace_event_buffer_commit" },
	{ 0x7f24de73, "jiffies_to_usecs" },
	{ 0xba51aff9, "put_cmsg" },
	{ 0x8d9ac507, "register_pernet_subsys" },
	{ 0xff5436f2, "pskb_expand_head" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0x75209180, "__pskb_copy_fclone" },
	{ 0xc66e3be0, "kmem_cache_alloc_trace" },
	{ 0xdbf17652, "_raw_spin_lock" },
	{ 0xa5526619, "rb_insert_color" },
	{ 0x555f9eca, "rhashtable_walk_enter" },
	{ 0x446fe083, "ip_route_output_flow" },
	{ 0x715b1e26, "__module_get" },
	{ 0x46479994, "kernel_accept" },
	{ 0x119528e0, "event_triggers_call" },
	{ 0x82ee90dc, "timer_delete_sync" },
	{ 0xcb67402e, "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" },
	{ 0x50f21576, "trace_event_raw_init" },
	{ 0xce3dc361, "genlmsg_put" },
	{ 0x62737e1d, "sock_unregister" },
	{ 0x6b640864, "nla_strlcpy" },
	{ 0xbd528d55, "kernel_bind" },
	{ 0x7b84d94d, "udp_tunnel6_xmit_skb" },
	{ 0x7c3fda3a, "dst_cache_set_ip4" },
	{ 0x53569707, "this_cpu_off" },
	{ 0xdaf61e16, "__ip_dev_find" },
	{ 0x96848186, "scnprintf" },
	{ 0xe1ed698d, "_raw_write_lock_bh" },
	{ 0xca9360b5, "rb_next" },
	{ 0x457c8b3d, "skb_dequeue" },
	{ 0xcd1a95e5, "udp_sock_create4" },
	{ 0x11e993e2, "nla_put_64bit" },
	{ 0xa82d629, "trace_raw_output_prep" },
	{ 0xc5b6f236, "queue_work_on" },
	{ 0x656e4a6e, "snprintf" },
	{ 0xee9b3b92, "dev_add_pack" },
	{ 0x525d0aa3, "trace_seq_printf" },
	{ 0x233e23aa, "consume_skb" },
	{ 0xbcc2f55c, "trace_output_call" },
	{ 0x3e11353a, "ip6_dst_hoplimit" },
	{ 0x7f02188f, "__msecs_to_jiffies" },
	{ 0xd4932deb, "dev_queue_xmit" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0xe8684b12, "register_net_sysctl" },
	{ 0x86d030bf, "skb_put" },
	{ 0x362ef408, "_copy_from_user" },
	{ 0x20978fb9, "idr_find" },
	{ 0x6e27030a, "__nlmsg_put" },
	{ 0xd0d156e9, "__rht_bucket_nested" },
	{ 0x704a7574, "bpf_trace_run4" },
	{ 0xdf9208c0, "alloc_workqueue" },
	{ 0xd542439, "__ipv6_addr_type" },
	{ 0x6e720ff2, "rtnl_unlock" },
	{ 0x2262bc96, "sock_i_uid" },
	{ 0xd262dfcb, "vscnprintf" },
	{ 0xe914e41e, "strcpy" },
	{ 0x200b2041, "in6addr_any" },
	{ 0x81cbad69, "netlink_net_capable" },
};

MODULE_INFO(depends, "udp_tunnel,ip6_udp_tunnel");


MODULE_INFO(srcversion, "1FB188001FC25A6ABE726B5");
