#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"))) = {
	{ 0xfa11a9bd, __VMLINUX_SYMBOL_STR(module_layout) },
	{ 0x5397a352, __VMLINUX_SYMBOL_STR(inet_unhash) },
	{ 0xd3ad54b9, __VMLINUX_SYMBOL_STR(inet_hash) },
	{ 0xc4d1cab2, __VMLINUX_SYMBOL_STR(compat_ipv6_getsockopt) },
	{ 0x6f16749, __VMLINUX_SYMBOL_STR(compat_ipv6_setsockopt) },
	{ 0x85efa9c8, __VMLINUX_SYMBOL_STR(ipv6_getsockopt) },
	{ 0xfd30ac67, __VMLINUX_SYMBOL_STR(ipv6_setsockopt) },
	{ 0x5c1b1e20, __VMLINUX_SYMBOL_STR(udp_ioctl) },
	{ 0xce12b236, __VMLINUX_SYMBOL_STR(sock_no_sendpage) },
	{ 0xcd18181b, __VMLINUX_SYMBOL_STR(sock_no_mmap) },
	{ 0xa36c537c, __VMLINUX_SYMBOL_STR(sock_common_recvmsg) },
	{ 0x76ede220, __VMLINUX_SYMBOL_STR(inet_sendmsg) },
	{ 0xb6d5ab3d, __VMLINUX_SYMBOL_STR(compat_sock_common_getsockopt) },
	{ 0x83e60fad, __VMLINUX_SYMBOL_STR(compat_sock_common_setsockopt) },
	{ 0x68f717ee, __VMLINUX_SYMBOL_STR(sock_common_getsockopt) },
	{ 0x94f77b5, __VMLINUX_SYMBOL_STR(sock_common_setsockopt) },
	{ 0xa175e69a, __VMLINUX_SYMBOL_STR(inet_shutdown) },
	{ 0x2bf2eaff, __VMLINUX_SYMBOL_STR(sock_no_listen) },
	{ 0x5c6747e4, __VMLINUX_SYMBOL_STR(inet6_ioctl) },
	{ 0x829df9e8, __VMLINUX_SYMBOL_STR(datagram_poll) },
	{ 0x35483dc6, __VMLINUX_SYMBOL_STR(sock_no_accept) },
	{ 0xd0722c9a, __VMLINUX_SYMBOL_STR(sock_no_socketpair) },
	{ 0x2b30472, __VMLINUX_SYMBOL_STR(inet_dgram_connect) },
	{ 0x411c8050, __VMLINUX_SYMBOL_STR(inet6_bind) },
	{ 0xf79e8413, __VMLINUX_SYMBOL_STR(inet6_release) },
	{ 0x4837ac98, __VMLINUX_SYMBOL_STR(inet6_del_protocol) },
	{ 0xdfa5945f, __VMLINUX_SYMBOL_STR(inet6_unregister_protosw) },
	{ 0x50b95453, __VMLINUX_SYMBOL_STR(proto_unregister) },
	{ 0x414bd31, __VMLINUX_SYMBOL_STR(inet6_register_protosw) },
	{ 0xe5e995bc, __VMLINUX_SYMBOL_STR(inet6_add_protocol) },
	{ 0x9caf9533, __VMLINUX_SYMBOL_STR(proto_register) },
	{ 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) },
	{ 0x167c5967, __VMLINUX_SYMBOL_STR(print_hex_dump) },
	{ 0x44b1d426, __VMLINUX_SYMBOL_STR(__dynamic_pr_debug) },
	{ 0x2a18c74, __VMLINUX_SYMBOL_STR(nf_conntrack_destroy) },
	{ 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
	{ 0x20762dd, __VMLINUX_SYMBOL_STR(sk_receive_skb) },
	{ 0x43c49b33, __VMLINUX_SYMBOL_STR(__pskb_pull_tail) },
	{ 0x29653ca0, __VMLINUX_SYMBOL_STR(__xfrm_policy_check) },
	{ 0x6e5149e, __VMLINUX_SYMBOL_STR(l2tp_tunnel_find) },
	{ 0x21fca3e8, __VMLINUX_SYMBOL_STR(l2tp_recv_common) },
	{ 0x9e9a6c86, __VMLINUX_SYMBOL_STR(l2tp_session_find) },
	{ 0x7ef93701, __VMLINUX_SYMBOL_STR(ipv6_chk_addr) },
	{ 0x82ed5fc, __VMLINUX_SYMBOL_STR(dev_get_by_index_rcu) },
	{ 0x31ec44a0, __VMLINUX_SYMBOL_STR(_raw_read_unlock_bh) },
	{ 0x6ef66e8a, __VMLINUX_SYMBOL_STR(_raw_read_lock_bh) },
	{ 0x81dc2646, __VMLINUX_SYMBOL_STR(ip6_datagram_connect) },
	{ 0x4ae35192, __VMLINUX_SYMBOL_STR(kfree_skb) },
	{ 0xd44b27c7, __VMLINUX_SYMBOL_STR(init_net) },
	{ 0x6f1df76, __VMLINUX_SYMBOL_STR(sock_queue_rcv_skb) },
	{ 0x16305289, __VMLINUX_SYMBOL_STR(warn_slowpath_null) },
	{ 0x6b2c11cb, __VMLINUX_SYMBOL_STR(sk_common_release) },
	{ 0xa5ad54ac, __VMLINUX_SYMBOL_STR(udp_disconnect) },
	{ 0x7e242a6f, __VMLINUX_SYMBOL_STR(sk_free) },
	{ 0xcf523dc, __VMLINUX_SYMBOL_STR(inet6_destroy_sock) },
	{ 0xd59ec96f, __VMLINUX_SYMBOL_STR(l2tp_tunnel_closeall) },
	{ 0x8da6b343, __VMLINUX_SYMBOL_STR(ip6_dst_hoplimit) },
	{ 0xb01f8aa9, __VMLINUX_SYMBOL_STR(ip6_push_pending_frames) },
	{ 0x61d7d155, __VMLINUX_SYMBOL_STR(ip6_flush_pending_frames) },
	{ 0x19f462ab, __VMLINUX_SYMBOL_STR(kfree_call_rcu) },
	{ 0x5799b882, __VMLINUX_SYMBOL_STR(release_sock) },
	{ 0x7eb50b13, __VMLINUX_SYMBOL_STR(ip6_append_data) },
	{ 0x127df895, __VMLINUX_SYMBOL_STR(ip_generic_getfrag) },
	{ 0x26af2a64, __VMLINUX_SYMBOL_STR(lock_sock_nested) },
	{ 0x2469810f, __VMLINUX_SYMBOL_STR(__rcu_read_unlock) },
	{ 0x67b7b3a6, __VMLINUX_SYMBOL_STR(fl6_sock_lookup) },
	{ 0x804a1a55, __VMLINUX_SYMBOL_STR(dst_release) },
	{ 0x86f1fed7, __VMLINUX_SYMBOL_STR(ip6_dst_lookup_flow) },
	{ 0xffb74af4, __VMLINUX_SYMBOL_STR(fl6_update_dst) },
	{ 0x463d24ea, __VMLINUX_SYMBOL_STR(ipv6_fixup_options) },
	{ 0xf1f9c654, __VMLINUX_SYMBOL_STR(fl6_merge_options) },
	{ 0x4dd7cfe5, __VMLINUX_SYMBOL_STR(ip6_datagram_send_ctl) },
	{ 0x8d522714, __VMLINUX_SYMBOL_STR(__rcu_read_lock) },
	{ 0xdb7305a1, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0xffccc4d5, __VMLINUX_SYMBOL_STR(ip6_datagram_recv_ctl) },
	{ 0x553da66b, __VMLINUX_SYMBOL_STR(__sock_recv_wifi_status) },
	{ 0x886bb19c, __VMLINUX_SYMBOL_STR(__sock_recv_timestamp) },
	{ 0xc7ca1055, __VMLINUX_SYMBOL_STR(ipv6_recv_error) },
	{ 0x5926e2ac, __VMLINUX_SYMBOL_STR(skb_free_datagram) },
	{ 0x6e645e09, __VMLINUX_SYMBOL_STR(skb_copy_datagram_iter) },
	{ 0x4513fdd9, __VMLINUX_SYMBOL_STR(skb_recv_datagram) },
	{ 0xd542439, __VMLINUX_SYMBOL_STR(__ipv6_addr_type) },
	{ 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, "133E4EE123952CC73A2CDBE");
