#include #define INCLUDE_VERMAGIC #include #include #include #include #include #ifdef CONFIG_UNWINDER_ORC #include 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 KSYMTAB_FUNC(tun_ptr_free, "_gpl", ""); KSYMTAB_FUNC(tun_get_socket, "_gpl", ""); KSYMTAB_FUNC(tun_get_tx_ring, "_gpl", ""); SYMBOL_CRC(tun_ptr_free, 0x4099f919, "_gpl"); SYMBOL_CRC(tun_get_socket, 0xa5b410fd, "_gpl"); SYMBOL_CRC(tun_get_tx_ring, 0x9e791e1c, "_gpl"); static const struct modversion_info ____versions[] __used __section("__versions") = { { 0xa916b694, "strnlen" }, { 0x4829a47e, "memcpy" }, { 0xcbd4898c, "fortify_panic" }, { 0xa87d0b3b, "fasync_helper" }, { 0x364c0613, "__f_setown" }, { 0x44c10a52, "kvfree_call_rcu" }, { 0x2b4103a3, "netdev_info" }, { 0x15ba50a6, "jiffies" }, { 0xba8fbd64, "_raw_spin_lock" }, { 0xb5b54b34, "_raw_spin_unlock" }, { 0x50fad434, "round_jiffies_up" }, { 0xc38c83b8, "mod_timer" }, { 0xc5ee10f1, "netif_carrier_on" }, { 0x26498390, "netif_carrier_off" }, { 0xe783e261, "sysfs_emit" }, { 0xb5f70e15, "nla_put" }, { 0xec61436d, "from_kgid_munged" }, { 0x400fede6, "from_kuid_munged" }, { 0xe6d2458e, "do_trace_netlink_extack" }, { 0xb24c2d87, "bpf_prog_destroy" }, { 0x37a0cba, "kfree" }, { 0x56cbff88, "dev_get_tstats64" }, { 0xf89a053b, "netif_tx_stop_all_queues" }, { 0x122c3a7e, "_printk" }, { 0xd1ac52cb, "rtnl_link_register" }, { 0x77828fbf, "misc_register" }, { 0xd2da1048, "register_netdevice_notifier" }, { 0x8c464738, "rtnl_link_unregister" }, { 0xb511ec16, "misc_deregister" }, { 0x9d0d6206, "unregister_netdevice_notifier" }, { 0xa3d1d07e, "kfree_skb_reason" }, { 0x7210695, "xdp_return_frame" }, { 0xba220db7, "__wake_up_sync_key" }, { 0xff06005, "kill_fasync" }, { 0x778d12b9, "napi_gro_receive" }, { 0x2c263c42, "napi_complete_done" }, { 0xc3690fc, "_raw_spin_lock_bh" }, { 0xe46021ca, "_raw_spin_unlock_bh" }, { 0xdad283e6, "bpf_prog_put" }, { 0xc40ade18, "sk_alloc" }, { 0x599fb41c, "kvmalloc_node" }, { 0xcefb0c9f, "__mutex_init" }, { 0xd9a5ea54, "__init_waitqueue_head" }, { 0xc5577e76, "sock_init_data_uid" }, { 0x28d9857d, "sk_free" }, { 0xd643d558, "build_skb" }, { 0xe9ff6e6c, "skb_put" }, { 0xc47c7cc, "skb_set_owner_w" }, { 0xc9ec4e21, "free_percpu" }, { 0x82ee90dc, "timer_delete_sync" }, { 0x50097088, "security_tun_dev_free_security" }, { 0x28aa6a67, "call_rcu" }, { 0x8848a69b, "skb_queue_purge_reason" }, { 0x245c86c8, "napi_disable" }, { 0x609f1c7e, "synchronize_net" }, { 0x2812e01f, "xdp_rxq_info_unreg" }, { 0x6b61d62, "__netif_napi_del" }, { 0x950eb34e, "__list_del_entry_valid_or_report" }, { 0x296695f, "refcount_warn_saturate" }, { 0xcd1f47a2, "module_put" }, { 0xeb233a45, "__kmalloc" }, { 0x34db050b, "_raw_spin_lock_irqsave" }, { 0xd35cce70, "_raw_spin_unlock_irqrestore" }, { 0x7aa1756e, "kvfree" }, { 0x443c3595, "netif_set_real_num_tx_queues" }, { 0x80ba6e0, "netif_set_real_num_rx_queues" }, { 0x7696f8c7, "__list_add_valid_or_report" }, { 0xf54ab36d, "unregister_netdevice_queue" }, { 0xc7a4fbed, "rtnl_lock" }, { 0x1c4606ea, "netdev_state_change" }, { 0x6e720ff2, "rtnl_unlock" }, { 0xebafb39a, "flow_keys_basic_dissector" }, { 0xfb6ee7a1, "__skb_flow_dissect" }, { 0x8e526690, "skb_partial_csum_set" }, { 0x5327492a, "__pskb_pull_tail" }, { 0x9be7bde4, "security_tun_dev_attach" }, { 0xd2a66f6e, "xdp_rxq_info_is_reg" }, { 0x599c2c5e, "lock_sock_nested" }, { 0x3cc6dc4a, "sk_attach_filter" }, { 0xf0b94d69, "release_sock" }, { 0xf814aadf, "__xdp_rxq_info_reg" }, { 0x8f10988e, "xdp_rxq_info_reg_mem_model" }, { 0x3c1b54b5, "netif_napi_add_weight" }, { 0x7e9e77f8, "napi_enable" }, { 0xaf793668, "__alloc_percpu_gfp" }, { 0xed81bdcb, "__cpu_possible_mask" }, { 0x438610bd, "security_tun_dev_alloc_security" }, { 0xdcb764ad, "memset" }, { 0xc6f46339, "init_timer_key" }, { 0x49608959, "migrate_disable" }, { 0xf84bd6ee, "bpf_stats_enabled_key" }, { 0x4d7272e4, "migrate_enable" }, { 0xe94986d6, "sched_clock" }, { 0x8d522714, "__rcu_read_lock" }, { 0x2469810f, "__rcu_read_unlock" }, { 0x3c27871b, "__skb_get_hash_symmetric" }, { 0xd62ecd49, "rps_sock_flow_table" }, { 0x56802ae8, "rps_cpu_mask" }, { 0x7a2af7b4, "cpu_number" }, { 0xe61a6d75, "kmalloc_caches" }, { 0x29977925, "kmalloc_trace" }, { 0xf70e4a4d, "preempt_schedule_notrace" }, { 0xbac56731, "netdev_core_stats_alloc" }, { 0x7d2f15d3, "seq_printf" }, { 0x12a4e128, "__arch_copy_from_user" }, { 0x842dbac0, "bpf_prog_get_type_dev" }, { 0xb7bebbda, "sk_filter_trim_cap" }, { 0xf32a1964, "skb_tx_error" }, { 0xbce0ed20, "skb_tstamp_tx" }, { 0x69dd3b5b, "crc32_le" }, { 0x8761c87b, "rps_needed" }, { 0xd2800691, "nf_conntrack_destroy" }, { 0x947d6076, "skb_copy_ubufs" }, { 0x13012d91, "___pskb_trim" }, { 0xf13edad4, "_copy_to_iter" }, { 0xa73d9fe0, "iov_iter_advance" }, { 0x88db9f48, "__check_object_size" }, { 0x43b0c9c3, "preempt_schedule" }, { 0x141b39dd, "skb_copy_datagram_iter" }, { 0xb1899881, "consume_skb" }, { 0xaad8c7d6, "default_wake_function" }, { 0x4afb2238, "add_wait_queue" }, { 0x37110088, "remove_wait_queue" }, { 0x1000e51, "schedule" }, { 0x167c5967, "print_hex_dump" }, { 0x54c793c0, "xdp_do_redirect" }, { 0xed0c8901, "bpf_warn_invalid_xdp_action" }, { 0x92cb609e, "__tracepoint_xdp_exception" }, { 0x7bcf5f59, "__cpu_online_mask" }, { 0xed37beb7, "__traceiter_xdp_exception" }, { 0x4ac175ef, "xdp_return_frame_rx_napi" }, { 0xc80a3c5b, "xdp_convert_zc_to_xdp_frame" }, { 0xbb7195a5, "xdp_warn" }, { 0x7bc60f5a, "sock_recv_errqueue" }, { 0xf716b761, "skb_page_frag_refill" }, { 0xb55cdbd7, "copy_page_from_iter" }, { 0x3b814ca, "bpf_dispatcher_xdp_func" }, { 0x146cc88f, "bpf_master_redirect_enabled_key" }, { 0x3c3fce39, "__local_bh_enable_ip" }, { 0x424c65a0, "xdp_master_redirect" }, { 0xb9681621, "xdp_do_flush" }, { 0x7c2db476, "__folio_put" }, { 0xb587040d, "_copy_from_iter" }, { 0x59849bff, "iov_iter_npages" }, { 0x4dfa8d4b, "mutex_lock" }, { 0xd208d2e9, "sock_alloc_send_pskb" }, { 0xb737524b, "zerocopy_sg_from_iter" }, { 0x7f767a05, "eth_type_trans" }, { 0x3f98182b, "napi_get_frags" }, { 0xb1651098, "iov_iter_single_seg_count" }, { 0x9c37d0a6, "pskb_expand_head" }, { 0x91a488ac, "__netdev_alloc_frag_align" }, { 0x1217cb5, "skb_copy_datagram_from_iter" }, { 0x707fe109, "do_xdp_generic" }, { 0x3213f038, "mutex_unlock" }, { 0x61478100, "iov_iter_revert" }, { 0x8792f958, "netif_receive_skb" }, { 0xbd9a1fbf, "skb_push" }, { 0x58c97d60, "eth_get_headlen" }, { 0x525ed521, "napi_schedule_prep" }, { 0x7fc9749c, "napi_gro_frags" }, { 0x86383d56, "__napi_schedule" }, { 0xe57f8b2b, "__page_frag_cache_drain" }, { 0x8fbca63c, "ns_capable" }, { 0x27172511, "get_net_ns" }, { 0xdf3b4af0, "open_related_ns" }, { 0x34f3484e, "security_tun_dev_attach_queue" }, { 0xa1774ba, "sk_detach_filter" }, { 0x7fac6cd, "make_kuid" }, { 0x7c3561ad, "make_kgid" }, { 0xd7d97317, "init_user_ns" }, { 0x559bb4ca, "from_kgid" }, { 0xc59cb210, "netdev_update_features" }, { 0xc6cbbc89, "capable" }, { 0x860f0ee4, "__dev_get_by_name" }, { 0xda3d10a8, "security_tun_dev_open" }, { 0x6cbbfc54, "__arch_copy_to_user" }, { 0x39461d6a, "in_egroup_p" }, { 0x4f1cd128, "security_tun_dev_create" }, { 0x2aa2188e, "alloc_netdev_mqs" }, { 0xafede17d, "ip_tunnel_header_ops" }, { 0xc25a29f, "register_netdevice" }, { 0xc6bc11b3, "dev_get_mac_address" }, { 0x8d8ec101, "dev_set_mac_address_user" }, { 0x1b29df1c, "netif_tx_wake_queue" }, { 0x147d7331, "ether_setup" }, { 0x41ed3709, "get_random_bytes" }, { 0x73d05b09, "dev_addr_mod" }, { 0xa5b1b5f3, "call_netdevice_notifiers" }, { 0xd0ec541e, "free_netdev" }, { 0xd97a288c, "from_kuid" }, { 0x6bce2ad2, "__module_get" }, { 0x9291cd3b, "memdup_user" }, { 0xb6b664b9, "ethtool_op_get_link" }, { 0xd0f942dd, "ethtool_op_get_ts_info" }, { 0x516ac3fc, "passthru_features_check" }, { 0xbaa4a325, "eth_mac_addr" }, { 0xfec2e06e, "eth_validate_addr" }, { 0x17608925, "module_layout" }, }; MODULE_INFO(depends, "");