#include <linux/module.h>
#define INCLUDE_VERMAGIC
#include <linux/build-salt.h>
#include <linux/elfnote-lto.h>
#include <linux/export-internal.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

#ifdef CONFIG_UNWINDER_ORC
#include <asm/orc_header.h>
ORC_HEADER;
#endif

BUILD_SALT;
BUILD_LTO_INFO;

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") = {
	{ 0x32269a8e, "dev_set_mtu" },
	{ 0x6e720ff2, "rtnl_unlock" },
	{ 0x49cd25ed, "alloc_workqueue" },
	{ 0x7c97da24, "cfg80211_get_station" },
	{ 0xde6b05db, "skb_copy_bits" },
	{ 0xd761bdd7, "ipv6_mc_check_mld" },
	{ 0x2047ad58, "skb_put" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0x7f02188f, "__msecs_to_jiffies" },
	{ 0x85670f1d, "rtnl_is_locked" },
	{ 0xdae5e085, "consume_skb" },
	{ 0xe113bbbc, "csum_partial" },
	{ 0x5a9f1d63, "memmove" },
	{ 0xd139982f, "param_get_string" },
	{ 0x7a0b50ae, "dev_add_pack" },
	{ 0x656e4a6e, "snprintf" },
	{ 0xc5b6f236, "queue_work_on" },
	{ 0x2755563c, "br_multicast_has_querier_adjacent" },
	{ 0x3442fd0c, "nla_put_64bit" },
	{ 0x92540fbf, "finish_wait" },
	{ 0xaabe775e, "rtnl_link_register" },
	{ 0xe75fc5e9, "genlmsg_put" },
	{ 0x4829a47e, "memcpy" },
	{ 0xa2f55fb9, "dev_get_iflink" },
	{ 0x37a0cba, "kfree" },
	{ 0x44f0ad9, "get_random_u16" },
	{ 0x5991c2a5, "eth_validate_addr" },
	{ 0xdc0e4855, "timer_delete" },
	{ 0x8c26d495, "prepare_to_wait_event" },
	{ 0x82ee90dc, "timer_delete_sync" },
	{ 0xf6ebc03b, "net_ratelimit" },
	{ 0xe2964344, "__wake_up" },
	{ 0xcd911509, "unregister_netdevice_queue" },
	{ 0xadc0ad3f, "kmem_cache_create" },
	{ 0x71a51ef5, "skb_pull_rcsum" },
	{ 0xd2800691, "nf_conntrack_destroy" },
	{ 0x3928efe9, "__per_cpu_offset" },
	{ 0xba8fbd64, "_raw_spin_lock" },
	{ 0xeab361e7, "__pskb_copy_fclone" },
	{ 0x4e8b4a43, "ether_setup" },
	{ 0x80bdf766, "param_set_copystring" },
	{ 0x88c092ee, "pskb_expand_head" },
	{ 0x92b9e1b6, "wake_up_process" },
	{ 0x8bd4e71d, "dev_addr_mod" },
	{ 0x3c744e95, "cfg80211_calculate_bitrate" },
	{ 0x533d964c, "eth_type_trans" },
	{ 0x122c3a7e, "_printk" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0xf0fdf6cb, "__stack_chk_fail" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0xb2fcb56d, "queue_delayed_work_on" },
	{ 0xe46021ca, "_raw_spin_unlock_bh" },
	{ 0x594316b4, "netlink_broadcast" },
	{ 0x2de5bc75, "__alloc_skb" },
	{ 0xf36d6bd7, "kmem_cache_alloc" },
	{ 0x1b334833, "skb_copy_expand" },
	{ 0x9f46ced8, "__sw_hweight64" },
	{ 0xceaa6df2, "kobject_uevent_env" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0x6a117223, "__dev_get_by_index" },
	{ 0x590d8fc9, "rtnl_link_unregister" },
	{ 0xf70e4a4d, "preempt_schedule_notrace" },
	{ 0xa93e5076, "skb_pull" },
	{ 0xdc3fcbc9, "__sw_hweight8" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0x1bdc8bb3, "netlink_unicast" },
	{ 0xc38c83b8, "mod_timer" },
	{ 0x3302e2a2, "dev_remove_pack" },
	{ 0xcf8d3755, "dev_get_by_index" },
	{ 0x19802bf8, "kfree_skb_reason" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0x4dfa8d4b, "mutex_lock" },
	{ 0x79f7014e, "skb_push" },
	{ 0x874eaa63, "kmem_cache_free" },
	{ 0xd51c907a, "netdev_upper_dev_unlink" },
	{ 0xbd6841d4, "crc16" },
	{ 0x97def7b, "nla_put" },
	{ 0xcd279169, "nla_find" },
	{ 0x53a1e8d9, "_find_next_bit" },
	{ 0x144543a1, "skb_prepare_seq_read" },
	{ 0x529317c6, "ethtool_op_get_link" },
	{ 0xcefb0c9f, "__mutex_init" },
	{ 0xddfd1782, "arp_create" },
	{ 0x217ac8a3, "__ethtool_get_link_ksettings" },
	{ 0x37befc70, "jiffies_to_msecs" },
	{ 0x3dad9978, "cancel_delayed_work" },
	{ 0xa5f7cf37, "__cpu_possible_mask" },
	{ 0xdcb764ad, "memset" },
	{ 0x48ea7f97, "br_multicast_has_querier_anywhere" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0xd9a5ea54, "__init_waitqueue_head" },
	{ 0x88e0da3, "__pskb_pull_tail" },
	{ 0xd26a6141, "netif_rx" },
	{ 0xb1bedfaf, "ip_mc_check_igmp" },
	{ 0xa38f591, "__netdev_alloc_skb" },
	{ 0x95ae7f3d, "netdev_master_upper_dev_link" },
	{ 0xfb384d37, "kasprintf" },
	{ 0xe2d5255a, "strcmp" },
	{ 0xf0978c0a, "skb_trim" },
	{ 0x9d0d6206, "unregister_netdevice_notifier" },
	{ 0xc9ec4e21, "free_percpu" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x9ca4974d, "kthread_create_on_node" },
	{ 0x70aabd1f, "br_multicast_list_adjacent" },
	{ 0x3c3ff9fd, "sprintf" },
	{ 0xb15b4109, "crc32c" },
	{ 0xdd64e639, "strscpy" },
	{ 0x28aa6a67, "call_rcu" },
	{ 0xad3ad9b5, "__dev_queue_xmit" },
	{ 0x44c10a52, "kvfree_call_rcu" },
	{ 0x3213f038, "mutex_unlock" },
	{ 0x9fa7184a, "cancel_delayed_work_sync" },
	{ 0xc6f46339, "init_timer_key" },
	{ 0x949f7342, "__alloc_percpu" },
	{ 0x19c837f7, "netdev_master_upper_dev_get_rcu" },
	{ 0x56470118, "__warn_printk" },
	{ 0xd2da1048, "register_netdevice_notifier" },
	{ 0xffeedf6a, "delayed_work_timer_fn" },
	{ 0xe2394e4c, "skb_copy" },
	{ 0xd441351f, "br_multicast_has_router_adjacent" },
	{ 0xb3f30126, "skb_clone" },
	{ 0xc3690fc, "_raw_spin_lock_bh" },
	{ 0xc7a4fbed, "rtnl_lock" },
	{ 0xa65c6def, "alt_cb_patch_nops" },
	{ 0x41ed3709, "get_random_bytes" },
	{ 0xfd579027, "genl_unregister_family" },
	{ 0xe0f7f8a8, "kmalloc_trace" },
	{ 0x60a13e90, "rcu_barrier" },
	{ 0x98cf60b3, "strlen" },
	{ 0xd5d8fffd, "dev_kfree_skb_any_reason" },
	{ 0xf57a43b6, "skb_split" },
	{ 0x8f327f0, "genl_register_family" },
	{ 0xb5b54b34, "_raw_spin_unlock" },
	{ 0x3940340b, "skb_seq_read" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x8f73577f, "kmalloc_caches" },
	{ 0x9858f364, "get_random_u8" },
	{ 0x6adf862e, "kmem_cache_destroy" },
	{ 0xb0b21b4, "register_netdevice" },
	{ 0x126bac03, "module_layout" },
};

MODULE_INFO(depends, "cfg80211,bridge");


MODULE_INFO(srcversion, "D4B26366C7CD63095FA00DC");
