#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

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"))) = {
	{ 0xad18a916, __VMLINUX_SYMBOL_STR(module_layout) },
	{ 0x846b5b5d, __VMLINUX_SYMBOL_STR(release_sock) },
	{ 0x2208ad06, __VMLINUX_SYMBOL_STR(l2tp_session_free) },
	{ 0xa93e21a5, __VMLINUX_SYMBOL_STR(ip_getsockopt) },
	{ 0xdeca6328, __VMLINUX_SYMBOL_STR(ip_setsockopt) },
	{ 0x330d34e3, __VMLINUX_SYMBOL_STR(sk_setup_caps) },
	{ 0x658cc686, __VMLINUX_SYMBOL_STR(dst_release) },
	{ 0xa9e08275, __VMLINUX_SYMBOL_STR(_raw_spin_lock_bh) },
	{ 0xba92f78a, __VMLINUX_SYMBOL_STR(l2tp_recv_common) },
	{ 0x4e536271, __VMLINUX_SYMBOL_STR(__dynamic_pr_debug) },
	{ 0x5d8fa0dc, __VMLINUX_SYMBOL_STR(sock_queue_rcv_skb) },
	{ 0x962cc6e3, __VMLINUX_SYMBOL_STR(skb_recv_datagram) },
	{ 0x49825bde, __VMLINUX_SYMBOL_STR(inet_sendmsg) },
	{ 0xf6730442, __VMLINUX_SYMBOL_STR(inet_del_protocol) },
	{ 0x1ca6c122, __VMLINUX_SYMBOL_STR(ex_handler_refcount) },
	{ 0xe5b745fb, __VMLINUX_SYMBOL_STR(sk_common_release) },
	{ 0x5e6bba78, __VMLINUX_SYMBOL_STR(compat_sock_common_setsockopt) },
	{ 0xd45872c, __VMLINUX_SYMBOL_STR(inet_dgram_connect) },
	{ 0x2852dcc1, __VMLINUX_SYMBOL_STR(sock_common_recvmsg) },
	{ 0x6dc7b496, __VMLINUX_SYMBOL_STR(sock_no_sendpage) },
	{ 0xc8fe1a29, __VMLINUX_SYMBOL_STR(__pskb_pull_tail) },
	{ 0xb277f3fc, __VMLINUX_SYMBOL_STR(sock_no_mmap) },
	{ 0xeb798b8, __VMLINUX_SYMBOL_STR(compat_sock_common_getsockopt) },
	{ 0xe6d884b1, __VMLINUX_SYMBOL_STR(sock_no_socketpair) },
	{ 0x15ec36c7, __VMLINUX_SYMBOL_STR(compat_ip_getsockopt) },
	{ 0x1e49a82d, __VMLINUX_SYMBOL_STR(__sock_recv_wifi_status) },
	{ 0xcd98257f, __VMLINUX_SYMBOL_STR(skb_copy_datagram_iter) },
	{ 0x3aa85b40, __VMLINUX_SYMBOL_STR(security_sk_classify_flow) },
	{ 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) },
	{ 0x53be257, __VMLINUX_SYMBOL_STR(inet_addr_type) },
	{ 0x9e260aa6, __VMLINUX_SYMBOL_STR(lock_sock_nested) },
	{ 0x27af4a92, __VMLINUX_SYMBOL_STR(sock_no_listen) },
	{ 0xc8e8addb, __VMLINUX_SYMBOL_STR(sock_no_accept) },
	{ 0x202b5b22, __VMLINUX_SYMBOL_STR(sk_free) },
	{ 0x98ebacb0, __VMLINUX_SYMBOL_STR(inet_shutdown) },
	{ 0x35d8a0ce, __VMLINUX_SYMBOL_STR(inet_add_protocol) },
	{ 0x29967c10, __VMLINUX_SYMBOL_STR(__sock_recv_timestamp) },
	{ 0xfaa063cf, __VMLINUX_SYMBOL_STR(inet_ioctl) },
	{ 0x167c5967, __VMLINUX_SYMBOL_STR(print_hex_dump) },
	{ 0xbc8c3a5d, __VMLINUX_SYMBOL_STR(__sk_receive_skb) },
	{ 0xdbb283b9, __VMLINUX_SYMBOL_STR(ip_cmsg_recv_offset) },
	{ 0x77448ecd, __VMLINUX_SYMBOL_STR(proto_register) },
	{ 0x62df1b2, __VMLINUX_SYMBOL_STR(__sk_dst_check) },
	{ 0xdc4274a, __VMLINUX_SYMBOL_STR(inet_release) },
	{ 0xb2fd5ceb, __VMLINUX_SYMBOL_STR(__put_user_4) },
	{ 0xea33c441, __VMLINUX_SYMBOL_STR(make_kuid) },
	{ 0xe201c4e4, __VMLINUX_SYMBOL_STR(_raw_spin_unlock_bh) },
	{ 0xdb7305a1, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0x4acb97d7, __VMLINUX_SYMBOL_STR(datagram_poll) },
	{ 0x4d3c29f1, __VMLINUX_SYMBOL_STR(kfree_skb) },
	{ 0xe88b19d7, __VMLINUX_SYMBOL_STR(proto_unregister) },
	{ 0x5a6aedb4, __VMLINUX_SYMBOL_STR(_copy_from_iter_full) },
	{ 0x2ea2c95c, __VMLINUX_SYMBOL_STR(__x86_indirect_thunk_rax) },
	{ 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
	{ 0x78a1d1dc, __VMLINUX_SYMBOL_STR(compat_ip_setsockopt) },
	{ 0x2a18c74, __VMLINUX_SYMBOL_STR(nf_conntrack_destroy) },
	{ 0x15b10e5, __VMLINUX_SYMBOL_STR(ip_route_output_flow) },
	{ 0xac08c04a, __VMLINUX_SYMBOL_STR(sock_common_setsockopt) },
	{ 0x993abca1, __VMLINUX_SYMBOL_STR(_raw_write_unlock_bh) },
	{ 0x4cdb97ac, __VMLINUX_SYMBOL_STR(__xfrm_policy_check) },
	{ 0x998db536, __VMLINUX_SYMBOL_STR(_raw_read_lock_bh) },
	{ 0x68335fbf, __VMLINUX_SYMBOL_STR(_raw_read_unlock_bh) },
	{ 0x26235e11, __VMLINUX_SYMBOL_STR(inet_register_protosw) },
	{ 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
	{ 0x85e0cc8c, __VMLINUX_SYMBOL_STR(l2tp_tunnel_closeall) },
	{ 0x9522a921, __VMLINUX_SYMBOL_STR(__udp_disconnect) },
	{ 0x552f70fc, __VMLINUX_SYMBOL_STR(inet_bind) },
	{ 0x12e79f93, __VMLINUX_SYMBOL_STR(sock_common_getsockopt) },
	{ 0x95adad59, __VMLINUX_SYMBOL_STR(_raw_write_lock_bh) },
	{ 0x2d685f67, __VMLINUX_SYMBOL_STR(__ip4_datagram_connect) },
	{ 0x28e30e24, __VMLINUX_SYMBOL_STR(sock_wmalloc) },
	{ 0x7cb731c0, __VMLINUX_SYMBOL_STR(l2tp_session_get) },
	{ 0x4fa921bc, __VMLINUX_SYMBOL_STR(skb_put) },
	{ 0x3935641d, __VMLINUX_SYMBOL_STR(ip_queue_xmit) },
	{ 0x1dbbf09d, __VMLINUX_SYMBOL_STR(inet_unregister_protosw) },
	{ 0x7b66a891, __VMLINUX_SYMBOL_STR(skb_free_datagram) },
};

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


MODULE_INFO(srcversion, "5DBFB52D9B92CCB07524D8E");
