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

MODULE_INFO(vermagic, VERMAGIC_STRING);

__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");

static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
	{ 0xd45bb1a0, __VMLINUX_SYMBOL_STR(module_layout) },
	{ 0xfb5bf5e, __VMLINUX_SYMBOL_STR(inet_unhash) },
	{ 0x3112e58b, __VMLINUX_SYMBOL_STR(inet_hash) },
	{ 0xf39fc36d, __VMLINUX_SYMBOL_STR(compat_ip_getsockopt) },
	{ 0x8656eea3, __VMLINUX_SYMBOL_STR(compat_ip_setsockopt) },
	{ 0x4f2b136c, __VMLINUX_SYMBOL_STR(ip_getsockopt) },
	{ 0x80fca6ce, __VMLINUX_SYMBOL_STR(ip_setsockopt) },
	{ 0x84e12599, __VMLINUX_SYMBOL_STR(udp_ioctl) },
	{ 0xf8fa73aa, __VMLINUX_SYMBOL_STR(sock_no_sendpage) },
	{ 0x8eaca355, __VMLINUX_SYMBOL_STR(sock_no_mmap) },
	{ 0xc60837d2, __VMLINUX_SYMBOL_STR(sock_common_recvmsg) },
	{ 0x3db7eca6, __VMLINUX_SYMBOL_STR(inet_sendmsg) },
	{ 0xfda43976, __VMLINUX_SYMBOL_STR(compat_sock_common_getsockopt) },
	{ 0x8dddb380, __VMLINUX_SYMBOL_STR(compat_sock_common_setsockopt) },
	{ 0x8cab6f33, __VMLINUX_SYMBOL_STR(sock_common_getsockopt) },
	{ 0x10ea529c, __VMLINUX_SYMBOL_STR(sock_common_setsockopt) },
	{ 0x621d69ee, __VMLINUX_SYMBOL_STR(inet_shutdown) },
	{ 0xcf2d106c, __VMLINUX_SYMBOL_STR(sock_no_listen) },
	{ 0xb02f49e6, __VMLINUX_SYMBOL_STR(inet_ioctl) },
	{ 0xb4a0bfc9, __VMLINUX_SYMBOL_STR(datagram_poll) },
	{ 0x639d72e7, __VMLINUX_SYMBOL_STR(sock_no_accept) },
	{ 0xb5ce1691, __VMLINUX_SYMBOL_STR(sock_no_socketpair) },
	{ 0x7f3b833c, __VMLINUX_SYMBOL_STR(inet_dgram_connect) },
	{ 0xb20c689, __VMLINUX_SYMBOL_STR(inet_bind) },
	{ 0xbd2b3ae1, __VMLINUX_SYMBOL_STR(inet_release) },
	{ 0x4d3bb540, __VMLINUX_SYMBOL_STR(inet_del_protocol) },
	{ 0x488052eb, __VMLINUX_SYMBOL_STR(inet_unregister_protosw) },
	{ 0xdb81aa56, __VMLINUX_SYMBOL_STR(proto_unregister) },
	{ 0x20c6520c, __VMLINUX_SYMBOL_STR(inet_register_protosw) },
	{ 0x4b131fc0, __VMLINUX_SYMBOL_STR(inet_add_protocol) },
	{ 0x6ab50421, __VMLINUX_SYMBOL_STR(proto_register) },
	{ 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) },
	{ 0x1c747dc1, __VMLINUX_SYMBOL_STR(sock_queue_rcv_skb) },
	{ 0xc703c34, __VMLINUX_SYMBOL_STR(sk_common_release) },
	{ 0x8339374a, __VMLINUX_SYMBOL_STR(ip4_datagram_connect) },
	{ 0xf701a85d, __VMLINUX_SYMBOL_STR(udp_disconnect) },
	{ 0x4e100826, __VMLINUX_SYMBOL_STR(l2tp_tunnel_closeall) },
	{ 0x2469810f, __VMLINUX_SYMBOL_STR(__rcu_read_unlock) },
	{ 0xf3223305, __VMLINUX_SYMBOL_STR(ip_queue_xmit) },
	{ 0xab1445bb, __VMLINUX_SYMBOL_STR(__sk_dst_check) },
	{ 0xdd2730db, __VMLINUX_SYMBOL_STR(sk_setup_caps) },
	{ 0xf8c1b4f0, __VMLINUX_SYMBOL_STR(ip_route_output_flow) },
	{ 0x8d522714, __VMLINUX_SYMBOL_STR(__rcu_read_lock) },
	{ 0x254712c9, __VMLINUX_SYMBOL_STR(copy_from_iter) },
	{ 0xd0e8f291, __VMLINUX_SYMBOL_STR(skb_put) },
	{ 0xd053bf12, __VMLINUX_SYMBOL_STR(sock_wmalloc) },
	{ 0xdb7305a1, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0xca94e7ae, __VMLINUX_SYMBOL_STR(ip_cmsg_recv_offset) },
	{ 0x87cb30a9, __VMLINUX_SYMBOL_STR(__sock_recv_wifi_status) },
	{ 0xbf30601f, __VMLINUX_SYMBOL_STR(__sock_recv_timestamp) },
	{ 0x59ad8fde, __VMLINUX_SYMBOL_STR(skb_free_datagram) },
	{ 0x63c6cbca, __VMLINUX_SYMBOL_STR(skb_copy_datagram_iter) },
	{ 0xd158de9a, __VMLINUX_SYMBOL_STR(skb_recv_datagram) },
	{ 0x16305289, __VMLINUX_SYMBOL_STR(warn_slowpath_null) },
	{ 0x81d1272b, __VMLINUX_SYMBOL_STR(dst_release) },
	{ 0x7007111f, __VMLINUX_SYMBOL_STR(inet_addr_type) },
	{ 0x20bf25eb, __VMLINUX_SYMBOL_STR(release_sock) },
	{ 0x2dab901d, __VMLINUX_SYMBOL_STR(lock_sock_nested) },
	{ 0x31ec44a0, __VMLINUX_SYMBOL_STR(_raw_read_unlock_bh) },
	{ 0x6ef66e8a, __VMLINUX_SYMBOL_STR(_raw_read_lock_bh) },
	{ 0x2a18c74, __VMLINUX_SYMBOL_STR(nf_conntrack_destroy) },
	{ 0x44b1d426, __VMLINUX_SYMBOL_STR(__dynamic_pr_debug) },
	{ 0x167c5967, __VMLINUX_SYMBOL_STR(print_hex_dump) },
	{ 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
	{ 0xcbe1764, __VMLINUX_SYMBOL_STR(sk_free) },
	{ 0x47e89a7a, __VMLINUX_SYMBOL_STR(__sk_receive_skb) },
	{ 0x747edcea, __VMLINUX_SYMBOL_STR(__xfrm_policy_check) },
	{ 0xcc05f36, __VMLINUX_SYMBOL_STR(l2tp_tunnel_find) },
	{ 0xbdf5d1ab, __VMLINUX_SYMBOL_STR(__pskb_pull_tail) },
	{ 0x83c5f80d, __VMLINUX_SYMBOL_STR(l2tp_recv_common) },
	{ 0xdbf6e230, __VMLINUX_SYMBOL_STR(l2tp_session_find) },
	{ 0xd040227d, __VMLINUX_SYMBOL_STR(kfree_skb) },
	{ 0xf0eaffce, __VMLINUX_SYMBOL_STR(_raw_write_unlock_bh) },
	{ 0x15799c11, __VMLINUX_SYMBOL_STR(_raw_write_lock_bh) },
	{ 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
};

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


MODULE_INFO(srcversion, "4BF5EC7977B687CEBCCCEA9");
