Commits
Todd Kjos committed d080cb7f9ee
ANDROID: update abi with unbindable_ports sysctl Leaf changes summary: 4 artifacts changed (2 filtered out) Changed leaf types summary: 2 (2 filtered out) leaf types changed Removed/Changed/Added functions summary: 0 Removed, 1 Changed, 0 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 1 function with some sub-type change: 'struct net at net_namespace.h:54:1' changed: type size hasn't changed there are data member changes: type 'struct netns_ipv4' of 'net::ipv4' changed: type size hasn't changed 1 data member insertion: 'unsigned long int* netns_ipv4::sysctl_local_unbindable_ports', at offset 6464 (in bits) at ipv4.h:200:1 there are data member changes: 'int netns_ipv4::sysctl_ip_prot_sock' offset changed from 6464 to 6528 (in bits) (by +64 bits) 'fib_notifier_ops* netns_ipv4::notifier_ops' offset changed from 6528 to 6592 (in bits) (by +64 bits) 'unsigned int netns_ipv4::fib_seq' offset changed from 6592 to 6656 (in bits) (by +64 bits) 'fib_notifier_ops* netns_ipv4::ipmr_notifier_ops' offset changed from 6656 to 6720 (in bits) (by +64 bits) 'unsigned int netns_ipv4::ipmr_seq' offset changed from 6720 to 6784 (in bits) (by +64 bits) 'atomic_t netns_ipv4::rt_genid' offset changed from 6752 to 6816 (in bits) (by +64 bits) 'siphash_key_t netns_ipv4::ip_id_key' offset changed from 6784 to 6848 (in bits) (by +64 bits) 1565 impacted interfaces: Qdisc_ops bfifo_qdisc_ops const Qdisc_ops* default_qdisc_ops const proto_ops inet_dgram_ops const proto_ops inet_stream_ops const inet_connection_sock_af_ops ipv4_specific const ipv6_bpf_stub* ipv6_bpf_stub const ipv6_stub* ipv6_stub const nf_ipv6_ops* nf_ipv6_ops Qdisc noop_qdisc Qdisc_ops pfifo_fast_ops Qdisc_ops pfifo_qdisc_ops function sk_buff* __cfg80211_alloc_event_skb(wiphy*, wireless_dev*, nl80211_commands, nl80211_attrs, unsigned int, int, int, gfp_t) function sk_buff* __cfg80211_alloc_reply_skb(wiphy*, nl80211_commands, nl80211_attrs, int) function int __cgroup_bpf_run_filter_getsockopt(sock*, int, int, char*, int*, int, int) function int __cgroup_bpf_run_filter_setsockopt(sock*, int*, int*, char*, int*, char**) function int __cgroup_bpf_run_filter_sk(sock*, bpf_attach_type) function int __cgroup_bpf_run_filter_skb(sock*, sk_buff*, bpf_attach_type) function int __cgroup_bpf_run_filter_sock_addr(sock*, sockaddr*, bpf_attach_type, void*) function int __cgroup_bpf_run_filter_sock_ops(sock*, bpf_sock_ops_kern*, bpf_attach_type) function int __dev_forward_skb(net_device*, sk_buff*) function net_device* __dev_get_by_flags(net*, unsigned short int, unsigned short int) function net_device* __dev_get_by_index(net*, int) function net_device* __dev_get_by_name(net*, const char*) function net_device* __dev_getfirstbyhwtype(net*, unsigned short int) function void __dev_remove_pack(packet_type*) function int __dev_set_mtu(net_device*, int) function void __dst_destroy_metrics_generic(dst_entry*, unsigned long int) function int __ethtool_get_link_ksettings(net_device*, ethtool_link_ksettings*) function int __fib_lookup(net*, flowi4*, fib_result*, unsigned int) function ip6_flowlabel* __fl6_sock_lookup(sock*, __be32) function int __hw_addr_ref_sync_dev(netdev_hw_addr_list*, net_device*, void ()*, void ()*) function void __hw_addr_ref_unsync_dev(netdev_hw_addr_list*, net_device*, void ()*) function int __hw_addr_sync_dev(netdev_hw_addr_list*, net_device*, void ()*, void ()*) function void __hw_addr_unsync_dev(netdev_hw_addr_list*, net_device*, void ()*) function void __ieee80211_schedule_txq(ieee80211_hw*, ieee80211_txq*, bool) function sock* __inet6_lookup_established(net*, inet_hashinfo*, const in6_addr*, const __be16, const in6_addr*, const u16, const int, const int) function int __inet_hash(sock*, sock*) function int __inet_inherit_port(const sock*, sock*) function sock* __inet_lookup_established(net*, inet_hashinfo*, const __be32, const __be16, const __be32, const u16, const int, const int) function sock* __inet_lookup_listener(net*, inet_hashinfo*, sk_buff*, int, const __be32, __be16, const __be32, const unsigned short int, const int, const int) function int __inet_stream_connect(socket*, sockaddr*, int, int, int) function int __ip4_datagram_connect(sock*, sockaddr*, int) function int __ip6_datagram_connect(sock*, sockaddr*, int) function int __ip6_local_out(net*, sock*, sk_buff*) function net_device* __ip_dev_find(net*, __be32, bool) function void __ip_mc_dec_group(in_device*, __be32, gfp_t) function void __ip_mc_inc_group(in_device*, __be32, gfp_t) function int __ip_options_compile(net*, ip_options*, sk_buff*, __be32*) function int __ip_queue_xmit(sock*, sk_buff*, flowi*, __u8) function void __ip_select_ident(net*, iphdr*, int) function int __ip_tunnel_change_mtu(net_device*, int, bool) function void __l2tp_session_unhash(l2tp_session*) function sk_buff* __napi_alloc_skb(napi_struct*, unsigned int, gfp_t) function void __napi_schedule(napi_struct*) function void __napi_schedule_irqoff(napi_struct*) function neighbour* __neigh_create(neigh_table*, void*, net_device*, bool) function int __neigh_event_send(neighbour*, sk_buff*) function void __neigh_for_each_release(neigh_table*, void ()*) function void __neigh_set_probe_once(neighbour*) function sk_buff* __netdev_alloc_skb(net_device*, unsigned int, gfp_t) function void __netif_schedule(Qdisc*) function int __netif_set_xps_queue(net_device*, const unsigned long int*, u16, bool) function int __netlink_dump_start(sock*, sk_buff*, const nlmsghdr*, netlink_dump_control*) function sock* __netlink_kernel_create(net*, int, module*, netlink_kernel_cfg*) function bool __netlink_ns_capable(const netlink_skb_parms*, user_namespace*, int) function nf_conntrack_expect* __nf_ct_expect_find(net*, const nf_conntrack_zone*, const nf_conntrack_tuple*) function int __nf_ip6_route(net*, dst_entry**, flowi*, bool) function int __phy_modify(phy_device*, u32, u16, u16) function int __phy_modify_changed(phy_device*, u32, u16, u16) function int __phy_modify_mmd(phy_device*, int, u32, u16, u16) function int __phy_modify_mmd_changed(phy_device*, int, u32, u16, u16) function int __phy_read_mmd(phy_device*, int, u32) function int __phy_write_mmd(phy_device*, int, u32, u16) function pneigh_entry* __pneigh_lookup(neigh_table*, net*, void*, net_device*) function sock* __raw_v4_lookup(net*, sock*, unsigned short int, __be32, __be32, int, int) function sock* __raw_v6_lookup(net*, sock*, unsigned short int, const in6_addr*, const in6_addr*, int, int) function int __rtnl_link_register(rtnl_link_ops*) function void __rtnl_link_unregister(rtnl_link_ops*) function int __scm_send(socket*, msghdr*, scm_cookie*) function int __sk_backlog_rcv(sock*, sk_buff*) function dst_entry* __sk_dst_check(sock*, u32) function int __sk_mem_raise_allocated(sock*, int, int, int) function void __sk_mem_reclaim(sock*, int) function void __sk_mem_reduce_allocated(sock*, int) function int __sk_mem_schedule(sock*, int, int) function int __sk_queue_drop_skb(sock*, sk_buff_head*, sk_buff*, unsigned int, void ()*) function int __sk_receive_skb(sock*, sk_buff*, const int, unsigned int, bool) function bool __skb_flow_dissect(const net*, const sk_buff*, flow_dissector*, void*, void*, __be16, int, int, unsigned int) function void __skb_free_datagram_locked(sock*, sk_buff*, int) function sk_buff* __skb_recv_datagram(sock*, unsigned int, void ()*, int*, int*) function sk_buff* __skb_recv_udp(sock*, unsigned int, int, int*, int*) function sk_buff* __skb_try_recv_datagram(sock*, unsigned int, void ()*, int*, int*, sk_buff**) function void __skb_tstamp_tx(sk_buff*, skb_shared_hwtstamps*, sock*, int) function int __skb_wait_for_more_packets(sock*, int*, long int*, const sk_buff*) function int __sock_cmsg_send(sock*, msghdr*, cmsghdr*, sockcm_cookie*) function int __sock_create(net*, int, int, int, socket**, int) function int __sock_queue_rcv_skb(sock*, sk_buff*) function void __sock_recv_timestamp(msghdr*, sock*, sk_buff*) function void __sock_recv_ts_and_drops(msghdr*, sock*, sk_buff*) function void __sock_recv_wifi_status(msghdr*, sock*, sk_buff*) function int __tcf_em_tree_match(sk_buff*, tcf_ematch_tree*, tcf_pkt_info*) function int __tcf_idr_release(tc_action*, bool, bool) function void __tcp_send_ack(sock*, u32) function sock* __udp4_lib_lookup(net*, __be32, __be16, __be32, __be16, int, int, udp_table*, sk_buff*) function sock* __udp6_lib_lookup(net*, const in6_addr*, __be16, const in6_addr*, __be16, int, int, udp_table*, sk_buff*) function int __udp_disconnect(sock*, int) function int __udp_enqueue_schedule_skb(sock*, sk_buff*) function int __vsock_core_init(const vsock_transport*, module*) function sock* __vsock_create(net*, socket*, sock*, gfp_t, unsigned short int, int) function dst_entry* __xfrm_dst_lookup(net*, int, int, const xfrm_address_t*, const xfrm_address_t*, int, u32) function int __xfrm_init_state(xfrm_state*, bool, bool) function int __xfrm_policy_check(sock*, int, sk_buff*, unsigned short int) function int __xfrm_state_delete(xfrm_state*) function void __xfrm_state_destroy(xfrm_state*, bool) function int __zerocopy_sg_from_iter(sock*, sk_buff*, iov_iter*, size_t) function void addrconf_add_linklocal(inet6_dev*, const in6_addr*, u32) function int addrconf_prefix_rcv_add_addr(net*, net_device*, const prefix_info*, inet6_dev*, const in6_addr*, int, u32, bool, bool, __u32, u32) function sk_buff* alloc_can_err_skb(net_device*, can_frame**) function sk_buff* alloc_can_skb(net_device*, can_frame**) function net_device* alloc_candev_mqs(int, unsigned int, unsigned int, unsigned int) function sk_buff* alloc_canfd_skb(net_device*, canfd_frame**) function net_device* alloc_etherdev_mqs(int, unsigned int, unsigned int) function net_device* alloc_netdev_mqs(int, const char*, unsigned char, void ()*, unsigned int, unsigned int) function bool arch_bpf_jit_check_func(const bpf_prog*) function sk_buff* arp_create(int, int, __be32, net_device*, __be32, const unsigned char*, const unsigned char*, const unsigned char*) function void arp_send(int, int, __be32, net_device*, __be32, const unsigned char*, const unsigned char*, const unsigned char*) function unsigned int arpt_do_table(sk_buff*, const nf_hook_state*, xt_table*) function int arpt_register_table(net*, const xt_table*, const arpt_replace*, const nf_hook_ops*, xt_table**) function void arpt_unregister_table(net*, xt_table*, const nf_hook_ops*) function bpf_offload_dev* bpf_offload_dev_create(const bpf_prog_offload_ops*, void*) function bool bpf_offload_dev_match(bpf_prog*, net_device*) function int bpf_offload_dev_netdev_register(bpf_offload_dev*, net_device*) function void bpf_offload_dev_netdev_unregister(bpf_offload_dev*, net_device*) function bpf_prog* bpf_prog_add(bpf_prog*, int) function bpf_prog* bpf_prog_alloc(unsigned int, gfp_t) function int bpf_prog_create(bpf_prog**, sock_fprog_kern*) function int bpf_prog_create_from_user(bpf_prog**, sock_fprog*, bpf_aux_classic_check_t, bool) function void bpf_prog_destroy(bpf_prog*) function void bpf_prog_free(bpf_prog*) function bpf_prog* bpf_prog_get_type_dev(u32, bpf_prog_type, bool) function bpf_prog* bpf_prog_get_type_path(const char*, bpf_prog_type) function bpf_prog* bpf_prog_inc(bpf_prog*) function bpf_prog* bpf_prog_inc_not_zero(bpf_prog*) function void bpf_prog_put(bpf_prog*) function bpf_prog* bpf_prog_select_runtime(bpf_prog*, int*) function void bpf_prog_sub(bpf_prog*, int) function void bpf_trace_run1(bpf_prog*, u64) function void bpf_trace_run10(bpf_prog*, u64, u64, u64, u64, u64, u64, u64, u64, u64, u64) function void bpf_trace_run11(bpf_prog*, u64, u64, u64, u64, u64, u64, u64, u64, u64, u64, u64) function void bpf_trace_run12(bpf_prog*, u64, u64, u64, u64, u64, u64, u64, u64, u64, u64, u64, u64) function void bpf_trace_run2(bpf_prog*, u64, u64) function void bpf_trace_run3(bpf_prog*, u64, u64, u64) function void bpf_trace_run4(bpf_prog*, u64, u64, u64, u64) function void bpf_trace_run5(bpf_prog*, u64, u64, u64, u64, u64) function void bpf_trace_run6(bpf_prog*, u64, u64, u64, u64, u64, u64) function void bpf_trace_run7(bpf_prog*, u64, u64, u64, u64, u64, u64, u64) function void bpf_trace_run8(bpf_prog*, u64, u64, u64, u64, u64, u64, u64, u64) function void bpf_trace_run9(bpf_prog*, u64, u64, u64, u64, u64, u64, u64, u64, u64) function void bpf_verifier_log_write(bpf_verifier_env*, const char*, ...) function int br_dev_queue_push_xmit(net*, sock*, sk_buff*) function void br_fdb_clear_offload(const net_device*, u16) function net_device* br_fdb_find_port(const net_device*, const unsigned char*, __u16) function void br_forward(const net_bridge_port*, sk_buff*, bool, bool) function int br_forward_finish(net*, sock*, sk_buff*) function int br_handle_frame_finish(net*, sock*, sk_buff*) function int br_ip6_fragment(net*, sock*, sk_buff*, nf_bridge_frag_data*, void ()*) function bool br_multicast_enabled(const net_device*) function bool br_multicast_has_querier_adjacent(net_device*, int) function bool br_multicast_has_querier_anywhere(net_device*, int) function int br_multicast_list_adjacent(net_device*, list_head*) function bool br_multicast_router(const net_device*) function bool br_port_flag_is_set(const net_device*, unsigned long int) function void brioctl_set(void ()*) function sock* bt_accept_dequeue(sock*, socket*) function void bt_accept_enqueue(sock*, sock*, bool) function void bt_accept_unlink(sock*) function void bt_procfs_cleanup(net*, const char*) function int bt_procfs_init(net*, const char*, bt_sock_list*, void ()*) function int bt_sock_ioctl(socket*, unsigned int, unsigned long int) function void bt_sock_link(bt_sock_list*, sock*) function __poll_t bt_sock_poll(file*, socket*, poll_table*) function void bt_sock_reclassify_lock(sock*, int) function int bt_sock_recvmsg(socket*, msghdr*, size_t, int) function int bt_sock_register(int, const net_proto_family*) function int bt_sock_stream_recvmsg(socket*, msghdr*, size_t, int) function void bt_sock_unlink(bt_sock_list*, sock*) function int bt_sock_wait_ready(sock*, unsigned long int) function int bt_sock_wait_state(sock*, int, unsigned long int) function int call_fib_notifier(notifier_block*, net*, fib_event_type, fib_notifier_info*) function int call_fib_notifiers(net*, fib_event_type, fib_notifier_info*) function int call_netdevice_notifiers(unsigned long int, net_device*) function void can_bus_off(net_device*) function int can_change_mtu(net_device*, int) function void can_change_state(net_device*, can_frame*, can_state, can_state) function void can_free_echo_skb(net_device*, unsigned int) function unsigned int can_get_echo_skb(net_device*, unsigned int) function int can_proto_register(const can_proto*) function void can_proto_unregister(const can_proto*) function void can_put_echo_skb(sk_buff*, net_device*, unsigned int) function int can_rx_offload_add_fifo(net_device*, can_rx_offload*, unsigned int) function int can_rx_offload_add_timestamp(net_device*, can_rx_offload*) function void can_rx_offload_del(can_rx_offload*) function void can_rx_offload_enable(can_rx_offload*) function unsigned int can_rx_offload_get_echo_skb(can_rx_offload*, unsigned int, u32) function int can_rx_offload_irq_offload_fifo(can_rx_offload*) function int can_rx_offload_irq_offload_timestamp(can_rx_offload*, u64) function int can_rx_offload_queue_sorted(can_rx_offload*, sk_buff*, u32) function int can_rx_offload_queue_tail(can_rx_offload*, sk_buff*) function void can_rx_offload_reset(can_rx_offload*) function int can_rx_register(net*, net_device*, canid_t, canid_t, void ()*, void*, char*, sock*) function void can_rx_unregister(net*, net_device*, canid_t, canid_t, void ()*, void*) function void can_sock_destruct(sock*) function void cfg80211_abandon_assoc(net_device*, cfg80211_bss*) function void cfg80211_assoc_timeout(net_device*, cfg80211_bss*) function void cfg80211_auth_timeout(net_device*, const u8*) function void cfg80211_bss_iter(wiphy*, cfg80211_chan_def*, void ()*, void*) function void cfg80211_cac_event(net_device*, const cfg80211_chan_def*, nl80211_radar_event, gfp_t) function void cfg80211_ch_switch_notify(net_device*, cfg80211_chan_def*) function void cfg80211_ch_switch_started_notify(net_device*, cfg80211_chan_def*, u8) function int cfg80211_chandef_dfs_required(wiphy*, const cfg80211_chan_def*, nl80211_iftype) function bool cfg80211_chandef_usable(wiphy*, const cfg80211_chan_def*, u32) function int cfg80211_check_combinations(wiphy*, iface_combination_params*) function int cfg80211_check_station_change(wiphy*, station_parameters*, cfg80211_station_type) function void cfg80211_conn_failed(net_device*, const u8*, nl80211_connect_failed_reason, gfp_t) function void cfg80211_connect_done(net_device*, cfg80211_connect_resp_params*, gfp_t) function void cfg80211_cqm_beacon_loss_notify(net_device*, gfp_t) function void cfg80211_cqm_pktloss_notify(net_device*, const u8*, u32, gfp_t) function void cfg80211_cqm_rssi_notify(net_device*, nl80211_cqm_rssi_threshold_event, s32, gfp_t) function void cfg80211_cqm_txe_notify(net_device*, const u8*, u32, u32, u32, gfp_t) function void cfg80211_crit_proto_stopped(wireless_dev*, gfp_t) function void cfg80211_del_sta_sinfo(net_device*, const u8*, station_info*, gfp_t) function void cfg80211_disconnected(net_device*, u16, const u8*, size_t, bool, gfp_t) function int cfg80211_external_auth_request(net_device*, cfg80211_external_auth_params*, gfp_t) function void cfg80211_ft_event(net_device*, cfg80211_ft_event_params*) function cfg80211_bss* cfg80211_get_bss(wiphy*, ieee80211_channel*, const u8*, const u8*, size_t, ieee80211_bss_type, ieee80211_privacy) function void cfg80211_get_drvinfo(net_device*, ethtool_drvinfo*) function int cfg80211_get_station(net_device*, const u8*, station_info*) function void cfg80211_gtk_rekey_notify(net_device*, const u8*, const u8*, gfp_t) function void cfg80211_ibss_joined(net_device*, const u8*, ieee80211_channel*, gfp_t) function bool cfg80211_iftype_allowed(wiphy*, nl80211_iftype, bool, u8) function cfg80211_bss* cfg80211_inform_bss_data(wiphy*, cfg80211_inform_bss*, cfg80211_bss_frame_type, const u8*, u64, u16, u16, const u8*, size_t, gfp_t) function cfg80211_bss* cfg80211_inform_bss_frame_data(wiphy*, cfg80211_inform_bss*, ieee80211_mgmt*, size_t, gfp_t) function int cfg80211_iter_combinations(wiphy*, iface_combination_params*, void ()*, void*) function void cfg80211_mgmt_tx_status(wireless_dev*, u64, const u8*, size_t, bool, gfp_t) function void cfg80211_michael_mic_failure(net_device*, const u8*, nl80211_key_type, int, const u8*, gfp_t) function void cfg80211_nan_func_terminated(wireless_dev*, u8, nl80211_nan_func_term_reason, u64, gfp_t) function void cfg80211_nan_match(wireless_dev*, cfg80211_nan_match_params*, gfp_t) function void cfg80211_new_sta(net_device*, const u8*, station_info*, gfp_t) function void cfg80211_notify_new_peer_candidate(net_device*, const u8*, const u8*, u8, int, gfp_t) function void cfg80211_pmksa_candidate_notify(net_device*, int, const u8*, bool, gfp_t) function void cfg80211_pmsr_complete(wireless_dev*, cfg80211_pmsr_request*, gfp_t) function void cfg80211_pmsr_report(wireless_dev*, cfg80211_pmsr_request*, cfg80211_pmsr_result*, gfp_t) function void cfg80211_port_authorized(net_device*, const u8*, gfp_t) function void cfg80211_probe_status(net_device*, const u8*, u64, bool, s32, bool, gfp_t) function void cfg80211_put_bss(wiphy*, cfg80211_bss*) function void cfg80211_radar_event(wiphy*, cfg80211_chan_def*, gfp_t) function void cfg80211_ready_on_channel(wireless_dev*, u64, ieee80211_channel*, unsigned int, gfp_t) function void cfg80211_ref_bss(wiphy*, cfg80211_bss*) function bool cfg80211_reg_can_beacon(wiphy*, cfg80211_chan_def*, nl80211_iftype) function bool cfg80211_reg_can_beacon_relax(wiphy*, cfg80211_chan_def*, nl80211_iftype) function void cfg80211_remain_on_channel_expired(wireless_dev*, u64, ieee80211_channel*, gfp_t) function void cfg80211_report_obss_beacon(wiphy*, const u8*, size_t, int, int) function void cfg80211_report_wowlan_wakeup(wireless_dev*, cfg80211_wowlan_wakeup*, gfp_t) function void cfg80211_roamed(net_device*, cfg80211_roam_info*, gfp_t) function void cfg80211_rx_assoc_resp(net_device*, cfg80211_bss*, const u8*, size_t, int, const u8*, size_t) function bool cfg80211_rx_control_port(net_device*, sk_buff*, bool) function bool cfg80211_rx_mgmt(wireless_dev*, int, int, const u8*, size_t, u32) function void cfg80211_rx_mlme_mgmt(net_device*, const u8*, size_t) function bool cfg80211_rx_spurious_frame(net_device*, const u8*, gfp_t) function bool cfg80211_rx_unexpected_4addr_frame(net_device*, const u8*, gfp_t) function void cfg80211_rx_unprot_mlme_mgmt(net_device*, const u8*, size_t) function void cfg80211_scan_done(cfg80211_scan_request*, cfg80211_scan_info*) function void cfg80211_sched_scan_results(wiphy*, u64) function void cfg80211_sched_scan_stopped(wiphy*, u64) function void cfg80211_sched_scan_stopped_rtnl(wiphy*, u64) function void cfg80211_send_layer2_update(net_device*, const u8*) function void cfg80211_shutdown_all_interfaces(wiphy*) function void cfg80211_sta_opmode_change_notify(net_device*, const u8*, sta_opmode_info*, gfp_t) function void cfg80211_stop_iface(wiphy*, wireless_dev*, gfp_t) function void cfg80211_tdls_oper_request(net_device*, const u8*, nl80211_tdls_operation, u16, gfp_t) function void cfg80211_tx_mgmt_expired(wireless_dev*, u64, ieee80211_channel*, gfp_t) function void cfg80211_tx_mlme_mgmt(net_device*, const u8*, size_t) function void cfg80211_unlink_bss(wiphy*, cfg80211_bss*) function void cfg80211_unregister_wdev(wireless_dev*) function void cfg80211_update_owe_info_event(net_device*, cfg80211_update_owe_info*, gfp_t) function unsigned int cfg80211_vendor_cmd_get_sender(wiphy*) function void close_candev(net_device*) function int compat_ip_getsockopt(sock*, int, int, char*, int*) function int compat_ip_setsockopt(sock*, int, int, char*, unsigned int) function int compat_ipv6_getsockopt(sock*, int, int, char*, int*) function int compat_ipv6_setsockopt(sock*, int, int, char*, unsigned int) function int compat_mc_getsockopt(sock*, int, int, char*, int*, void ()*) function int compat_mc_setsockopt(sock*, int, int, char*, unsigned int, void ()*) function int compat_nf_getsockopt(sock*, u_int8_t, int, char*, int*) function int compat_nf_setsockopt(sock*, u_int8_t, int, char*, unsigned int) function int compat_sock_common_getsockopt(socket*, int, int, char*, int*) function int compat_sock_common_setsockopt(socket*, int, int, char*, unsigned int) function int compat_tcp_getsockopt(sock*, int, int, char*, int*) function int compat_tcp_setsockopt(sock*, int, int, char*, unsigned int) function __poll_t datagram_poll(file*, socket*, poll_table*) function void dev_activate(net_device*) function void dev_add_pack(packet_type*) function int dev_addr_add(net_device*, const unsigned char*, unsigned char) function int dev_addr_del(net_device*, const unsigned char*, unsigned char) function void dev_addr_flush(net_device*) function int dev_addr_init(net_device*) function int dev_alloc_name(net_device*, const char*) function int dev_change_carrier(net_device*, bool) function int dev_change_flags(net_device*, unsigned int, netlink_ext_ack*) function int dev_change_net_namespace(net_device*, net*, const char*) function int dev_change_proto_down(net_device*, bool) function int dev_change_proto_down_generic(net_device*, bool) function void dev_close(net_device*) function void dev_deactivate(net_device*) function void dev_disable_lro(net_device*) function int dev_fill_metadata_dst(net_device*, sk_buff*) function int dev_forward_skb(net_device*, sk_buff*) function net_device* dev_get_by_index(net*, int) function net_device* dev_get_by_index_rcu(net*, int) function net_device* dev_get_by_name(net*, const char*) function net_device* dev_get_by_name_rcu(net*, const char*) function net_device* dev_get_by_napi_id(unsigned int) function unsigned int dev_get_flags(const net_device*) function int dev_get_iflink(const net_device*) function int dev_get_phys_port_id(net_device*, netdev_phys_item_id*) function int dev_get_phys_port_name(net_device*, char*, size_t) function int dev_get_port_parent_id(net_device*, netdev_phys_item_id*, bool) function rtnl_link_stats64* dev_get_stats(net_device*, rtnl_link_stats64*) function int dev_get_valid_name(net*, net_device*, const char*) function net_device* dev_getbyhwaddr_rcu(net*, unsigned short int, const char*) function net_device* dev_getfirstbyhwtype(net*, unsigned short int) function Qdisc* dev_graft_qdisc(netdev_queue*, Qdisc*) function void dev_load(net*, const char*) function int dev_loopback_xmit(net*, sock*, sk_buff*) function int dev_mc_add(net_device*, const unsigned char*) function int dev_mc_add_excl(net_device*, const unsigned char*) function int dev_mc_add_global(net_device*, const unsigned char*) function int dev_mc_del(net_device*, const unsigned char*) function int dev_mc_del_global(net_device*, const unsigned char*) function void dev_mc_flush(net_device*) function void dev_mc_init(net_device*) function int dev_mc_sync(net_device*, net_device*) function int dev_mc_sync_multiple(net_device*, net_device*) function void dev_mc_unsync(net_device*, net_device*) function bool dev_nit_active(net_device*) function int dev_open(net_device*, netlink_ext_ack*) function u16 dev_pick_tx_cpu_id(net_device*, sk_buff*, net_device*) function u16 dev_pick_tx_zero(net_device*, sk_buff*, net_device*) function int dev_pre_changeaddr_notify(net_device*, const char*, netlink_ext_ack*) function int dev_queue_xmit_accel(sk_buff*, net_device*) function void dev_queue_xmit_nit(sk_buff*, net_device*) function void dev_remove_pack(packet_type*) function int dev_set_alias(net_device*, const char*, size_t) function int dev_set_allmulti(net_device*, int) function void dev_set_group(net_device*, int) function int dev_set_mac_address(net_device*, sockaddr*, netlink_ext_ack*) function int dev_set_mtu(net_device*, int) function int dev_set_promiscuity(net_device*, int) function unsigned long int dev_trans_start(net_device*) function int dev_uc_add(net_device*, const unsigned char*) function int dev_uc_add_excl(net_device*, const unsigned char*) function int dev_uc_del(net_device*, const unsigned char*) function void dev_uc_flush(net_device*) function void dev_uc_init(net_device*) function int dev_uc_sync(net_device*, net_device*) function int dev_uc_sync_multiple(net_device*, net_device*) function void dev_uc_unsync(net_device*, net_device*) function net_device* devm_alloc_etherdev_mqs(device*, int, unsigned int, unsigned int) function ssize_t do_tcp_sendpages(sock*, page*, int, size_t, int) function int do_xdp_generic(bpf_prog*, sk_buff*) function void* dst_alloc(dst_ops*, net_device*, int, int, unsigned short int) function dst_entry* dst_cache_get(dst_cache*) function rtable* dst_cache_get_ip4(dst_cache*, __be32*) function dst_entry* dst_cache_get_ip6(dst_cache*, in6_addr*) function void dst_cache_set_ip4(dst_cache*, dst_entry*, __be32) function void dst_cache_set_ip6(dst_cache*, dst_entry*, const in6_addr*) function u32* dst_cow_metrics_generic(dst_entry*, unsigned long int) function dst_entry* dst_destroy(dst_entry*) function void dst_dev_put(dst_entry*) function int dst_discard_out(net*, sock*, sk_buff*) function void dst_init(dst_entry*, dst_ops*, net_device*, int, int, unsigned short int) function void dst_release(dst_entry*) function void dst_release_immediate(dst_entry*) function int esp6_output_head(xfrm_state*, sk_buff*, esp_info*) function int esp6_output_tail(xfrm_state*, sk_buff*, esp_info*) function int esp_output_head(xfrm_state*, sk_buff*, esp_info*) function int esp_output_tail(xfrm_state*, sk_buff*, esp_info*) function int eth_change_mtu(net_device*, int) function void eth_commit_mac_addr_change(net_device*, void*) function u32 eth_get_headlen(const net_device*, void*, unsigned int) function int eth_header(sk_buff*, net_device*, unsigned short int, void*, void*, unsigned int) function int eth_header_cache(const neighbour*, hh_cache*, __be16) function void eth_header_cache_update(hh_cache*, const net_device*, const unsigned char*) function int eth_mac_addr(net_device*, void*) function int eth_prepare_mac_addr_change(net_device*, void*) function __be16 eth_type_trans(sk_buff*, net_device*) function int eth_validate_addr(net_device*) function void ether_setup(net_device*) function u32 ethtool_op_get_link(net_device*) function int ethtool_op_get_ts_info(net_device*, ethtool_ts_info*) function ethtool_rx_flow_rule* ethtool_rx_flow_rule_create(const ethtool_rx_flow_spec_input*) function void ethtool_rx_flow_rule_destroy(ethtool_rx_flow_rule*) function failover* failover_register(net_device*, failover_ops*) function int failover_slave_unregister(net_device*) function void failover_unregister(failover*) function bool fib4_rule_default(const fib_rule*) function int fib6_check_nexthop(nexthop*, fib6_config*, netlink_ext_ack*) function fib6_table* fib6_get_table(net*, u32) function fib6_table* fib6_new_table(net*, u32) function bool fib6_rule_default(const fib_rule*) function int fib_add_nexthop(sk_buff*, const fib_nh_common*, int, u8) function int fib_default_rule_add(fib_rules_ops*, u32, u32, u32) function bool fib_info_nh_uses_dev(fib_info*, const net_device*) function fib_table* fib_new_table(net*, u32) function int fib_nexthop_info(sk_buff*, const fib_nh_common*, u8, unsigned char*, bool) function int fib_nh_common_init(fib_nh_common*, nlattr*, u16, void*, gfp_t, netlink_ext_ack*) function void fib_nh_common_release(fib_nh_common*) function fib_notifier_ops* fib_notifier_ops_register(const fib_notifier_ops*, net*) function void fib_notifier_ops_unregister(fib_notifier_ops*) function bool fib_rule_matchall(const fib_rule*) function int fib_rules_dump(net*, notifier_block*, int) function int fib_rules_lookup(fib_rules_ops*, flowi*, int, fib_lookup_arg*) function fib_rules_ops* fib_rules_register(const fib_rules_ops*, net*) function unsigned int fib_rules_seq_read(net*, int) function void fib_rules_unregister(fib_rules_ops*) function int fib_table_lookup(fib_table*, const flowi4*, fib_result*, int) function Qdisc* fifo_create_dflt(Qdisc*, Qdisc_ops*, unsigned int, netlink_ext_ack*) function int fifo_set_limit(Qdisc*, unsigned int) function int fixed_phy_change_carrier(net_device*, bool) function phy_device* fixed_phy_register(unsigned int, fixed_phy_status*, device_node*) function phy_device* fixed_phy_register_with_gpiod(unsigned int, fixed_phy_status*, gpio_desc*) function int fixed_phy_set_link_update(phy_device*, void ()*) function void fixed_phy_unregister(phy_device*) function ipv6_txoptions* fl6_merge_options(ipv6_txoptions*, ip6_flowlabel*, ipv6_txoptions*) function int flow_block_cb_setup_simple(flow_block_offload*, list_head*, flow_setup_cb_t*, void*, void*, bool) function void flow_indr_block_call(net_device*, flow_block_offload*, flow_block_command) function flow_rule* flow_rule_alloc(unsigned int) function void flow_rule_match_basic(const flow_rule*, flow_match_basic*) function void flow_rule_match_control(const flow_rule*, flow_match_control*) function void flow_rule_match_cvlan(const flow_rule*, flow_match_vlan*) function void flow_rule_match_enc_control(const flow_rule*, flow_match_control*) function void flow_rule_match_enc_ip(const flow_rule*, flow_match_ip*) function void flow_rule_match_enc_ipv4_addrs(const flow_rule*, flow_match_ipv4_addrs*) function void flow_rule_match_enc_ipv6_addrs(const flow_rule*, flow_match_ipv6_addrs*) function void flow_rule_match_enc_keyid(const flow_rule*, flow_match_enc_keyid*) function void flow_rule_match_enc_opts(const flow_rule*, flow_match_enc_opts*) function void flow_rule_match_enc_ports(const flow_rule*, flow_match_ports*) function void flow_rule_match_eth_addrs(const flow_rule*, flow_match_eth_addrs*) function void flow_rule_match_icmp(const flow_rule*, flow_match_icmp*) function void flow_rule_match_ip(const flow_rule*, flow_match_ip*) function void flow_rule_match_ipv4_addrs(const flow_rule*, flow_match_ipv4_addrs*) function void flow_rule_match_ipv6_addrs(const flow_rule*, flow_match_ipv6_addrs*) function void flow_rule_match_meta(const flow_rule*, flow_match_meta*) function void flow_rule_match_mpls(const flow_rule*, flow_match_mpls*) function void flow_rule_match_ports(const flow_rule*, flow_match_ports*) function void flow_rule_match_tcp(const flow_rule*, flow_match_tcp*) function void flow_rule_match_vlan(const flow_rule*, flow_match_vlan*) function void fqdir_exit(fqdir*) function int fqdir_init(fqdir**, inet_frags*, net*) function void free_candev(net_device*) function void free_fib_info(fib_info*) function void free_netdev(net_device*) function const ieee80211_reg_rule* freq_reg_info(wiphy*, u32) function int gen10g_config_aneg(phy_device*) function int generic_mii_ioctl(mii_if_info*, mii_ioctl_data*, int, unsigned int*) function void generic_xdp_tx(sk_buff*, bpf_prog*) function nlattr** genl_family_attrbuf(const genl_family*) function void genl_notify(const genl_family*, sk_buff*, genl_info*, u32, gfp_t) function int genl_register_family(genl_family*) function int genl_unregister_family(const genl_family*) function int genlmsg_multicast_allns(const genl_family*, sk_buff*, u32, unsigned int, gfp_t) function void* genlmsg_put(sk_buff*, u32, u32, const genl_family*, int, u8) function int genphy_c45_an_config_aneg(phy_device*) function int genphy_c45_an_disable_aneg(phy_device*) function int genphy_c45_aneg_done(phy_device*) function int genphy_c45_check_and_restart_aneg(phy_device*, bool) function int genphy_c45_config_aneg(phy_device*) function int genphy_c45_pma_read_abilities(phy_device*) function int genphy_c45_pma_setup_forced(phy_device*) function int genphy_c45_read_link(phy_device*) function int genphy_c45_read_lpa(phy_device*) function int genphy_c45_read_mdix(phy_device*) function int genphy_c45_read_pma(phy_device*) function int genphy_c45_read_status(phy_device*) function int genphy_c45_restart_aneg(phy_device*) function net* get_net_ns_by_fd(int) function net* get_net_ns_by_pid(pid_t) function void gro_cells_destroy(gro_cells*) function int gro_cells_init(gro_cells*, net_device*) function int gro_cells_receive(gro_cells*, sk_buff*) function int hci_mgmt_chan_register(hci_mgmt_chan*) function void hci_mgmt_chan_unregister(hci_mgmt_chan*) function ieee80211_hw* ieee80211_alloc_hw_nm(size_t, const ieee80211_ops*, const char*) function sk_buff* ieee80211_ap_probereq_get(ieee80211_hw*, ieee80211_vif*) function sk_buff* ieee80211_beacon_get_template(ieee80211_hw*, ieee80211_vif*, ieee80211_mutable_offsets*) function sk_buff* ieee80211_beacon_get_tim(ieee80211_hw*, ieee80211_vif*, u16*, u16*) function __le16 ieee80211_ctstoself_duration(ieee80211_hw*, ieee80211_vif*, size_t, const ieee80211_tx_info*) function void ieee80211_ctstoself_get(ieee80211_hw*, ieee80211_vif*, void*, size_t, const ieee80211_tx_info*, ieee80211_cts*) function ieee80211_sta* ieee80211_find_sta_by_ifaddr(ieee80211_hw*, const u8*, const u8*) function void ieee80211_free_hw(ieee80211_hw*) function void ieee80211_free_txskb(ieee80211_hw*, sk_buff*) function __le16 ieee80211_generic_frame_duration(ieee80211_hw*, ieee80211_vif*, nl80211_band, size_t, ieee80211_rate*) function sk_buff* ieee80211_get_buffered_bc(ieee80211_hw*, ieee80211_vif*) function ieee80211_channel* ieee80211_get_channel(wiphy*, int) function unsigned int ieee80211_get_num_supported_channels(wiphy*) function void ieee80211_iter_chan_contexts_atomic(ieee80211_hw*, void ()*, void*) function void ieee80211_iter_keys(ieee80211_hw*, ieee80211_vif*, void ()*, void*) function void ieee80211_iter_keys_rcu(ieee80211_hw*, ieee80211_vif*, void ()*, void*) function void ieee80211_iterate_active_interfaces_atomic(ieee80211_hw*, u32, void ()*, void*) function void ieee80211_iterate_active_interfaces_rtnl(ieee80211_hw*, u32, void ()*, void*) function void ieee80211_iterate_interfaces(ieee80211_hw*, u32, void ()*, void*) function void ieee80211_iterate_stations_atomic(ieee80211_hw*, void ()*, void*) function ieee80211_txq* ieee80211_next_txq(ieee80211_hw*, u8) function sk_buff* ieee80211_nullfunc_get(ieee80211_hw*, ieee80211_vif*, bool) function sk_buff* ieee80211_probereq_get(ieee80211_hw*, const u8*, const u8*, size_t, size_t) function sk_buff* ieee80211_proberesp_get(ieee80211_hw*, ieee80211_vif*) function sk_buff* ieee80211_pspoll_get(ieee80211_hw*, ieee80211_vif*) function void ieee80211_queue_delayed_work(ieee80211_hw*, delayed_work*, unsigned long int) function int ieee80211_queue_stopped(ieee80211_hw*, int) function void ieee80211_queue_work(ieee80211_hw*, work_struct*) function void ieee80211_radar_detected(ieee80211_hw*) function int ieee80211_rate_control_register(const rate_control_ops*) function void ieee80211_rate_control_unregister(const rate_control_ops*) function void ieee80211_ready_on_channel(ieee80211_hw*) function int ieee80211_register_hw(ieee80211_hw*) function void ieee80211_remain_on_channel_expired(ieee80211_hw*) function void ieee80211_restart_hw(ieee80211_hw*) function __le16 ieee80211_rts_duration(ieee80211_hw*, ieee80211_vif*, size_t, const ieee80211_tx_info*) function void ieee80211_rts_get(ieee80211_hw*, ieee80211_vif*, void*, size_t, const ieee80211_tx_info*, ieee80211_rts*) function void ieee80211_rx_irqsafe(ieee80211_hw*, sk_buff*) function void ieee80211_rx_napi(ieee80211_hw*, ieee80211_sta*, sk_buff*, napi_struct*) function void ieee80211_scan_completed(ieee80211_hw*, cfg80211_scan_info*) function void ieee80211_sched_scan_results(ieee80211_hw*) function void ieee80211_sched_scan_stopped(ieee80211_hw*) function void ieee80211_sta_block_awake(ieee80211_hw*, ieee80211_sta*, bool) function void ieee80211_stop_queue(ieee80211_hw*, int) function void ieee80211_stop_queues(ieee80211_hw*) function sk_buff* ieee80211_tx_dequeue(ieee80211_hw*, ieee80211_txq*) function bool ieee80211_tx_prepare_skb(ieee80211_hw*, ieee80211_vif*, sk_buff*, int, ieee80211_sta**) function void ieee80211_tx_rate_update(ieee80211_hw*, ieee80211_sta*, ieee80211_tx_info*) function void ieee80211_tx_status(ieee80211_hw*, sk_buff*) function void ieee80211_tx_status_ext(ieee80211_hw*, ieee80211_tx_status*) function void ieee80211_tx_status_irqsafe(ieee80211_hw*, sk_buff*) function bool ieee80211_txq_may_transmit(ieee80211_hw*, ieee80211_txq*) function void ieee80211_txq_schedule_start(ieee80211_hw*, u8) function void ieee80211_unregister_hw(ieee80211_hw*) function wireless_dev* ieee80211_vif_to_wdev(ieee80211_vif*) function void ieee80211_wake_queue(ieee80211_hw*, int) function void ieee80211_wake_queues(ieee80211_hw*) function void in_dev_finish_destroy(in_device*) function int inet6_bind(socket*, sockaddr*, int) function void inet6_csk_addr2sockaddr(sock*, sockaddr*) function dst_entry* inet6_csk_route_req(const sock*, flowi6*, const request_sock*, u8) function dst_entry* inet6_csk_update_pmtu(sock*, u32) function int inet6_csk_xmit(sock*, sk_buff*, flowi*) function void inet6_destroy_sock(sock*) function int inet6_getname(socket*, sockaddr*, int) function int inet6_hash(sock*) function int inet6_hash_connect(inet_timewait_death_row*, sock*) function int inet6_ioctl(socket*, unsigned int, unsigned long int) function sock* inet6_lookup(net*, inet_hashinfo*, sk_buff*, int, const in6_addr*, const __be16, const in6_addr*, const __be16, const int) function sock* inet6_lookup_listener(net*, inet_hashinfo*, sk_buff*, int, const in6_addr*, const __be16, const in6_addr*, const unsigned short int, const int, const int) function int inet6_register_protosw(inet_protosw*) function int inet6_release(socket*) function int inet6_sk_rebuild_header(sock*) function void inet6_unregister_protosw(inet_protosw*) function int inet_accept(socket*, socket*, int, bool) function unsigned int inet_addr_type(net*, __be32) function unsigned int inet_addr_type_dev_table(net*, const net_device*, __be32) function unsigned int inet_addr_type_table(net*, __be32, u32) function int inet_bind(socket*, sockaddr*, int) function __be32 inet_confirm_addr(net*, in_device*, __be32, __be32, int) function sock* inet_csk_accept(sock*, int, int*, bool) function void inet_csk_addr2sockaddr(sock*, sockaddr*) function void inet_csk_clear_xmit_timers(sock*) function sock* inet_csk_clone_lock(const sock*, const request_sock*, const gfp_t) function int inet_csk_compat_getsockopt(sock*, int, int, char*, int*) function int inet_csk_compat_setsockopt(sock*, int, int, char*, unsigned int) function sock* inet_csk_complete_hashdance(sock*, sock*, request_sock*, bool) function void inet_csk_delete_keepalive_timer(sock*) function void inet_csk_destroy_sock(sock*) function int inet_csk_get_port(sock*, unsigned short int) function void inet_csk_init_xmit_timers(sock*, void ()*, void ()*, void ()*) function int inet_csk_listen_start(sock*, int) function void inet_csk_listen_stop(sock*) function void inet_csk_prepare_forced_close(sock*) function sock* inet_csk_reqsk_queue_add(sock*, request_sock*, sock*) function void inet_csk_reqsk_queue_drop(sock*, request_sock*) function void inet_csk_reqsk_queue_drop_and_put(sock*, request_sock*) function void inet_csk_reqsk_queue_hash_add(sock*, request_sock*, unsigned long int) function void inet_csk_reset_keepalive_timer(sock*, unsigned long int) function dst_entry* inet_csk_route_child_sock(const sock*, sock*, const request_sock*) function dst_entry* inet_csk_route_req(const sock*, flowi4*, const request_sock*) function dst_entry* inet_csk_update_pmtu(sock*, u32) function int inet_ctl_sock_create(sock**, unsigned short int, unsigned short int, unsigned char, net*) function unsigned int inet_dev_addr_type(net*, const net_device*, __be32) function int inet_dgram_connect(socket*, sockaddr*, int, int) function int inet_diag_bc_sk(const nlattr*, sock*) function sock* inet_diag_find_one_icsk(net*, inet_hashinfo*, const inet_diag_req_v2*) function int inet_diag_msg_attrs_fill(sock*, sk_buff*, inet_diag_msg*, int, user_namespace*, bool) function void inet_diag_msg_common_fill(inet_diag_msg*, sock*) function int inet_diag_register(const inet_diag_handler*) function void inet_diag_unregister(const inet_diag_handler*) function bool inet_ehash_nolisten(sock*, sock*) function inet_frag_queue* inet_frag_find(fqdir*, void*) function void inet_get_local_port_range(net*, int*, int*) function int inet_getname(socket*, sockaddr*, int) function int inet_hash(sock*) function int inet_hash_connect(inet_timewait_death_row*, sock*) function int inet_ioctl(socket*, unsigned int, unsigned long int) function int inet_listen(socket*, int) function int inet_pton_with_scope(net*, __kernel_sa_family_t, const char*, const char*, __kernel_sockaddr_storage*) function void inet_put_port(sock*) function bool inet_rcv_saddr_equal(const sock*, const sock*, bool) function int inet_recvmsg(socket*, msghdr*, size_t, int) function void inet_register_protosw(inet_protosw*) function int inet_release(socket*) function request_sock* inet_reqsk_alloc(const request_sock_ops*, sock*, bool) function int inet_rtx_syn_ack(const sock*, request_sock*) function __be32 inet_select_addr(const net_device*, __be32, int) function int inet_send_prepare(sock*) function int inet_sendmsg(socket*, msghdr*, size_t) function ssize_t inet_sendpage(socket*, page*, int, size_t, int) function int inet_shutdown(socket*, int) function int inet_sk_diag_fill(sock*, inet_connection_sock*, sk_buff*, const inet_diag_req_v2*, user_namespace*, u32, u32, u16, const nlmsghdr*, bool) function int inet_sk_rebuild_header(sock*) function void inet_sk_rx_dst_set(sock*, const sk_buff*) function void inet_sk_set_state(sock*, int) function void inet_sock_destruct(sock*) function int inet_stream_connect(socket*, sockaddr*, int, int) function inet_timewait_sock* inet_twsk_alloc(const sock*, inet_timewait_death_row*, const int) function void inet_twsk_hashdance(inet_timewait_sock*, sock*, inet_hashinfo*) function void inet_unhash(sock*) function void inet_unregister_protosw(inet_protosw*) function in_device* inetdev_by_index(net*, int) function int init_dummy_netdev(net_device*) function sock* io_uring_get_socket(file*) function int ip4_datagram_connect(sock*, sockaddr*, int) function void ip4_datagram_release_cb(sock*) function int ip6_append_data(sock*, void ()*, void*, int, int, ipcm6_cookie*, flowi6*, rt6_info*, unsigned int) function int ip6_datagram_connect(sock*, sockaddr*, int) function int ip6_datagram_connect_v6_only(sock*, sockaddr*, int) function void ip6_datagram_recv_ctl(sock*, msghdr*, sk_buff*) function void ip6_datagram_release_cb(sock*) function int ip6_datagram_send_ctl(net*, sock*, msghdr*, flowi6*, ipcm6_cookie*) function rt6_info* ip6_dst_alloc(net*, net_device*, int) function int ip6_dst_hoplimit(dst_entry*) function int ip6_dst_lookup(net*, sock*, dst_entry**, flowi6*) function dst_entry* ip6_dst_lookup_flow(const sock*, flowi6*, const in6_addr*) function void ip6_flush_pending_frames(sock*) function int ip6_local_out(net*, sock*, sk_buff*) function rt6_info* ip6_pol_route(net*, fib6_table*, int, flowi6*, const sk_buff*, int) function int ip6_push_pending_frames(sock*) function void ip6_redirect(sk_buff*, net*, int, u32, kuid_t) function dst_entry* ip6_route_input_lookup(net*, net_device*, flowi6*, const sk_buff*, int) function dst_entry* ip6_route_lookup(net*, flowi6*, const sk_buff*, int) function int ip6_route_me_harder(net*, sk_buff*) function dst_entry* ip6_route_output_flags(net*, const sock*, flowi6*, int) function dst_entry* ip6_route_output_flags_noref(net*, const sock*, flowi6*, int) function dst_entry* ip6_sk_dst_lookup_flow(sock*, flowi6*, const in6_addr*, bool) function void ip6_sk_redirect(sk_buff*, sock*) function void ip6_sk_update_pmtu(sk_buff*, sock*, __be32) function int ip6_tnl_change_mtu(net_device*, int) function int ip6_tnl_get_iflink(const net_device*) function net* ip6_tnl_get_link_net(const net_device*) function int ip6_tnl_rcv(ip6_tnl*, sk_buff*, const tnl_ptk_info*, metadata_dst*, bool) function int ip6_tnl_xmit(sk_buff*, net_device*, __u8, flowi6*, int, __u32*, __u8) function void ip6_update_pmtu(sk_buff*, net*, __be32, int, u32, kuid_t) function int ip6_xmit(const sock*, sk_buff*, flowi6*, __u32, ipv6_txoptions*, int, u32) function unsigned int ip6t_do_table(sk_buff*, const nf_hook_state*, xt_table*) function int ip6t_register_table(net*, const xt_table*, const ip6t_replace*, const nf_hook_ops*, xt_table**) function void ip6t_unregister_table(net*, xt_table*, const nf_hook_ops*) function int ip_build_and_send_pkt(sk_buff*, const sock*, __be32, __be32, ip_options_rcu*) function sk_buff* ip_check_defrag(net*, sk_buff*, u32) function void ip_cmsg_recv_offset(msghdr*, sock*, sk_buff*, int, int) function int ip_defrag(net*, sk_buff*, u32) function int ip_do_fragment(net*, sock*, sk_buff*, void ()*) function dst_metrics* ip_fib_metrics_init(net*, nlattr*, int, netlink_ext_ack*) function int ip_getsockopt(sock*, int, int, char*, int*) function int ip_local_out(net*, sock*, sk_buff*) function void ip_mc_inc_group(in_device*, __be32) function int ip_mc_join_group(sock*, ip_mreqn*) function int ip_mc_leave_group(sock*, ip_mreqn*) function void ip_md_tunnel_xmit(sk_buff*, net_device*, u8, int) function int ip_options_compile(net*, ip_options*, sk_buff*) function int ip_options_rcv_srr(sk_buff*, net_device*) function int ip_route_input_noref(sk_buff*, __be32, __be32, u8, net_device*) function int ip_route_me_harder(net*, sk_buff*, unsigned int) function rtable* ip_route_output_flow(net*, flowi4*, const sock*) function rtable* ip_route_output_key_hash(net*, flowi4*, const sk_buff*) function int ip_setsockopt(sock*, int, int, char*, unsigned int) function int ip_tunnel_change_mtu(net_device*, int) function int ip_tunnel_changelink(net_device*, nlattr**, ip_tunnel_parm*, __u32) function void ip_tunnel_delete_nets(list_head*, unsigned int, rtnl_link_ops*) function void ip_tunnel_dellink(net_device*, list_head*) function int ip_tunnel_encap_setup(ip_tunnel*, ip_tunnel_encap*) function int ip_tunnel_get_iflink(const net_device*) function net* ip_tunnel_get_link_net(const net_device*) function void ip_tunnel_get_stats64(net_device*, rtnl_link_stats64*) function int ip_tunnel_init(net_device*) function int ip_tunnel_init_net(net*, unsigned int, rtnl_link_ops*, char*) function int ip_tunnel_ioctl(net_device*, ip_tunnel_parm*, int) function ip_tunnel* ip_tunnel_lookup(ip_tunnel_net*, int, __be16, __be32, __be32, __be32) function int ip_tunnel_newlink(net_device*, nlattr**, ip_tunnel_parm*, __u32) function int ip_tunnel_rcv(ip_tunnel*, sk_buff*, const tnl_ptk_info*, metadata_dst*, bool) function void ip_tunnel_setup(net_device*, unsigned int) function void ip_tunnel_uninit(net_device*) function void ip_tunnel_xmit(sk_buff*, net_device*, const iphdr*, u8) function int ip_valid_fib_dump_req(net*, const nlmsghdr*, fib_dump_filter*, netlink_callback*) function void ipcomp_destroy(xfrm_state*) function int ipcomp_init_state(xfrm_state*) function int ipcomp_input(xfrm_state*, sk_buff*) function int ipcomp_output(xfrm_state*, sk_buff*) function unsigned int ipt_do_table(sk_buff*, const nf_hook_state*, xt_table*) function int ipt_register_table(net*, const xt_table*, const ipt_replace*, const nf_hook_ops*, xt_table**) function void ipt_unregister_table(net*, xt_table*, const nf_hook_ops*) function metadata_dst* iptunnel_metadata_reply(metadata_dst*, gfp_t) function void iptunnel_xmit(sock*, rtable*, sk_buff*, __be32, __be32, __u8, __u8, __u8, __be16, bool) function void ipv4_redirect(sk_buff*, net*, int, u8) function void ipv4_sk_redirect(sk_buff*, sock*) function void ipv4_sk_update_pmtu(sk_buff*, sock*, u32) function void ipv4_update_pmtu(sk_buff*, net*, u32, int, u8) function int ipv6_chk_addr(net*, const in6_addr*, const net_device*, int) function int ipv6_chk_addr_and_flags(net*, const in6_addr*, const net_device*, bool, int, u32) function bool ipv6_chk_custom_prefix(const in6_addr*, const unsigned int, net_device*) function int ipv6_chk_prefix(const in6_addr*, net_device*) function int ipv6_dev_get_saddr(net*, const net_device*, const in6_addr*, unsigned int, in6_addr*) function int ipv6_dev_mc_dec(net_device*, const in6_addr*) function int ipv6_dev_mc_inc(net_device*, const in6_addr*) function ipv6_txoptions* ipv6_dup_options(sock*, ipv6_txoptions*) function int ipv6_getsockopt(sock*, int, int, char*, int*) function bool ipv6_opt_accepted(const sock*, const sk_buff*, const inet6_skb_parm*) function __be32 ipv6_proxy_select_ident(net*, sk_buff*) function int ipv6_recv_error(sock*, msghdr*, int, int*) function __be32 ipv6_select_ident(net*, const in6_addr*, const in6_addr*) function int ipv6_setsockopt(sock*, int, int, char*, unsigned int) function int ipv6_sock_mc_drop(sock*, int, const in6_addr*) function int ipv6_sock_mc_join(sock*, int, const in6_addr*) function bool is_skb_forwardable(const net_device*, const sk_buff*) function int iw_handler_get_spy(net_device*, iw_request_info*, iwreq_data*, char*) function int iw_handler_get_thrspy(net_device*, iw_request_info*, iwreq_data*, char*) function int iw_handler_set_spy(net_device*, iw_request_info*, iwreq_data*, char*) function int iw_handler_set_thrspy(net_device*, iw_request_info*, iwreq_data*, char*) function int kernel_accept(socket*, socket**, int) function int kernel_bind(socket*, sockaddr*, int) function int kernel_connect(socket*, sockaddr*, int, int) function int kernel_getpeername(socket*, sockaddr*) function int kernel_getsockname(socket*, sockaddr*) function int kernel_getsockopt(socket*, int, int, char*, int*) function int kernel_listen(socket*, int) function int kernel_recvmsg(socket*, msghdr*, kvec*, size_t, size_t, int) function int kernel_sendmsg(socket*, msghdr*, kvec*, size_t, size_t) function int kernel_sendmsg_locked(sock*, msghdr*, kvec*, size_t, size_t) function int kernel_sendpage(socket*, page*, int, size_t, int) function int kernel_sendpage_locked(sock*, page*, int, size_t, int) function int kernel_setsockopt(socket*, int, int, char*, unsigned int) function u32 kernel_sock_ip_overhead(sock*) function int kernel_sock_shutdown(socket*, sock_shutdown_cmd) function int km_new_mapping(xfrm_state*, xfrm_address_t*, __be16) function void km_policy_notify(xfrm_policy*, int, const km_event*) function int km_query(xfrm_state*, xfrm_tmpl*, xfrm_policy*) function int km_report(net*, u8, xfrm_selector*, xfrm_address_t*) function void km_state_expired(xfrm_state*, int, u32) function void km_state_notify(xfrm_state*, const km_event*) function bool l2cap_is_socket(socket*) function void l2tp_recv_common(l2tp_session*, sk_buff*, unsigned char*, unsigned char*, u16, int) function l2tp_session* l2tp_session_create(int, l2tp_tunnel*, u32, u32, l2tp_session_cfg*) function int l2tp_session_delete(l2tp_session*) function void l2tp_session_free(l2tp_session*) function l2tp_session* l2tp_session_get(const net*, u32) function l2tp_session* l2tp_session_get_by_ifname(const net*, const char*) function l2tp_session* l2tp_session_get_nth(l2tp_tunnel*, int) function int l2tp_session_register(l2tp_session*, l2tp_tunnel*) function void l2tp_session_set_header_len(l2tp_session*, int) function int l2tp_tunnel_create(net*, int, int, u32, u32, l2tp_tunnel_cfg*, l2tp_tunnel**) function void l2tp_tunnel_delete(l2tp_tunnel*) function void l2tp_tunnel_free(l2tp_tunnel*) function l2tp_tunnel* l2tp_tunnel_get(const net*, u32) function l2tp_tunnel* l2tp_tunnel_get_nth(const net*, int) function l2tp_session* l2tp_tunnel_get_session(l2tp_tunnel*, u32) function int l2tp_tunnel_register(l2tp_tunnel*, net*, l2tp_tunnel_cfg*) function int l2tp_udp_encap_recv(sock*, sk_buff*) function int l2tp_xmit_skb(l2tp_session*, sk_buff*, int) function void linkwatch_fire_event(net_device*) function void llc_add_pack(int, void ()*) function int llc_build_and_send_ui_pkt(llc_sap*, sk_buff*, unsigned char*, unsigned char) function void llc_sap_close(llc_sap*) function llc_sap* llc_sap_find(unsigned char) function llc_sap* llc_sap_open(unsigned char, void ()*) function bool lock_sock_fast(sock*) function void lock_sock_nested(sock*, int) function phy_device* mdiobus_get_phy(mii_bus*, int) function phy_device* mdiobus_scan(mii_bus*, int) function metadata_dst* metadata_dst_alloc(u8, metadata_type, gfp_t) function metadata_dst* metadata_dst_alloc_percpu(u8, metadata_type, gfp_t) function void metadata_dst_free(metadata_dst*) function void metadata_dst_free_percpu(metadata_dst*) function int mii_check_gmii_support(mii_if_info*) function void mii_check_link(mii_if_info*) function unsigned int mii_check_media(mii_if_info*, unsigned int, unsigned int) function void mii_ethtool_get_link_ksettings(mii_if_info*, ethtool_link_ksettings*) function int mii_ethtool_gset(mii_if_info*, ethtool_cmd*) function int mii_ethtool_set_link_ksettings(mii_if_info*, const ethtool_link_ksettings*) function int mii_ethtool_sset(mii_if_info*, ethtool_cmd*) function int mii_link_ok(mii_if_info*) function int mii_nway_restart(mii_if_info*) function void mini_qdisc_pair_init(mini_Qdisc_pair*, Qdisc*, mini_Qdisc**) function void mini_qdisc_pair_swap(mini_Qdisc_pair*, tcf_proto*) function bool napi_complete_done(napi_struct*, int) function void napi_disable(napi_struct*) function sk_buff* napi_get_frags(napi_struct*) function void napi_gro_flush(napi_struct*, bool) function gro_result_t napi_gro_frags(napi_struct*) function gro_result_t napi_gro_receive(napi_struct*, sk_buff*) function bool napi_hash_del(napi_struct*) function bool napi_schedule_prep(napi_struct*) function int ndisc_mc_map(const in6_addr*, char*, net_device*, int) function int ndo_dflt_bridge_getlink(sk_buff*, u32, u32, net_device*, u16, u32, u32, int, u32, void ()*) function int ndo_dflt_fdb_add(ndmsg*, nlattr**, net_device*, const unsigned char*, u16, u16) function int ndo_dflt_fdb_del(ndmsg*, nlattr**, net_device*, const unsigned char*, u16) function int ndo_dflt_fdb_dump(sk_buff*, netlink_callback*, net_device*, net_device*, int*) function void neigh_app_ns(neighbour*) function int neigh_carrier_down(neigh_table*, net_device*) function void neigh_changeaddr(neigh_table*, net_device*) function int neigh_connected_output(neighbour*, sk_buff*) function void neigh_destroy(neighbour*) function int neigh_direct_output(neighbour*, sk_buff*) function neighbour* neigh_event_ns(neigh_table*, u8*, void*, net_device*) function void neigh_for_each(neigh_table*, void ()*, void*) function int neigh_ifdown(neigh_table*, net_device*) function neighbour* neigh_lookup(neigh_table*, void*, net_device*) function neighbour* neigh_lookup_nodev(neigh_table*, net*, void*) function neigh_parms* neigh_parms_alloc(net_device*, neigh_table*) function void neigh_parms_release(neigh_table*, neigh_parms*) function int neigh_resolve_output(neighbour*, sk_buff*) function void* neigh_seq_start(seq_file*, loff_t*, neigh_table*, unsigned int) function int neigh_sysctl_register(net_device*, neigh_parms*, proc_handler*) function void neigh_sysctl_unregister(neigh_parms*) function int neigh_table_clear(int, neigh_table*) function void neigh_table_init(int, neigh_table*) function int neigh_update(neighbour*, const u8*, u8, u32, u32) function int neigh_xmit(int, net_device*, void*, sk_buff*) function failover* net_failover_create(net_device*) function void net_failover_destroy(failover*) function void netdev_adjacent_change_abort(net_device*, net_device*, net_device*) function void netdev_adjacent_change_commit(net_device*, net_device*, net_device*) function int netdev_adjacent_change_prepare(net_device*, net_device*, net_device*, netlink_ext_ack*) function void netdev_alert(const net_device*, const char*, ...) function int netdev_bind_sb_channel_queue(net_device*, net_device*, u8, u16, u16) function void netdev_bonding_info_change(net_device*, netdev_bonding_info*) function int netdev_boot_setup_check(net_device*) function void netdev_change_features(net_device*) function void netdev_crit(const net_device*, const char*, ...) function void netdev_emerg(const net_device*, const char*, ...) function void netdev_err(const net_device*, const char*, ...) function void netdev_features_change(net_device*) function bool netdev_has_any_upper_dev(net_device*) function bool netdev_has_upper_dev(net_device*, net_device*) function bool netdev_has_upper_dev_all_rcu(net_device*, net_device*) function void netdev_info(const net_device*, const char*, ...) function bool netdev_is_rx_handler_busy(net_device*) function void* netdev_lower_dev_get_private(net_device*, net_device*) function void* netdev_lower_get_first_private_rcu(net_device*) function void* netdev_lower_get_next(net_device*, list_head**) function void* netdev_lower_get_next_private(net_device*, list_head**) function void* netdev_lower_get_next_private_rcu(net_device*, list_head**) function void netdev_lower_state_changed(net_device*, void*) function net_device* netdev_master_upper_dev_get(net_device*) function net_device* netdev_master_upper_dev_get_rcu(net_device*) function int netdev_master_upper_dev_link(net_device*, net_device*, void*, void*, netlink_ext_ack*) function void netdev_notice(const net_device*, const char*, ...) function void netdev_notify_peers(net_device*) function u16 netdev_pick_tx(net_device*, sk_buff*, net_device*) function bool netdev_port_same_parent_id(net_device*, net_device*) function void netdev_printk(const char*, const net_device*, const char*, ...) function int netdev_refcnt_read(const net_device*) function void netdev_reset_tc(net_device*) function void netdev_rx_csum_fault(net_device*, sk_buff*) function int netdev_rx_handler_register(net_device*, rx_handler_func_t*, void*) function void netdev_rx_handler_unregister(net_device*) function void netdev_set_default_ethtool_ops(net_device*, const ethtool_ops*) function int netdev_set_num_tc(net_device*, u8) function int netdev_set_sb_channel(net_device*, u16) function int netdev_set_tc_queue(net_device*, u8, u16, u16) function void netdev_state_change(net_device*) function int netdev_txq_to_tc(net_device*, unsigned int) function void netdev_unbind_sb_channel(net_device*, net_device*) function void netdev_update_features(net_device*) function void netdev_update_lockdep_key(net_device*) function int netdev_upper_dev_link(net_device*, net_device*, netlink_ext_ack*) function void netdev_upper_dev_unlink(net_device*, net_device*) function net_device* netdev_upper_get_next_dev_rcu(net_device*, list_head**) function int netdev_walk_all_lower_dev(net_device*, void ()*, void*) function int netdev_walk_all_lower_dev_rcu(net_device*, void ()*, void*) function int netdev_walk_all_upper_dev_rcu(net_device*, void ()*, void*) function void netdev_warn(const net_device*, const char*, ...) function void netif_carrier_off(net_device*) function void netif_carrier_on(net_device*) function void netif_device_attach(net_device*) function void netif_device_detach(net_device*) function void netif_napi_add(net_device*, napi_struct*, void ()*, int) function void netif_napi_del(napi_struct*) function void netif_schedule_queue(netdev_queue*) function int netif_set_real_num_rx_queues(net_device*, unsigned int) function int netif_set_real_num_tx_queues(net_device*, unsigned int) function int netif_set_xps_queue(net_device*, const cpumask*, u16) function void netif_stacked_transfer_operstate(const net_device*, net_device*) function void netif_tx_stop_all_queues(net_device*) function void netif_tx_wake_queue(netdev_queue*) function int netlink_add_tap(netlink_tap*) function int netlink_broadcast(sock*, sk_buff*, u32, u32, gfp_t) function int netlink_broadcast_filtered(sock*, sk_buff*, u32, u32, gfp_t, void ()*, void*) function int netlink_has_listeners(sock*, unsigned int) function void netlink_kernel_release(sock*) function int netlink_remove_tap(netlink_tap*) function int netlink_set_err(sock*, u32, u32, int) function int netlink_unicast(sock*, sk_buff*, u32, int) function nexthop* nexthop_find_by_id(net*, u32) function int nexthop_for_each_fib6_nh(nexthop*, void ()*, void*) function nexthop* nexthop_select_path(nexthop*, int) function int nf_conncount_add(net*, nf_conncount_list*, const nf_conntrack_tuple*, const nf_conntrack_zone*) function unsigned int nf_conncount_count(net*, nf_conncount_data*, const u32*, const nf_conntrack_tuple*, const nf_conntrack_zone*) function void nf_conncount_destroy(net*, unsigned int, nf_conncount_data*) function bool nf_conncount_gc_list(net*, nf_conncount_list*) function nf_conncount_data* nf_conncount_init(net*, unsigned int, unsigned int) function nf_conn* nf_conntrack_alloc(net*, const nf_conntrack_zone*, const nf_conntrack_tuple*, const nf_conntrack_tuple*, gfp_t) function nf_conntrack_tuple_hash* nf_conntrack_find_get(net*, const nf_conntrack_zone*, const nf_conntrack_tuple*) function unsigned int nf_conntrack_in(sk_buff*, const nf_hook_state*) function int nf_conntrack_register_notifier(net*, nf_ct_event_notifier*) function void nf_conntrack_unregister_notifier(net*, nf_ct_event_notifier*) function void nf_ct_bridge_register(nf_ct_bridge_info*) function void nf_ct_bridge_unregister(nf_ct_bridge_info*) function nf_conntrack_expect* nf_ct_expect_find_get(net*, const nf_conntrack_zone*, const nf_conntrack_tuple*) function void nf_ct_expect_iterate_net(net*, void ()*, void*, u32, int) function int nf_ct_expect_register_notifier(net*, nf_exp_event_notifier*) function void nf_ct_expect_unregister_notifier(net*, nf_exp_event_notifier*) function int nf_ct_frag6_gather(net*, sk_buff*, u32) function bool nf_ct_get_tuplepr(const sk_buff*, unsigned int, u_int16_t, net*, nf_conntrack_tuple*) function void nf_ct_iterate_cleanup_net(net*, void ()*, void*, u32, int) function const nf_conntrack_l4proto* nf_ct_l4proto_find(u8) function int nf_ct_netns_get(net*, u8) function void nf_ct_netns_put(net*, uint8_t) function nf_conn* nf_ct_tmpl_alloc(net*, const nf_conntrack_zone*, gfp_t) function void nf_ct_unconfirmed_destroy(net*) function int nf_defrag_ipv4_enable(net*) function int nf_defrag_ipv6_enable(net*) function int nf_getsockopt(sock*, u_int8_t, int, char*, int*) function void nf_hook_entries_delete_raw(nf_hook_entries**, const nf_hook_ops*) function int nf_hook_entries_insert_raw(nf_hook_entries**, const nf_hook_ops*) function int nf_hook_slow(sk_buff*, nf_hook_state*, const nf_hook_entries*, unsigned int) function int nf_ip_route(net*, dst_entry**, flowi*, bool) function void nf_l4proto_log_invalid(const sk_buff*, net*, u16, u8, const char*, ...) function int nf_log_bind_pf(net*, u_int8_t, const nf_logger*) function void nf_log_packet(net*, u_int8_t, unsigned int, const sk_buff*, const net_device*, const net_device*, const nf_loginfo*, const char*, ...) function int nf_log_set(net*, u_int8_t, const nf_logger*) function void nf_log_trace(net*, u_int8_t, unsigned int, const sk_buff*, const net_device*, const net_device*, const nf_loginfo*, const char*, ...) function void nf_log_unbind_pf(net*, u_int8_t) function void nf_log_unset(net*, const nf_logger*) function unsigned int nf_nat_inet_fn(void*, sk_buff*, const nf_hook_state*) function int nf_nat_ipv4_register_fn(net*, const nf_hook_ops*) function void nf_nat_ipv4_unregister_fn(net*, const nf_hook_ops*) function int nf_nat_ipv6_register_fn(net*, const nf_hook_ops*) function void nf_nat_ipv6_unregister_fn(net*, const nf_hook_ops*) function unsigned int nf_nat_masquerade_ipv4(sk_buff*, unsigned int, const nf_nat_range2*, const net_device*) function unsigned int nf_nat_masquerade_ipv6(sk_buff*, const nf_nat_range2*, const net_device*) function int nf_queue(sk_buff*, nf_hook_state*, unsigned int, unsigned int) function void nf_queue_entry_get_refs(nf_queue_entry*) function void nf_queue_entry_release_refs(nf_queue_entry*) function void nf_queue_nf_hook_drop(net*) function int nf_register_net_hook(net*, const nf_hook_ops*) function int nf_register_net_hooks(net*, const nf_hook_ops*, unsigned int) function void nf_register_queue_handler(net*, const nf_queue_handler*) function int nf_register_sockopt(nf_sockopt_ops*) function void nf_reinject(nf_queue_entry*, unsigned int) function int nf_route(net*, dst_entry**, flowi*, bool, unsigned short int) function void nf_send_reset(net*, sk_buff*, int) function void nf_send_reset6(net*, sk_buff*, int) function void nf_send_unreach6(net*, sk_buff*, unsigned char, unsigned int) function int nf_setsockopt(sock*, u_int8_t, int, char*, unsigned int) function sock* nf_sk_lookup_slow_v4(net*, const sk_buff*, const net_device*) function sock* nf_sk_lookup_slow_v6(net*, const sk_buff*, const net_device*) function sock* nf_tproxy_get_sock_v4(net*, sk_buff*, const u8, const __be32, const __be32, const __be16, const __be16, const net_device*, const nf_tproxy_lookup_t) function sock* nf_tproxy_get_sock_v6(net*, sk_buff*, int, const u8, const in6_addr*, const in6_addr*, const __be16, const __be16, const net_device*, const nf_tproxy_lookup_t) function sock* nf_tproxy_handle_time_wait4(net*, sk_buff*, __be32, __be16, sock*) function sock* nf_tproxy_handle_time_wait6(sk_buff*, int, int, net*, const in6_addr*, const __be16, sock*) function void nf_unregister_net_hook(net*, const nf_hook_ops*) function void nf_unregister_net_hooks(net*, const nf_hook_ops*, unsigned int) function void nf_unregister_queue_handler(net*) function void nf_unregister_sockopt(nf_sockopt_ops*) function int nf_xfrm_me_harder(net*, sk_buff*, unsigned int) function int nfnetlink_has_listeners(net*, unsigned int) function int nfnetlink_send(sk_buff*, net*, u32, unsigned int, int, gfp_t) function int nfnetlink_set_err(net*, u32, u32, int) function int nfnetlink_subsys_register(const nfnetlink_subsystem*) function int nfnetlink_subsys_unregister(const nfnetlink_subsystem*) function int nfnetlink_unicast(sk_buff*, net*, u32, int) function int nlmsg_notify(sock*, sk_buff*, u32, unsigned int, int, gfp_t) function void of_can_transceiver(net_device*) function net_device* of_find_net_device_by_node(device_node*) function phy_device* of_phy_attach(net_device*, device_node*, u32, phy_interface_t) function phy_device* of_phy_connect(net_device*, device_node*, void ()*, u32, phy_interface_t) function phy_device* of_phy_find_device(device_node*) function phy_device* of_phy_get_and_connect(net_device*, device_node*, void ()*) function int open_candev(net_device*) function netdev_features_t passthru_features_check(sk_buff*, net_device*, netdev_features_t) function int peernet2id(net*, net*) function int peernet2id_alloc(net*, net*, gfp_t) function phy_device* phy_attach(net_device*, const char*, phy_interface_t) function int phy_attach_direct(net_device*, phy_device*, u32, phy_interface_t) function phy_device* phy_connect(net_device*, const char*, void ()*, phy_interface_t) function int phy_connect_direct(net_device*, phy_device*, void ()*, phy_interface_t) function int phy_ethtool_get_link_ksettings(net_device*, ethtool_link_ksettings*) function int phy_ethtool_nway_reset(net_device*) function int phy_ethtool_set_link_ksettings(net_device*, const ethtool_link_ksettings*) function int phy_modify(phy_device*, u32, u16, u16) function int phy_modify_changed(phy_device*, u32, u16, u16) function int phy_modify_mmd(phy_device*, int, u32, u16, u16) function int phy_modify_mmd_changed(phy_device*, int, u32, u16, u16) function int phy_modify_paged(phy_device*, int, u32, u16, u16) function int phy_modify_paged_changed(phy_device*, int, u32, u16, u16) function int phy_read_mmd(phy_device*, int, u32) function int phy_read_paged(phy_device*, int, u32) function void phy_resolve_aneg_linkmode(phy_device*) function void phy_resolve_aneg_pause(phy_device*) function int phy_restore_page(phy_device*, int, int) function int phy_save_page(phy_device*) function int phy_select_page(phy_device*, int) function int phy_set_max_speed(phy_device*, u32) function int phy_write_mmd(phy_device*, int, u32, u16) function int phy_write_paged(phy_device*, int, u32, u16) function int ping_bind(sock*, sockaddr*, int) function void ping_close(sock*, long int) function int ping_get_port(sock*, unsigned short int) function int ping_hash(sock*) function int ping_init_sock(sock*) function int ping_queue_rcv_skb(sock*, sk_buff*) function int ping_recvmsg(sock*, msghdr*, size_t, int, int, int*) function void ping_unhash(sock*) function void pneigh_enqueue(neigh_table*, neigh_parms*, sk_buff*) function pneigh_entry* pneigh_lookup(neigh_table*, net*, void*, net_device*, int) function int ppp_register_net_channel(net*, ppp_channel*) function int pppox_compat_ioctl(socket*, unsigned int, unsigned long int) function int pppox_ioctl(socket*, unsigned int, unsigned long int) function void pppox_unbind_sock(sock*) function void print_tuple(seq_file*, const nf_conntrack_tuple*, const nf_conntrack_l4proto*) function void qdisc_class_hash_grow(Qdisc*, Qdisc_class_hash*) function Qdisc* qdisc_create_dflt(netdev_queue*, const Qdisc_ops*, unsigned int, netlink_ext_ack*) function void qdisc_hash_add(Qdisc*, bool) function void qdisc_hash_del(Qdisc*) function int qdisc_offload_dump_helper(Qdisc*, tc_setup_type, void*) function void qdisc_offload_graft_helper(net_device*, Qdisc*, Qdisc*, Qdisc*, tc_setup_type, void*, netlink_ext_ack*) function void qdisc_put(Qdisc*) function void qdisc_put_unlocked(Qdisc*) function void qdisc_reset(Qdisc*) function void qdisc_tree_reduce_backlog(Qdisc*, int, int) function void qdisc_warn_nonwc(const char*, Qdisc*) function void qdisc_watchdog_cancel(qdisc_watchdog*) function void qdisc_watchdog_init(qdisc_watchdog*, Qdisc*) function void qdisc_watchdog_init_clockid(qdisc_watchdog*, Qdisc*, clockid_t) function void qdisc_watchdog_schedule_ns(qdisc_watchdog*, u64) function int rate_control_set_rates(ieee80211_hw*, ieee80211_sta*, ieee80211_sta_rates*) function int raw_abort(sock*, int) function int raw_hash_sk(sock*) function void raw_unhash_sk(sock*) function datalink_proto* register_8022_client(unsigned char, void ()*) function int register_candev(net_device*) function int register_gifconf(unsigned int, gifconf_func_t*) function ctl_table_header* register_net_sysctl(net*, const char*, ctl_table*) function int register_netdev(net_device*) function int register_netdevice(net_device*) function int register_pernet_device(pernet_operations*) function int register_pernet_subsys(pernet_operations*) function int register_pppox_proto(int, const pppox_proto*) function int register_qdisc(Qdisc_ops*) function datalink_proto* register_snap_client(const unsigned char*, void ()*) function int register_tcf_proto_ops(tcf_proto_ops*) function int regulatory_hint(wiphy*, const char*) function bool regulatory_pre_cac_allowed(wiphy*) function int regulatory_set_wiphy_regd(wiphy*, ieee80211_regdomain*) function int regulatory_set_wiphy_regd_sync_rtnl(wiphy*, ieee80211_regdomain*) function void release_sock(sock*) function int reuseport_add_sock(sock*, sock*, bool) function int reuseport_alloc(sock*, bool) function int reuseport_attach_prog(sock*, bpf_prog*) function int reuseport_detach_prog(sock*) function void reuseport_detach_sock(sock*) function sock* reuseport_select_sock(sock*, u32, sk_buff*, int) function bool rps_may_expire_flow(net_device*, u16, u32, u16) function rt6_info* rt6_lookup(net*, const in6_addr*, const in6_addr*, int, const sk_buff*, int) function rtable* rt_dst_alloc(net_device*, unsigned int, u16, bool, bool, bool) function rtable* rt_dst_clone(net_device*, rtable*) function void rtnl_af_register(rtnl_af_ops*) function void rtnl_af_unregister(rtnl_af_ops*) function int rtnl_configure_link(net_device*, const ifinfomsg*) function net_device* rtnl_create_link(net*, const char*, unsigned char, const rtnl_link_ops*, nlattr**, netlink_ext_ack*) function int rtnl_delete_link(net_device*) function net* rtnl_get_net_ns_capable(sock*, int) function net* rtnl_link_get_net(net*, nlattr**) function int rtnl_link_register(rtnl_link_ops*) function void rtnl_link_unregister(rtnl_link_ops*) function void rtnl_notify(sk_buff*, net*, u32, u32, nlmsghdr*, gfp_t) function int rtnl_put_cacheinfo(sk_buff*, dst_entry*, u32, long int, u32) function void rtnl_set_sk_err(net*, u32, int) function int rtnl_unicast(sk_buff*, net*, u32) function can_priv* safe_candev_priv(net_device*) function sec_path* secpath_set(sk_buff*) function u32 secure_tcpv6_ts_off(const net*, const __be32*, const __be32*) function void setup_udp_tunnel_sock(net*, socket*, udp_tunnel_sock_cfg*) function sock* sk_alloc(net*, int, gfp_t, proto*, int) function int sk_attach_filter(sock_fprog*, sock*) function bool sk_capable(const sock*, int) function void sk_clear_memalloc(sock*) function sock* sk_clone_lock(const sock*, const gfp_t) function void sk_common_release(sock*) function int sk_detach_filter(sock*) function dst_entry* sk_dst_check(sock*, u32) function int sk_filter_trim_cap(sock*, sk_buff*, unsigned int) function void sk_free(sock*) function void sk_free_unlock_clone(sock*) function bool sk_mc_loop(sock*) function bool sk_net_capable(const sock*, int) function bool sk_ns_capable(const sock*, user_namespace*, int) function bool sk_page_frag_refill(sock*, page_frag*) function void sk_reset_timer(sock*, timer_list*, unsigned long int) function void sk_send_sigurg(sock*) function void sk_set_memalloc(sock*) function int sk_set_peek_off(sock*, int) function void sk_setup_caps(sock*, dst_entry*) function void sk_stop_timer(sock*, timer_list*) function int sk_stream_error(sock*, int, int) function void sk_stream_kill_queues(sock*) function void sk_stream_wait_close(sock*, long int) function int sk_stream_wait_connect(sock*, long int*) function int sk_stream_wait_memory(sock*, long int*) function int sk_wait_data(sock*, long int*, const sk_buff*) function void skb_consume_udp(sock*, sk_buff*, int) function void skb_free_datagram(sock*, sk_buff*) function int skb_kill_datagram(sock*, sk_buff*, unsigned int) function sk_buff* skb_recv_datagram(sock*, unsigned int, int, int*) function int skb_send_sock_locked(sock*, sk_buff*, int, int) function void skb_set_owner_w(sk_buff*, sock*) function int skb_splice_bits(sk_buff*, sock*, unsigned int, pipe_inode_info*, unsigned int, unsigned int) function int skb_zerocopy_iter_stream(sock*, sk_buff*, msghdr*, int, ubuf_info*) function socket* sock_alloc() function file* sock_alloc_file(socket*, int, const char*) function sk_buff* sock_alloc_send_pskb(sock*, unsigned long int, unsigned long int, int, int*, int) function sk_buff* sock_alloc_send_skb(sock*, unsigned long int, int, int*) function int sock_cmsg_send(sock*, msghdr*, sockcm_cookie*) function int sock_common_getsockopt(socket*, int, int, char*, int*) function int sock_common_recvmsg(socket*, msghdr*, size_t, int) function int sock_common_setsockopt(socket*, int, int, char*, unsigned int) function int sock_create(int, int, int, socket**) function int sock_create_kern(net*, int, int, int, socket**) function int sock_create_lite(int, int, int, socket**) function sk_buff* sock_dequeue_err_skb(sock*) function int sock_diag_check_cookie(sock*, const __u32*) function int sock_diag_destroy(sock*, int) function int sock_diag_put_filterinfo(bool, sock*, sk_buff*, int) function int sock_diag_put_meminfo(sock*, sk_buff*, int) function int sock_diag_register(const sock_diag_handler*) function void sock_diag_save_cookie(sock*, __u32*) function void sock_diag_unregister(const sock_diag_handler*) function socket* sock_from_file(file*, int*) function void sock_gen_put(sock*) function int sock_gettstamp(socket*, void*, bool, bool) function unsigned long int sock_i_ino(sock*) function kuid_t sock_i_uid(sock*) function void sock_init_data(socket*, sock*) function int sock_inuse_get(net*) function void sock_kfree_s(sock*, void*, int) function void* sock_kmalloc(sock*, int, gfp_t) function void sock_kzfree_s(sock*, void*, int) function int sock_no_accept(socket*, socket*, int, bool) function int sock_no_bind(socket*, sockaddr*, int) function int sock_no_connect(socket*, sockaddr*, int, int) function int sock_no_getname(socket*, sockaddr*, int) function int sock_no_getsockopt(socket*, int, int, char*, int*) function int sock_no_ioctl(socket*, unsigned int, unsigned long int) function int sock_no_listen(socket*, int) function int sock_no_mmap(file*, socket*, vm_area_struct*) function int sock_no_recvmsg(socket*, msghdr*, size_t, int) function int sock_no_sendmsg(socket*, msghdr*, size_t) function int sock_no_sendmsg_locked(sock*, msghdr*, size_t) function ssize_t sock_no_sendpage(socket*, page*, int, size_t, int) function ssize_t sock_no_sendpage_locked(sock*, page*, int, size_t, int) function int sock_no_setsockopt(socket*, int, int, char*, unsigned int) function int sock_no_shutdown(socket*, int) function int sock_no_socketpair(socket*, socket*) function void sock_prot_inuse_add(net*, proto*, int) function int sock_prot_inuse_get(net*, proto*) function int sock_queue_err_skb(sock*, sk_buff*) function int sock_queue_rcv_skb(sock*, sk_buff*) function int sock_recv_errqueue(sock*, msghdr*, int, int, int) function int sock_recvmsg(socket*, msghdr*, int) function int sock_register(const net_proto_family*) function void sock_release(socket*) function int sock_sendmsg(socket*, msghdr*) function int sock_setsockopt(socket*, int, int, char*, unsigned int) function sk_buff* sock_wmalloc(sock*, unsigned long int, int, gfp_t) function ubuf_info* sock_zerocopy_alloc(sock*, size_t) function ubuf_info* sock_zerocopy_realloc(sock*, size_t, ubuf_info*) function socket* sockfd_lookup(int, int*) function int stp_proto_register(const stp_proto*) function void stp_proto_unregister(const stp_proto*) function void tc_cleanup_flow_action(flow_action*) function int tc_setup_cb_add(tcf_block*, tcf_proto*, tc_setup_type, void*, bool, u32*, unsigned int*, bool) function int tc_setup_cb_call(tcf_block*, tc_setup_type, void*, bool, bool) function int tc_setup_cb_destroy(tcf_block*, tcf_proto*, tc_setup_type, void*, bool, u32*, unsigned int*, bool) function int tc_setup_cb_reoffload(tcf_block*, tcf_proto*, bool, flow_setup_cb_t*, tc_setup_type, void*, void*, u32*, unsigned int*) function int tc_setup_cb_replace(tcf_block*, tcf_proto*, tc_setup_type, void*, bool, u32*, unsigned int*, u32*, unsigned int*, bool) function int tc_setup_flow_action(flow_action*, const tcf_exts*, bool) function int tcf_action_check_ctrlact(int, tcf_proto*, tcf_chain**, netlink_ext_ack*) function int tcf_action_dump_1(sk_buff*, tc_action*, int, int) function int tcf_action_exec(sk_buff*, tc_action**, int, tcf_result*) function tcf_chain* tcf_action_set_ctrlact(tc_action*, int, tcf_chain*) function int tcf_block_get(tcf_block**, tcf_proto**, Qdisc*, netlink_ext_ack*) function int tcf_block_get_ext(tcf_block**, Qdisc*, tcf_block_ext_info*, netlink_ext_ack*) function void tcf_block_netif_keep_dst(tcf_block*) function void tcf_block_put(tcf_block*) function void tcf_block_put_ext(tcf_block*, Qdisc*, tcf_block_ext_info*) function tcf_chain* tcf_chain_get_by_act(tcf_block*, u32) function void tcf_chain_put_by_act(tcf_chain*) function int tcf_classify(sk_buff*, const tcf_proto*, tcf_result*, bool) function int tcf_em_register(tcf_ematch_ops*) function void tcf_em_tree_destroy(tcf_ematch_tree*) function int tcf_em_tree_dump(sk_buff*, tcf_ematch_tree*, int) function int tcf_em_tree_validate(tcf_proto*, nlattr*, tcf_ematch_tree*) function void tcf_em_unregister(tcf_ematch_ops*) function void tcf_exts_change(tcf_exts*, tcf_exts*) function void tcf_exts_destroy(tcf_exts*) function int tcf_exts_dump(sk_buff*, tcf_exts*) function int tcf_exts_dump_stats(sk_buff*, tcf_exts*) function unsigned int tcf_exts_num_actions(tcf_exts*) function int tcf_exts_validate(net*, tcf_proto*, nlattr**, nlattr*, tcf_exts*, bool, bool, netlink_ext_ack*) function int tcf_generic_walker(tc_action_net*, sk_buff*, netlink_callback*, int, const tc_action_ops*, netlink_ext_ack*) function tcf_chain* tcf_get_next_chain(tcf_block*, tcf_chain*) function tcf_proto* tcf_get_next_proto(tcf_chain*, tcf_proto*, bool) function int tcf_idr_check_alloc(tc_action_net*, u32*, tc_action**, int) function void tcf_idr_cleanup(tc_action_net*, u32) function int tcf_idr_create(tc_action_net*, u32, nlattr*, tc_action**, const tc_action_ops*, int, bool) function void tcf_idr_insert(tc_action_net*, tc_action*) function int tcf_idr_search(tc_action_net*, tc_action**, u32) function void tcf_idrinfo_destroy(const tc_action_ops*, tcf_idrinfo*) function int tcf_register_action(tc_action_ops*, pernet_operations*) function int tcf_unregister_action(tc_action_ops*, pernet_operations*) function int tcp_abort(sock*, int) function bool tcp_add_backlog(sock*, sk_buff*) function u32 tcp_ca_get_key_by_name(net*, const char*, bool*) function void tcp_ca_openreq_child(sock*, const dst_entry*) function sock* tcp_check_req(sock*, sk_buff*, request_sock*, bool, bool*) function int tcp_child_process(sock*, sock*, sk_buff*) function void tcp_close(sock*, long int) function void tcp_cong_avoid_ai(tcp_sock*, u32, u32) function int tcp_conn_request(request_sock_ops*, const tcp_request_sock_ops*, sock*, sk_buff*) function int tcp_connect(sock*) function sock* tcp_create_openreq_child(const sock*, request_sock*, sk_buff*) function int tcp_disconnect(sock*, int) function void tcp_done(sock*) function void tcp_enter_cwr(sock*) function void tcp_enter_memory_pressure(sock*) function void tcp_enter_quickack_mode(sock*, unsigned int) function bool tcp_fastopen_defer_connect(sock*, int*) function int tcp_filter(sock*, sk_buff*) function void tcp_get_info(sock*, tcp_info*) function u16 tcp_get_syncookie_mss(request_sock_ops*, const tcp_request_sock_ops*, sock*, tcphdr*) function int tcp_getsockopt(sock*, int, int, char*, int*) function void tcp_init_sock(sock*) function void tcp_initialize_rcv_mss(sock*) function int tcp_ioctl(sock*, int, unsigned long int) function void tcp_leave_memory_pressure(sock*) function sk_buff* tcp_make_synack(const sock*, dst_entry*, request_sock*, tcp_fastopen_cookie*, tcp_synack_type) function int tcp_mmap(file*, socket*, vm_area_struct*) function int tcp_mss_to_mtu(sock*, int) function void tcp_mtup_init(sock*) function void tcp_openreq_init_rwin(request_sock*, const sock*, const dst_entry*) function void tcp_parse_options(const net*, const sk_buff*, tcp_options_received*, int, tcp_fastopen_cookie*) function int tcp_peek_len(socket*) function __poll_t tcp_poll(file*, socket*, poll_table*) function void tcp_rate_check_app_limited(sock*) function void tcp_rcv_established(sock*, sk_buff*) function int tcp_rcv_state_process(sock*, sk_buff*) function int tcp_read_sock(sock*, read_descriptor_t*, sk_read_actor_t) function int tcp_recvmsg(sock*, msghdr*, size_t, int, int, int*) function int tcp_register_ulp(tcp_ulp_ops*) function void tcp_release_cb(sock*) function void tcp_reno_cong_avoid(sock*, u32, u32) function u32 tcp_reno_ssthresh(sock*) function u32 tcp_reno_undo_cwnd(sock*) function void tcp_req_err(sock*, u32, bool) function int tcp_rtx_synack(const sock*, request_sock*) function void tcp_select_initial_window(const sock*, int, __u32, __u32*, __u32*, int, __u8*, __u32) function int tcp_sendmsg(sock*, msghdr*, size_t) function int tcp_sendmsg_locked(sock*, msghdr*, size_t) function int tcp_sendpage(sock*, page*, int, size_t, int) function int tcp_sendpage_locked(sock*, page*, int, size_t, int) function void tcp_set_keepalive(sock*, int) function int tcp_set_rcvlowat(sock*, int) function void tcp_set_state(sock*, int) function int tcp_setsockopt(sock*, int, int, char*, unsigned int) function void tcp_shutdown(sock*, int) function void tcp_simple_retransmit(sock*) function u32 tcp_slow_start(tcp_sock*, u32) function ssize_t tcp_splice_read(socket*, loff_t*, pipe_inode_info*, size_t, unsigned int) function void tcp_syn_ack_timeout(const request_sock*) function unsigned int tcp_sync_mss(sock*, u32) function void tcp_time_wait(sock*, int, int) function void tcp_twsk_destructor(sock*) function int tcp_twsk_unique(sock*, sock*, void*) function void tcp_unregister_ulp(tcp_ulp_ops*) function int tcp_v4_conn_request(sock*, sk_buff*) function int tcp_v4_connect(sock*, sockaddr*, int) function void tcp_v4_destroy_sock(sock*) function int tcp_v4_do_rcv(sock*, sk_buff*) function void tcp_v4_mtu_reduced(sock*) function void tcp_v4_send_check(sock*, sk_buff*) function sock* tcp_v4_syn_recv_sock(const sock*, sk_buff*, request_sock*, dst_entry*, request_sock*, bool*) function int tipc_nl_sk_walk(sk_buff*, netlink_callback*, void ()*) function int tipc_sk_fill_sock_diag(sk_buff*, netlink_callback*, tipc_sock*, u32, void ()*) function socket* tun_get_socket(file*) function sock* udp4_lib_lookup(net*, __be32, __be16, __be32, __be16, int) function sock* udp4_lib_lookup_skb(sk_buff*, __be16, __be16) function sock* udp6_lib_lookup(net*, const in6_addr*, __be16, const in6_addr*, __be16, int) function sock* udp6_lib_lookup_skb(sk_buff*, __be16, __be16) function int udp_abort(sock*, int) function int udp_cmsg_send(sock*, msghdr*, u16*) function void udp_destruct_sock(sock*) function int udp_disconnect(sock*, int) function void udp_flush_pending_frames(sock*) function int udp_gro_complete(sk_buff*, int, udp_lookup_t) function sk_buff* udp_gro_receive(list_head*, sk_buff*, udphdr*, udp_lookup_t) function int udp_init_sock(sock*) function int udp_ioctl(sock*, int, unsigned long int) function int udp_lib_get_port(sock*, unsigned short int, unsigned int) function int udp_lib_getsockopt(sock*, int, int, char*, int*) function void udp_lib_rehash(sock*, u16) function int udp_lib_setsockopt(sock*, int, int, char*, unsigned int, void ()*) function void udp_lib_unhash(sock*) function __poll_t udp_poll(file*, socket*, poll_table*) function int udp_pre_connect(sock*, sockaddr*, int) function int udp_push_pending_frames(sock*) function int udp_sendmsg(sock*, msghdr*, size_t) function bool udp_sk_rx_dst_set(sock*, dst_entry*) function void udp_skb_destructor(sock*, sk_buff*) function int udp_sock_create4(net*, udp_port_cfg*, socket**) function int udp_sock_create6(net*, udp_port_cfg*, socket**) function metadata_dst* udp_tun_rx_dst(sk_buff*, unsigned short int, __be16, __be64, int) function int udp_tunnel6_xmit_skb(dst_entry*, sock*, sk_buff*, net_device*, in6_addr*, in6_addr*, __u8, __u8, __be32, __be16, __be16, bool) function void udp_tunnel_drop_rx_port(net_device*, socket*, unsigned short int) function void udp_tunnel_notify_add_rx_port(socket*, unsigned short int) function void udp_tunnel_notify_del_rx_port(socket*, unsigned short int) function void udp_tunnel_push_rx_port(net_device*, socket*, unsigned short int) function void udp_tunnel_sock_release(socket*) function void udp_tunnel_xmit_skb(rtable*, sock*, sk_buff*, __be32, __be32, __u8, __u8, __be16, __be16, __be16, bool, bool) function sock* unix_get_socket(file*) function long int unix_inq_len(sock*) function long int unix_outq_len(sock*) function sock* unix_peer_get(sock*) function void unregister_8022_client(datalink_proto*) function void unregister_candev(net_device*) function void unregister_netdev(net_device*) function void unregister_netdevice_queue(net_device*, list_head*) function void unregister_pernet_device(pernet_operations*) function void unregister_pernet_subsys(pernet_operations*) function int unregister_qdisc(Qdisc_ops*) function void unregister_snap_client(datalink_proto*) function int unregister_tcf_proto_ops(tcf_proto_ops*) function int usbnet_change_mtu(net_device*, int) function void usbnet_defer_kevent(usbnet*, int) function void usbnet_device_suggests_idle(usbnet*) function void usbnet_get_drvinfo(net_device*, ethtool_drvinfo*) function int usbnet_get_endpoints(usbnet*, usb_interface*) function int usbnet_get_ethernet_addr(usbnet*, int) function u32 usbnet_get_link(net_device*) function int usbnet_get_link_ksettings(net_device*, ethtool_link_ksettings*) function u32 usbnet_get_msglevel(net_device*) function void usbnet_get_stats64(net_device*, rtnl_link_stats64*) function void usbnet_link_change(usbnet*, bool, bool) function int usbnet_manage_power(usbnet*, int) function int usbnet_nway_reset(net_device*) function int usbnet_open(net_device*) function void usbnet_pause_rx(usbnet*) function void usbnet_purge_paused_rxq(usbnet*) function int usbnet_read_cmd(usbnet*, u8, u8, u16, u16, void*, u16) function int usbnet_read_cmd_nopm(usbnet*, u8, u8, u16, u16, void*, u16) function void usbnet_resume_rx(usbnet*) function int usbnet_set_link_ksettings(net_device*, const ethtool_link_ksettings*) function void usbnet_set_msglevel(net_device*, u32) function void usbnet_skb_return(usbnet*, sk_buff*) function netdev_tx_t usbnet_start_xmit(sk_buff*, net_device*) function int usbnet_status_start(usbnet*, gfp_t) function void usbnet_status_stop(usbnet*) function int usbnet_stop(net_device*) function void usbnet_tx_timeout(net_device*) function void usbnet_unlink_rx_urbs(usbnet*) function void usbnet_update_max_qlen(usbnet*) function int usbnet_write_cmd(usbnet*, u8, u8, u16, u16, void*, u16) function int usbnet_write_cmd_async(usbnet*, u8, u8, u16, u16, void*, u16) function int usbnet_write_cmd_nopm(usbnet*, u8, u8, u16, u16, void*, u16) function sk_buff* validate_xmit_skb_list(sk_buff*, net_device*, bool*) function int virt_wifi_register_network_simulation(virt_wifi_network_simulation*) function int virtio_transport_connect(vsock_sock*) function void virtio_transport_deliver_tap_pkt(virtio_vsock_pkt*) function void virtio_transport_destruct(vsock_sock*) function int virtio_transport_dgram_bind(vsock_sock*, sockaddr_vm*) function int virtio_transport_dgram_dequeue(vsock_sock*, msghdr*, size_t, int) function int virtio_transport_dgram_enqueue(vsock_sock*, sockaddr_vm*, msghdr*, size_t) function int virtio_transport_do_socket_init(vsock_sock*, vsock_sock*) function void virtio_transport_free_pkt(virtio_vsock_pkt*) function u64 virtio_transport_get_buffer_size(vsock_sock*) function u32 virtio_transport_get_credit(virtio_vsock_sock*, u32) function u64 virtio_transport_get_max_buffer_size(vsock_sock*) function u64 virtio_transport_get_min_buffer_size(vsock_sock*) function void virtio_transport_inc_tx_pkt(virtio_vsock_sock*, virtio_vsock_pkt*) function int virtio_transport_notify_poll_in(vsock_sock*, size_t, bool*) function int virtio_transport_notify_poll_out(vsock_sock*, size_t, bool*) function int virtio_transport_notify_recv_init(vsock_sock*, size_t, vsock_transport_recv_notify_data*) function int virtio_transport_notify_recv_post_dequeue(vsock_sock*, size_t, ssize_t, bool, vsock_transport_recv_notify_data*) function int virtio_transport_notify_recv_pre_block(vsock_sock*, size_t, vsock_transport_recv_notify_data*) function int virtio_transport_notify_recv_pre_dequeue(vsock_sock*, size_t, vsock_transport_recv_notify_data*) function int virtio_transport_notify_send_init(vsock_sock*, vsock_transport_send_notify_data*) function int virtio_transport_notify_send_post_enqueue(vsock_sock*, ssize_t, vsock_transport_send_notify_data*) function int virtio_transport_notify_send_pre_block(vsock_sock*, vsock_transport_send_notify_data*) function int virtio_transport_notify_send_pre_enqueue(vsock_sock*, vsock_transport_send_notify_data*) function void virtio_transport_put_credit(virtio_vsock_sock*, u32) function void virtio_transport_recv_pkt(virtio_vsock_pkt*) function void virtio_transport_release(vsock_sock*) function void virtio_transport_set_buffer_size(vsock_sock*, u64) function void virtio_transport_set_max_buffer_size(vsock_sock*, u64) function void virtio_transport_set_min_buffer_size(vsock_sock*, u64) function int virtio_transport_shutdown(vsock_sock*, int) function ssize_t virtio_transport_stream_dequeue(vsock_sock*, msghdr*, size_t, int) function ssize_t virtio_transport_stream_enqueue(vsock_sock*, msghdr*, size_t) function s64 virtio_transport_stream_has_data(vsock_sock*) function s64 virtio_transport_stream_has_space(vsock_sock*) function bool virtio_transport_stream_is_active(vsock_sock*) function u64 virtio_transport_stream_rcvhiwat(vsock_sock*) function void vlan_ioctl_set(void ()*) function void vsock_add_pending(sock*, sock*) function int vsock_add_tap(vsock_tap*) function const vsock_transport* vsock_core_get_transport() function void vsock_enqueue_accept(sock*, sock*) function sock* vsock_find_bound_socket(sockaddr_vm*) function sock* vsock_find_connected_socket(sockaddr_vm*, sockaddr_vm*) function void vsock_insert_connected(vsock_sock*) function void vsock_remove_bound(vsock_sock*) function void vsock_remove_connected(vsock_sock*) function void vsock_remove_pending(sock*, sock*) function void vsock_remove_sock(vsock_sock*) function int vsock_remove_tap(vsock_tap*) function s64 vsock_stream_has_data(vsock_sock*) function s64 vsock_stream_has_space(vsock_sock*) function ieee80211_vif* wdev_to_ieee80211_vif(wireless_dev*) function void wiphy_apply_custom_regulatory(wiphy*, const ieee80211_regdomain*) function void wiphy_free(wiphy*) function wiphy* wiphy_new_nm(const cfg80211_ops*, int, const char*) function void wiphy_read_of_freq_limits(wiphy*) function int wiphy_register(wiphy*) function void wiphy_rfkill_set_hw_state(wiphy*, bool) function void wiphy_rfkill_start_polling(wiphy*) function void wiphy_rfkill_stop_polling(wiphy*) function ieee80211_hw* wiphy_to_ieee80211_hw(wiphy*) function void wiphy_unregister(wiphy*) function void wireless_send_event(net_device*, unsigned int, iwreq_data*, const char*) function void wireless_spy_update(net_device*, unsigned char*, iw_quality*) function bool xdp_attachment_flags_ok(xdp_attachment_info*, netdev_bpf*) function int xdp_attachment_query(xdp_attachment_info*, netdev_bpf*) function void xdp_attachment_setup(xdp_attachment_info*, netdev_bpf*) function int xdp_do_generic_redirect(net_device*, sk_buff*, xdp_buff*, bpf_prog*) function int xdp_do_redirect(net_device*, xdp_buff*, bpf_prog*) function int xdp_rxq_info_reg(xdp_rxq_info*, net_device*, u32) function int xfrm6_find_1stfragopt(xfrm_state*, sk_buff*, u8**) function __be32 xfrm6_tunnel_alloc_spi(net*, xfrm_address_t*) function __be32 xfrm6_tunnel_spi_lookup(net*, const xfrm_address_t*) function int xfrm_alloc_spi(xfrm_state*, u32, u32) function void xfrm_audit_state_add(xfrm_state*, int, bool) function void xfrm_audit_state_delete(xfrm_state*, int, bool) function void xfrm_audit_state_icvfail(xfrm_state*, sk_buff*, u8) function void xfrm_audit_state_replay(xfrm_state*, sk_buff*, __be32) function void xfrm_audit_state_replay_overflow(xfrm_state*, sk_buff*) function int xfrm_dev_state_flush(net*, net_device*, bool) function void xfrm_dst_ifdown(dst_entry*, net_device*) function xfrm_state* xfrm_find_acq(net*, const xfrm_mark*, u8, u32, u32, u8, const xfrm_address_t*, const xfrm_address_t*, int, unsigned short int) function xfrm_state* xfrm_find_acq_byseq(net*, u32, u32) function void xfrm_if_register_cb(const xfrm_if_cb*) function int xfrm_init_replay(xfrm_state*) function int xfrm_init_state(xfrm_state*) function dst_entry* xfrm_lookup(net*, dst_entry*, const flowi*, const sock*, int) function dst_entry* xfrm_lookup_route(net*, dst_entry*, const flowi*, const sock*, int) function dst_entry* xfrm_lookup_with_ifid(net*, dst_entry*, const flowi*, const sock*, int, u32) function int xfrm_output(sock*, sk_buff*) function xfrm_policy* xfrm_policy_alloc(net*, gfp_t) function xfrm_policy* xfrm_policy_byid(net*, u32, u32, u8, int, u32, int, int*) function xfrm_policy* xfrm_policy_bysel_ctx(net*, u32, u32, u8, int, xfrm_selector*, xfrm_sec_ctx*, int, int*) function int xfrm_policy_flush(net*, u8, bool) function void xfrm_policy_hash_rebuild(net*) function int xfrm_policy_register_afinfo(const xfrm_policy_afinfo*, int) function void xfrm_policy_unregister_afinfo(const xfrm_policy_afinfo*) function int xfrm_policy_walk(net*, xfrm_policy_walk*, void ()*, void*) function void xfrm_policy_walk_done(xfrm_policy_walk*, net*) function int xfrm_register_km(xfrm_mgr*) function int xfrm_register_type(const xfrm_type*, unsigned short int) function int xfrm_register_type_offload(const xfrm_type_offload*, unsigned short int) function u32 xfrm_replay_seqhi(xfrm_state*, __be32) function void xfrm_sad_getinfo(net*, xfrmk_sadinfo*) function void xfrm_spd_getinfo(net*, xfrmk_spdinfo*) function int xfrm_state_add(xfrm_state*) function xfrm_state_afinfo* xfrm_state_afinfo_get_rcu(unsigned int) function xfrm_state* xfrm_state_alloc(net*) function int xfrm_state_check_expire(xfrm_state*) function int xfrm_state_delete(xfrm_state*) function void xfrm_state_delete_tunnel(xfrm_state*) function int xfrm_state_flush(net*, u8, bool, bool) function void xfrm_state_free(xfrm_state*) function void xfrm_state_insert(xfrm_state*) function xfrm_state* xfrm_state_lookup(net*, u32, const xfrm_address_t*, __be32, u8, unsigned short int) function xfrm_state* xfrm_state_lookup_byaddr(net*, u32, const xfrm_address_t*, const xfrm_address_t*, u8, unsigned short int) function xfrm_state* xfrm_state_lookup_byspi(net*, __be32, unsigned short int) function u32 xfrm_state_mtu(xfrm_state*, int) function int xfrm_state_register_afinfo(xfrm_state_afinfo*) function int xfrm_state_unregister_afinfo(xfrm_state_afinfo*) function int xfrm_state_update(xfrm_state*) function int xfrm_state_walk(net*, xfrm_state_walk*, void ()*, void*) function void xfrm_state_walk_done(xfrm_state_walk*, net*) function xfrm_state* xfrm_stateonly_find(net*, u32, u32, xfrm_address_t*, xfrm_address_t*, unsigned short int, u8, u8, u32) function int xfrm_trans_queue(sk_buff*, void ()*) function int xfrm_unregister_km(xfrm_mgr*) function void xfrm_unregister_type(const xfrm_type*, unsigned short int) function void xfrm_unregister_type_offload(const xfrm_type_offload*, unsigned short int) function int xfrm_user_policy(sock*, int, u8*, int) function int xt_check_match(xt_mtchk_param*, unsigned int, u16, bool) function int xt_check_target(xt_tgchk_param*, unsigned int, u16, bool) function void xt_compat_match_from_user(xt_entry_match*, void**, unsigned int*) function int xt_compat_match_offset(const xt_match*) function int xt_compat_match_to_user(const xt_entry_match*, void**, unsigned int*) function void xt_compat_target_from_user(xt_entry_target*, void**, unsigned int*) function int xt_compat_target_offset(const xt_target*) function int xt_compat_target_to_user(const xt_entry_target*, void**, unsigned int*) function xt_match* xt_find_match(u8, const char*, u8) function xt_table* xt_find_table_lock(net*, u_int8_t, const char*) function nf_hook_ops* xt_hook_ops_alloc(const xt_table*, nf_hookfn*) function int xt_match_to_user(const xt_entry_match*, xt_entry_match*) function void xt_proto_fini(net*, u_int8_t) function int xt_proto_init(net*, u_int8_t) function int xt_register_match(xt_match*) function int xt_register_matches(xt_match*, unsigned int) function xt_table* xt_register_table(net*, const xt_table*, xt_table_info*, xt_table_info*) function int xt_register_target(xt_target*) function int xt_register_targets(xt_target*, unsigned int) function xt_match* xt_request_find_match(uint8_t, const char*, uint8_t) function xt_table* xt_request_find_table_lock(net*, u_int8_t, const char*) function xt_target* xt_request_find_target(u8, const char*, u8) function int xt_target_to_user(const xt_entry_target*, xt_entry_target*) function void xt_unregister_match(xt_match*) function void xt_unregister_matches(xt_match*, unsigned int) function void xt_unregister_target(xt_target*) function void xt_unregister_targets(xt_target*, unsigned int) void ()* __fib6_flush_trees neigh_table arp_tbl net_device* blackhole_netdev net init_net neigh_table nd_tbl nf_ct_hook* nf_ct_hook netlink_table* nl_table pingv6_ops pingv6_ops softnet_data softnet_data 1565 impacted interfaces: Qdisc_ops bfifo_qdisc_ops const Qdisc_ops* default_qdisc_ops const proto_ops inet_dgram_ops const proto_ops inet_stream_ops const inet_connection_sock_af_ops ipv4_specific const ipv6_bpf_stub* ipv6_bpf_stub const ipv6_stub* ipv6_stub const nf_ipv6_ops* nf_ipv6_ops Qdisc noop_qdisc Qdisc_ops pfifo_fast_ops Qdisc_ops pfifo_qdisc_ops function sk_buff* __cfg80211_alloc_event_skb(wiphy*, wireless_dev*, nl80211_commands, nl80211_attrs, unsigned int, int, int, gfp_t) function sk_buff* __cfg80211_alloc_reply_skb(wiphy*, nl80211_commands, nl80211_attrs, int) function int __cgroup_bpf_run_filter_getsockopt(sock*, int, int, char*, int*, int, int) function int __cgroup_bpf_run_filter_setsockopt(sock*, int*, int*, char*, int*, char**) function int __cgroup_bpf_run_filter_sk(sock*, bpf_attach_type) function int __cgroup_bpf_run_filter_skb(sock*, sk_buff*, bpf_attach_type) function int __cgroup_bpf_run_filter_sock_addr(sock*, sockaddr*, bpf_attach_type, void*) function int __cgroup_bpf_run_filter_sock_ops(sock*, bpf_sock_ops_kern*, bpf_attach_type) function int __dev_forward_skb(net_device*, sk_buff*) function net_device* __dev_get_by_flags(net*, unsigned short int, unsigned short int) function net_device* __dev_get_by_index(net*, int) function net_device* __dev_get_by_name(net*, const char*) function net_device* __dev_getfirstbyhwtype(net*, unsigned short int) function void __dev_remove_pack(packet_type*) function int __dev_set_mtu(net_device*, int) function void __dst_destroy_metrics_generic(dst_entry*, unsigned long int) function int __ethtool_get_link_ksettings(net_device*, ethtool_link_ksettings*) function int __fib_lookup(net*, flowi4*, fib_result*, unsigned int) function ip6_flowlabel* __fl6_sock_lookup(sock*, __be32) function int __hw_addr_ref_sync_dev(netdev_hw_addr_list*, net_device*, void ()*, void ()*) function void __hw_addr_ref_unsync_dev(netdev_hw_addr_list*, net_device*, void ()*) function int __hw_addr_sync_dev(netdev_hw_addr_list*, net_device*, void ()*, void ()*) function void __hw_addr_unsync_dev(netdev_hw_addr_list*, net_device*, void ()*) function void __ieee80211_schedule_txq(ieee80211_hw*, ieee80211_txq*, bool) function sock* __inet6_lookup_established(net*, inet_hashinfo*, const in6_addr*, const __be16, const in6_addr*, const u16, const int, const int) function int __inet_hash(sock*, sock*) function int __inet_inherit_port(const sock*, sock*) function sock* __inet_lookup_established(net*, inet_hashinfo*, const __be32, const __be16, const __be32, const u16, const int, const int) function sock* __inet_lookup_listener(net*, inet_hashinfo*, sk_buff*, int, const __be32, __be16, const __be32, const unsigned short int, const int, const int) function int __inet_stream_connect(socket*, sockaddr*, int, int, int) function int __ip4_datagram_connect(sock*, sockaddr*, int) function int __ip6_datagram_connect(sock*, sockaddr*, int) function int __ip6_local_out(net*, sock*, sk_buff*) function net_device* __ip_dev_find(net*, __be32, bool) function void __ip_mc_dec_group(in_device*, __be32, gfp_t) function void __ip_mc_inc_group(in_device*, __be32, gfp_t) function int __ip_options_compile(net*, ip_options*, sk_buff*, __be32*) function int __ip_queue_xmit(sock*, sk_buff*, flowi*, __u8) function void __ip_select_ident(net*, iphdr*, int) function int __ip_tunnel_change_mtu(net_device*, int, bool) function void __l2tp_session_unhash(l2tp_session*) function sk_buff* __napi_alloc_skb(napi_struct*, unsigned int, gfp_t) function void __napi_schedule(napi_struct*) function void __napi_schedule_irqoff(napi_struct*) function neighbour* __neigh_create(neigh_table*, void*, net_device*, bool) function int __neigh_event_send(neighbour*, sk_buff*) function void __neigh_for_each_release(neigh_table*, void ()*) function void __neigh_set_probe_once(neighbour*) function sk_buff* __netdev_alloc_skb(net_device*, unsigned int, gfp_t) function void __netif_schedule(Qdisc*) function int __netif_set_xps_queue(net_device*, const unsigned long int*, u16, bool) function int __netlink_dump_start(sock*, sk_buff*, const nlmsghdr*, netlink_dump_control*) function sock* __netlink_kernel_create(net*, int, module*, netlink_kernel_cfg*) function bool __netlink_ns_capable(const netlink_skb_parms*, user_namespace*, int) function nf_conntrack_expect* __nf_ct_expect_find(net*, const nf_conntrack_zone*, const nf_conntrack_tuple*) function int __nf_ip6_route(net*, dst_entry**, flowi*, bool) function int __phy_modify(phy_device*, u32, u16, u16) function int __phy_modify_changed(phy_device*, u32, u16, u16) function int __phy_modify_mmd(phy_device*, int, u32, u16, u16) function int __phy_modify_mmd_changed(phy_device*, int, u32, u16, u16) function int __phy_read_mmd(phy_device*, int, u32) function int __phy_write_mmd(phy_device*, int, u32, u16) function pneigh_entry* __pneigh_lookup(neigh_table*, net*, void*, net_device*) function sock* __raw_v4_lookup(net*, sock*, unsigned short int, __be32, __be32, int, int) function sock* __raw_v6_lookup(net*, sock*, unsigned short int, const in6_addr*, const in6_addr*, int, int) function int __rtnl_link_register(rtnl_link_ops*) function void __rtnl_link_unregister(rtnl_link_ops*) function int __scm_send(socket*, msghdr*, scm_cookie*) function int __sk_backlog_rcv(sock*, sk_buff*) function dst_entry* __sk_dst_check(sock*, u32) function int __sk_mem_raise_allocated(sock*, int, int, int) function void __sk_mem_reclaim(sock*, int) function void __sk_mem_reduce_allocated(sock*, int) function int __sk_mem_schedule(sock*, int, int) function int __sk_queue_drop_skb(sock*, sk_buff_head*, sk_buff*, unsigned int, void ()*) function int __sk_receive_skb(sock*, sk_buff*, const int, unsigned int, bool) function bool __skb_flow_dissect(const net*, const sk_buff*, flow_dissector*, void*, void*, __be16, int, int, unsigned int) function void __skb_free_datagram_locked(sock*, sk_buff*, int) function sk_buff* __skb_recv_datagram(sock*, unsigned int, void ()*, int*, int*) function sk_buff* __skb_recv_udp(sock*, unsigned int, int, int*, int*) function sk_buff* __skb_try_recv_datagram(sock*, unsigned int, void ()*, int*, int*, sk_buff**) function void __skb_tstamp_tx(sk_buff*, skb_shared_hwtstamps*, sock*, int) function int __skb_wait_for_more_packets(sock*, int*, long int*, const sk_buff*) function int __sock_cmsg_send(sock*, msghdr*, cmsghdr*, sockcm_cookie*) function int __sock_create(net*, int, int, int, socket**, int) function int __sock_queue_rcv_skb(sock*, sk_buff*) function void __sock_recv_timestamp(msghdr*, sock*, sk_buff*) function void __sock_recv_ts_and_drops(msghdr*, sock*, sk_buff*) function void __sock_recv_wifi_status(msghdr*, sock*, sk_buff*) function int __tcf_em_tree_match(sk_buff*, tcf_ematch_tree*, tcf_pkt_info*) function int __tcf_idr_release(tc_action*, bool, bool) function void __tcp_send_ack(sock*, u32) function sock* __udp4_lib_lookup(net*, __be32, __be16, __be32, __be16, int, int, udp_table*, sk_buff*) function sock* __udp6_lib_lookup(net*, const in6_addr*, __be16, const in6_addr*, __be16, int, int, udp_table*, sk_buff*) function int __udp_disconnect(sock*, int) function int __udp_enqueue_schedule_skb(sock*, sk_buff*) function int __vsock_core_init(const vsock_transport*, module*) function sock* __vsock_create(net*, socket*, sock*, gfp_t, unsigned short int, int) function dst_entry* __xfrm_dst_lookup(net*, int, int, const xfrm_address_t*, const xfrm_address_t*, int, u32) function int __xfrm_init_state(xfrm_state*, bool, bool) function int __xfrm_policy_check(sock*, int, sk_buff*, unsigned short int) function int __xfrm_state_delete(xfrm_state*) function void __xfrm_state_destroy(xfrm_state*, bool) function int __zerocopy_sg_from_iter(sock*, sk_buff*, iov_iter*, size_t) function void addrconf_add_linklocal(inet6_dev*, const in6_addr*, u32) function int addrconf_prefix_rcv_add_addr(net*, net_device*, const prefix_info*, inet6_dev*, const in6_addr*, int, u32, bool, bool, __u32, u32) function sk_buff* alloc_can_err_skb(net_device*, can_frame**) function sk_buff* alloc_can_skb(net_device*, can_frame**) function net_device* alloc_candev_mqs(int, unsigned int, unsigned int, unsigned int) function sk_buff* alloc_canfd_skb(net_device*, canfd_frame**) function net_device* alloc_etherdev_mqs(int, unsigned int, unsigned int) function net_device* alloc_netdev_mqs(int, const char*, unsigned char, void ()*, unsigned int, unsigned int) function bool arch_bpf_jit_check_func(const bpf_prog*) function sk_buff* arp_create(int, int, __be32, net_device*, __be32, const unsigned char*, const unsigned char*, const unsigned char*) function void arp_send(int, int, __be32, net_device*, __be32, const unsigned char*, const unsigned char*, const unsigned char*) function unsigned int arpt_do_table(sk_buff*, const nf_hook_state*, xt_table*) function int arpt_register_table(net*, const xt_table*, const arpt_replace*, const nf_hook_ops*, xt_table**) function void arpt_unregister_table(net*, xt_table*, const nf_hook_ops*) function bpf_offload_dev* bpf_offload_dev_create(const bpf_prog_offload_ops*, void*) function bool bpf_offload_dev_match(bpf_prog*, net_device*) function int bpf_offload_dev_netdev_register(bpf_offload_dev*, net_device*) function void bpf_offload_dev_netdev_unregister(bpf_offload_dev*, net_device*) function bpf_prog* bpf_prog_add(bpf_prog*, int) function bpf_prog* bpf_prog_alloc(unsigned int, gfp_t) function int bpf_prog_create(bpf_prog**, sock_fprog_kern*) function int bpf_prog_create_from_user(bpf_prog**, sock_fprog*, bpf_aux_classic_check_t, bool) function void bpf_prog_destroy(bpf_prog*) function void bpf_prog_free(bpf_prog*) function bpf_prog* bpf_prog_get_type_dev(u32, bpf_prog_type, bool) function bpf_prog* bpf_prog_get_type_path(const char*, bpf_prog_type) function bpf_prog* bpf_prog_inc(bpf_prog*) function bpf_prog* bpf_prog_inc_not_zero(bpf_prog*) function void bpf_prog_put(bpf_prog*) function bpf_prog* bpf_prog_select_runtime(bpf_prog*, int*) function void bpf_prog_sub(bpf_prog*, int) function void bpf_trace_run1(bpf_prog*, u64) function void bpf_trace_run10(bpf_prog*, u64, u64, u64, u64, u64, u64, u64, u64, u64, u64) function void bpf_trace_run11(bpf_prog*, u64, u64, u64, u64, u64, u64, u64, u64, u64, u64, u64) function void bpf_trace_run12(bpf_prog*, u64, u64, u64, u64, u64, u64, u64, u64, u64, u64, u64, u64) function void bpf_trace_run2(bpf_prog*, u64, u64) function void bpf_trace_run3(bpf_prog*, u64, u64, u64) function void bpf_trace_run4(bpf_prog*, u64, u64, u64, u64) function void bpf_trace_run5(bpf_prog*, u64, u64, u64, u64, u64) function void bpf_trace_run6(bpf_prog*, u64, u64, u64, u64, u64, u64) function void bpf_trace_run7(bpf_prog*, u64, u64, u64, u64, u64, u64, u64) function void bpf_trace_run8(bpf_prog*, u64, u64, u64, u64, u64, u64, u64, u64) function void bpf_trace_run9(bpf_prog*, u64, u64, u64, u64, u64, u64, u64, u64, u64) function void bpf_verifier_log_write(bpf_verifier_env*, const char*, ...) function int br_dev_queue_push_xmit(net*, sock*, sk_buff*) function void br_fdb_clear_offload(const net_device*, u16) function net_device* br_fdb_find_port(const net_device*, const unsigned char*, __u16) function void br_forward(const net_bridge_port*, sk_buff*, bool, bool) function int br_forward_finish(net*, sock*, sk_buff*) function int br_handle_frame_finish(net*, sock*, sk_buff*) function int br_ip6_fragment(net*, sock*, sk_buff*, nf_bridge_frag_data*, void ()*) function bool br_multicast_enabled(const net_device*) function bool br_multicast_has_querier_adjacent(net_device*, int) function bool br_multicast_has_querier_anywhere(net_device*, int) function int br_multicast_list_adjacent(net_device*, list_head*) function bool br_multicast_router(const net_device*) function bool br_port_flag_is_set(const net_device*, unsigned long int) function void brioctl_set(void ()*) function sock* bt_accept_dequeue(sock*, socket*) function void bt_accept_enqueue(sock*, sock*, bool) function void bt_accept_unlink(sock*) function void bt_procfs_cleanup(net*, const char*) function int bt_procfs_init(net*, const char*, bt_sock_list*, void ()*) function int bt_sock_ioctl(socket*, unsigned int, unsigned long int) function void bt_sock_link(bt_sock_list*, sock*) function __poll_t bt_sock_poll(file*, socket*, poll_table*) function void bt_sock_reclassify_lock(sock*, int) function int bt_sock_recvmsg(socket*, msghdr*, size_t, int) function int bt_sock_register(int, const net_proto_family*) function int bt_sock_stream_recvmsg(socket*, msghdr*, size_t, int) function void bt_sock_unlink(bt_sock_list*, sock*) function int bt_sock_wait_ready(sock*, unsigned long int) function int bt_sock_wait_state(sock*, int, unsigned long int) function int call_fib_notifier(notifier_block*, net*, fib_event_type, fib_notifier_info*) function int call_fib_notifiers(net*, fib_event_type, fib_notifier_info*) function int call_netdevice_notifiers(unsigned long int, net_device*) function void can_bus_off(net_device*) function int can_change_mtu(net_device*, int) function void can_change_state(net_device*, can_frame*, can_state, can_state) function void can_free_echo_skb(net_device*, unsigned int) function unsigned int can_get_echo_skb(net_device*, unsigned int) function int can_proto_register(const can_proto*) function void can_proto_unregister(const can_proto*) function void can_put_echo_skb(sk_buff*, net_device*, unsigned int) function int can_rx_offload_add_fifo(net_device*, can_rx_offload*, unsigned int) function int can_rx_offload_add_timestamp(net_device*, can_rx_offload*) function void can_rx_offload_del(can_rx_offload*) function void can_rx_offload_enable(can_rx_offload*) function unsigned int can_rx_offload_get_echo_skb(can_rx_offload*, unsigned int, u32) function int can_rx_offload_irq_offload_fifo(can_rx_offload*) function int can_rx_offload_irq_offload_timestamp(can_rx_offload*, u64) function int can_rx_offload_queue_sorted(can_rx_offload*, sk_buff*, u32) function int can_rx_offload_queue_tail(can_rx_offload*, sk_buff*) function void can_rx_offload_reset(can_rx_offload*) function int can_rx_register(net*, net_device*, canid_t, canid_t, void ()*, void*, char*, sock*) function void can_rx_unregister(net*, net_device*, canid_t, canid_t, void ()*, void*) function void can_sock_destruct(sock*) function void cfg80211_abandon_assoc(net_device*, cfg80211_bss*) function void cfg80211_assoc_timeout(net_device*, cfg80211_bss*) function void cfg80211_auth_timeout(net_device*, const u8*) function void cfg80211_bss_iter(wiphy*, cfg80211_chan_def*, void ()*, void*) function void cfg80211_cac_event(net_device*, const cfg80211_chan_def*, nl80211_radar_event, gfp_t) function void cfg80211_ch_switch_notify(net_device*, cfg80211_chan_def*) function void cfg80211_ch_switch_started_notify(net_device*, cfg80211_chan_def*, u8) function int cfg80211_chandef_dfs_required(wiphy*, const cfg80211_chan_def*, nl80211_iftype) function bool cfg80211_chandef_usable(wiphy*, const cfg80211_chan_def*, u32) function int cfg80211_check_combinations(wiphy*, iface_combination_params*) function int cfg80211_check_station_change(wiphy*, station_parameters*, cfg80211_station_type) function void cfg80211_conn_failed(net_device*, const u8*, nl80211_connect_failed_reason, gfp_t) function void cfg80211_connect_done(net_device*, cfg80211_connect_resp_params*, gfp_t) function void cfg80211_cqm_beacon_loss_notify(net_device*, gfp_t) function void cfg80211_cqm_pktloss_notify(net_device*, const u8*, u32, gfp_t) function void cfg80211_cqm_rssi_notify(net_device*, nl80211_cqm_rssi_threshold_event, s32, gfp_t) function void cfg80211_cqm_txe_notify(net_device*, const u8*, u32, u32, u32, gfp_t) function void cfg80211_crit_proto_stopped(wireless_dev*, gfp_t) function void cfg80211_del_sta_sinfo(net_device*, const u8*, station_info*, gfp_t) function void cfg80211_disconnected(net_device*, u16, const u8*, size_t, bool, gfp_t) function int cfg80211_external_auth_request(net_device*, cfg80211_external_auth_params*, gfp_t) function void cfg80211_ft_event(net_device*, cfg80211_ft_event_params*) function cfg80211_bss* cfg80211_get_bss(wiphy*, ieee80211_channel*, const u8*, const u8*, size_t, ieee80211_bss_type, ieee80211_privacy) function void cfg80211_get_drvinfo(net_device*, ethtool_drvinfo*) function int cfg80211_get_station(net_device*, const u8*, station_info*) function void cfg80211_gtk_rekey_notify(net_device*, const u8*, const u8*, gfp_t) function void cfg80211_ibss_joined(net_device*, const u8*, ieee80211_channel*, gfp_t) function bool cfg80211_iftype_allowed(wiphy*, nl80211_iftype, bool, u8) function cfg80211_bss* cfg80211_inform_bss_data(wiphy*, cfg80211_inform_bss*, cfg80211_bss_frame_type, const u8*, u64, u16, u16, const u8*, size_t, gfp_t) function cfg80211_bss* cfg80211_inform_bss_frame_data(wiphy*, cfg80211_inform_bss*, ieee80211_mgmt*, size_t, gfp_t) function int cfg80211_iter_combinations(wiphy*, iface_combination_params*, void ()*, void*) function void cfg80211_mgmt_tx_status(wireless_dev*, u64, const u8*, size_t, bool, gfp_t) function void cfg80211_michael_mic_failure(net_device*, const u8*, nl80211_key_type, int, const u8*, gfp_t) function void cfg80211_nan_func_terminated(wireless_dev*, u8, nl80211_nan_func_term_reason, u64, gfp_t) function void cfg80211_nan_match(wireless_dev*, cfg80211_nan_match_params*, gfp_t) function void cfg80211_new_sta(net_device*, const u8*, station_info*, gfp_t) function void cfg80211_notify_new_peer_candidate(net_device*, const u8*, const u8*, u8, int, gfp_t) function void cfg80211_pmksa_candidate_notify(net_device*, int, const u8*, bool, gfp_t) function void cfg80211_pmsr_complete(wireless_dev*, cfg80211_pmsr_request*, gfp_t) function void cfg80211_pmsr_report(wireless_dev*, cfg80211_pmsr_request*, cfg80211_pmsr_result*, gfp_t) function void cfg80211_port_authorized(net_device*, const u8*, gfp_t) function void cfg80211_probe_status(net_device*, const u8*, u64, bool, s32, bool, gfp_t) function void cfg80211_put_bss(wiphy*, cfg80211_bss*) function void cfg80211_radar_event(wiphy*, cfg80211_chan_def*, gfp_t) function void cfg80211_ready_on_channel(wireless_dev*, u64, ieee80211_channel*, unsigned int, gfp_t) function void cfg80211_ref_bss(wiphy*, cfg80211_bss*) function bool cfg80211_reg_can_beacon(wiphy*, cfg80211_chan_def*, nl80211_iftype) function bool cfg80211_reg_can_beacon_relax(wiphy*, cfg80211_chan_def*, nl80211_iftype) function void cfg80211_remain_on_channel_expired(wireless_dev*, u64, ieee80211_channel*, gfp_t) function void cfg80211_report_obss_beacon(wiphy*, const u8*, size_t, int, int) function void cfg80211_report_wowlan_wakeup(wireless_dev*, cfg80211_wowlan_wakeup*, gfp_t) function void cfg80211_roamed(net_device*, cfg80211_roam_info*, gfp_t) function void cfg80211_rx_assoc_resp(net_device*, cfg80211_bss*, const u8*, size_t, int, const u8*, size_t) function bool cfg80211_rx_control_port(net_device*, sk_buff*, bool) function bool cfg80211_rx_mgmt(wireless_dev*, int, int, const u8*, size_t, u32) function void cfg80211_rx_mlme_mgmt(net_device*, const u8*, size_t) function bool cfg80211_rx_spurious_frame(net_device*, const u8*, gfp_t) function bool cfg80211_rx_unexpected_4addr_frame(net_device*, const u8*, gfp_t) function void cfg80211_rx_unprot_mlme_mgmt(net_device*, const u8*, size_t) function void cfg80211_scan_done(cfg80211_scan_request*, cfg80211_scan_info*) function void cfg80211_sched_scan_results(wiphy*, u64) function void cfg80211_sched_scan_stopped(wiphy*, u64) function void cfg80211_sched_scan_stopped_rtnl(wiphy*, u64) function void cfg80211_send_layer2_update(net_device*, const u8*) function void cfg80211_shutdown_all_interfaces(wiphy*) function void cfg80211_sta_opmode_change_notify(net_device*, const u8*, sta_opmode_info*, gfp_t) function void cfg80211_stop_iface(wiphy*, wireless_dev*, gfp_t) function void cfg80211_tdls_oper_request(net_device*, const u8*, nl80211_tdls_operation, u16, gfp_t) function void cfg80211_tx_mgmt_expired(wireless_dev*, u64, ieee80211_channel*, gfp_t) function void cfg80211_tx_mlme_mgmt(net_device*, const u8*, size_t) function void cfg80211_unlink_bss(wiphy*, cfg80211_bss*) function void cfg80211_unregister_wdev(wireless_dev*) function void cfg80211_update_owe_info_event(net_device*, cfg80211_update_owe_info*, gfp_t) function unsigned int cfg80211_vendor_cmd_get_sender(wiphy*) function void close_candev(net_device*) function int compat_ip_getsockopt(sock*, int, int, char*, int*) function int compat_ip_setsockopt(sock*, int, int, char*, unsigned int) function int compat_ipv6_getsockopt(sock*, int, int, char*, int*) function int compat_ipv6_setsockopt(sock*, int, int, char*, unsigned int) function int compat_mc_getsockopt(sock*, int, int, char*, int*, void ()*) function int compat_mc_setsockopt(sock*, int, int, char*, unsigned int, void ()*) function int compat_nf_getsockopt(sock*, u_int8_t, int, char*, int*) function int compat_nf_setsockopt(sock*, u_int8_t, int, char*, unsigned int) function int compat_sock_common_getsockopt(socket*, int, int, char*, int*) function int compat_sock_common_setsockopt(socket*, int, int, char*, unsigned int) function int compat_tcp_getsockopt(sock*, int, int, char*, int*) function int compat_tcp_setsockopt(sock*, int, int, char*, unsigned int) function __poll_t datagram_poll(file*, socket*, poll_table*) function void dev_activate(net_device*) function void dev_add_pack(packet_type*) function int dev_addr_add(net_device*, const unsigned char*, unsigned char) function int dev_addr_del(net_device*, const unsigned char*, unsigned char) function void dev_addr_flush(net_device*) function int dev_addr_init(net_device*) function int dev_alloc_name(net_device*, const char*) function int dev_change_carrier(net_device*, bool) function int dev_change_flags(net_device*, unsigned int, netlink_ext_ack*) function int dev_change_net_namespace(net_device*, net*, const char*) function int dev_change_proto_down(net_device*, bool) function int dev_change_proto_down_generic(net_device*, bool) function void dev_close(net_device*) function void dev_deactivate(net_device*) function void dev_disable_lro(net_device*) function int dev_fill_metadata_dst(net_device*, sk_buff*) function int dev_forward_skb(net_device*, sk_buff*) function net_device* dev_get_by_index(net*, int) function net_device* dev_get_by_index_rcu(net*, int) function net_device* dev_get_by_name(net*, const char*) function net_device* dev_get_by_name_rcu(net*, const char*) function net_device* dev_get_by_napi_id(unsigned int) function unsigned int dev_get_flags(const net_device*) function int dev_get_iflink(const net_device*) function int dev_get_phys_port_id(net_device*, netdev_phys_item_id*) function int dev_get_phys_port_name(net_device*, char*, size_t) function int dev_get_port_parent_id(net_device*, netdev_phys_item_id*, bool) function rtnl_link_stats64* dev_get_stats(net_device*, rtnl_link_stats64*) function int dev_get_valid_name(net*, net_device*, const char*) function net_device* dev_getbyhwaddr_rcu(net*, unsigned short int, const char*) function net_device* dev_getfirstbyhwtype(net*, unsigned short int) function Qdisc* dev_graft_qdisc(netdev_queue*, Qdisc*) function void dev_load(net*, const char*) function int dev_loopback_xmit(net*, sock*, sk_buff*) function int dev_mc_add(net_device*, const unsigned char*) function int dev_mc_add_excl(net_device*, const unsigned char*) function int dev_mc_add_global(net_device*, const unsigned char*) function int dev_mc_del(net_device*, const unsigned char*) function int dev_mc_del_global(net_device*, const unsigned char*) function void dev_mc_flush(net_device*) function void dev_mc_init(net_device*) function int dev_mc_sync(net_device*, net_device*) function int dev_mc_sync_multiple(net_device*, net_device*) function void dev_mc_unsync(net_device*, net_device*) function bool dev_nit_active(net_device*) function int dev_open(net_device*, netlink_ext_ack*) function u16 dev_pick_tx_cpu_id(net_device*, sk_buff*, net_device*) function u16 dev_pick_tx_zero(net_device*, sk_buff*, net_device*) function int dev_pre_changeaddr_notify(net_device*, const char*, netlink_ext_ack*) function int dev_queue_xmit_accel(sk_buff*, net_device*) function void dev_queue_xmit_nit(sk_buff*, net_device*) function void dev_remove_pack(packet_type*) function int dev_set_alias(net_device*, const char*, size_t) function int dev_set_allmulti(net_device*, int) function void dev_set_group(net_device*, int) function int dev_set_mac_address(net_device*, sockaddr*, netlink_ext_ack*) function int dev_set_mtu(net_device*, int) function int dev_set_promiscuity(net_device*, int) function unsigned long int dev_trans_start(net_device*) function int dev_uc_add(net_device*, const unsigned char*) function int dev_uc_add_excl(net_device*, const unsigned char*) function int dev_uc_del(net_device*, const unsigned char*) function void dev_uc_flush(net_device*) function void dev_uc_init(net_device*) function int dev_uc_sync(net_device*, net_device*) function int dev_uc_sync_multiple(net_device*, net_device*) function void dev_uc_unsync(net_device*, net_device*) function net_device* devm_alloc_etherdev_mqs(device*, int, unsigned int, unsigned int) function ssize_t do_tcp_sendpages(sock*, page*, int, size_t, int) function int do_xdp_generic(bpf_prog*, sk_buff*) function void* dst_alloc(dst_ops*, net_device*, int, int, unsigned short int) function dst_entry* dst_cache_get(dst_cache*) function rtable* dst_cache_get_ip4(dst_cache*, __be32*) function dst_entry* dst_cache_get_ip6(dst_cache*, in6_addr*) function void dst_cache_set_ip4(dst_cache*, dst_entry*, __be32) function void dst_cache_set_ip6(dst_cache*, dst_entry*, const in6_addr*) function u32* dst_cow_metrics_generic(dst_entry*, unsigned long int) function dst_entry* dst_destroy(dst_entry*) function void dst_dev_put(dst_entry*) function int dst_discard_out(net*, sock*, sk_buff*) function void dst_init(dst_entry*, dst_ops*, net_device*, int, int, unsigned short int) function void dst_release(dst_entry*) function void dst_release_immediate(dst_entry*) function int esp6_output_head(xfrm_state*, sk_buff*, esp_info*) function int esp6_output_tail(xfrm_state*, sk_buff*, esp_info*) function int esp_output_head(xfrm_state*, sk_buff*, esp_info*) function int esp_output_tail(xfrm_state*, sk_buff*, esp_info*) function int eth_change_mtu(net_device*, int) function void eth_commit_mac_addr_change(net_device*, void*) function u32 eth_get_headlen(const net_device*, void*, unsigned int) function int eth_header(sk_buff*, net_device*, unsigned short int, void*, void*, unsigned int) function int eth_header_cache(const neighbour*, hh_cache*, __be16) function void eth_header_cache_update(hh_cache*, const net_device*, const unsigned char*) function int eth_mac_addr(net_device*, void*) function int eth_prepare_mac_addr_change(net_device*, void*) function __be16 eth_type_trans(sk_buff*, net_device*) function int eth_validate_addr(net_device*) function void ether_setup(net_device*) function u32 ethtool_op_get_link(net_device*) function int ethtool_op_get_ts_info(net_device*, ethtool_ts_info*) function ethtool_rx_flow_rule* ethtool_rx_flow_rule_create(const ethtool_rx_flow_spec_input*) function void ethtool_rx_flow_rule_destroy(ethtool_rx_flow_rule*) function failover* failover_register(net_device*, failover_ops*) function int failover_slave_unregister(net_device*) function void failover_unregister(failover*) function bool fib4_rule_default(const fib_rule*) function int fib6_check_nexthop(nexthop*, fib6_config*, netlink_ext_ack*) function fib6_table* fib6_get_table(net*, u32) function fib6_table* fib6_new_table(net*, u32) function bool fib6_rule_default(const fib_rule*) function int fib_add_nexthop(sk_buff*, const fib_nh_common*, int, u8) function int fib_default_rule_add(fib_rules_ops*, u32, u32, u32) function bool fib_info_nh_uses_dev(fib_info*, const net_device*) function fib_table* fib_new_table(net*, u32) function int fib_nexthop_info(sk_buff*, const fib_nh_common*, u8, unsigned char*, bool) function int fib_nh_common_init(fib_nh_common*, nlattr*, u16, void*, gfp_t, netlink_ext_ack*) function void fib_nh_common_release(fib_nh_common*) function fib_notifier_ops* fib_notifier_ops_register(const fib_notifier_ops*, net*) function void fib_notifier_ops_unregister(fib_notifier_ops*) function bool fib_rule_matchall(const fib_rule*) function int fib_rules_dump(net*, notifier_block*, int) function int fib_rules_lookup(fib_rules_ops*, flowi*, int, fib_lookup_arg*) function fib_rules_ops* fib_rules_register(const fib_rules_ops*, net*) function unsigned int fib_rules_seq_read(net*, int) function void fib_rules_unregister(fib_rules_ops*) function int fib_table_lookup(fib_table*, const flowi4*, fib_result*, int) function Qdisc* fifo_create_dflt(Qdisc*, Qdisc_ops*, unsigned int, netlink_ext_ack*) function int fifo_set_limit(Qdisc*, unsigned int) function int fixed_phy_change_carrier(net_device*, bool) function phy_device* fixed_phy_register(unsigned int, fixed_phy_status*, device_node*) function phy_device* fixed_phy_register_with_gpiod(unsigned int, fixed_phy_status*, gpio_desc*) function int fixed_phy_set_link_update(phy_device*, void ()*) function void fixed_phy_unregister(phy_device*) function ipv6_txoptions* fl6_merge_options(ipv6_txoptions*, ip6_flowlabel*, ipv6_txoptions*) function int flow_block_cb_setup_simple(flow_block_offload*, list_head*, flow_setup_cb_t*, void*, void*, bool) function void flow_indr_block_call(net_device*, flow_block_offload*, flow_block_command) function flow_rule* flow_rule_alloc(unsigned int) function void flow_rule_match_basic(const flow_rule*, flow_match_basic*) function void flow_rule_match_control(const flow_rule*, flow_match_control*) function void flow_rule_match_cvlan(const flow_rule*, flow_match_vlan*) function void flow_rule_match_enc_control(const flow_rule*, flow_match_control*) function void flow_rule_match_enc_ip(const flow_rule*, flow_match_ip*) function void flow_rule_match_enc_ipv4_addrs(const flow_rule*, flow_match_ipv4_addrs*) function void flow_rule_match_enc_ipv6_addrs(const flow_rule*, flow_match_ipv6_addrs*) function void flow_rule_match_enc_keyid(const flow_rule*, flow_match_enc_keyid*) function void flow_rule_match_enc_opts(const flow_rule*, flow_match_enc_opts*) function void flow_rule_match_enc_ports(const flow_rule*, flow_match_ports*) function void flow_rule_match_eth_addrs(const flow_rule*, flow_match_eth_addrs*) function void flow_rule_match_icmp(const flow_rule*, flow_match_icmp*) function void flow_rule_match_ip(const flow_rule*, flow_match_ip*) function void flow_rule_match_ipv4_addrs(const flow_rule*, flow_match_ipv4_addrs*) function void flow_rule_match_ipv6_addrs(const flow_rule*, flow_match_ipv6_addrs*) function void flow_rule_match_meta(const flow_rule*, flow_match_meta*) function void flow_rule_match_mpls(const flow_rule*, flow_match_mpls*) function void flow_rule_match_ports(const flow_rule*, flow_match_ports*) function void flow_rule_match_tcp(const flow_rule*, flow_match_tcp*) function void flow_rule_match_vlan(const flow_rule*, flow_match_vlan*) function void fqdir_exit(fqdir*) function int fqdir_init(fqdir**, inet_frags*, net*) function void free_candev(net_device*) function void free_fib_info(fib_info*) function void free_netdev(net_device*) function const ieee80211_reg_rule* freq_reg_info(wiphy*, u32) function int gen10g_config_aneg(phy_device*) function int generic_mii_ioctl(mii_if_info*, mii_ioctl_data*, int, unsigned int*) function void generic_xdp_tx(sk_buff*, bpf_prog*) function nlattr** genl_family_attrbuf(const genl_family*) function void genl_notify(const genl_family*, sk_buff*, genl_info*, u32, gfp_t) function int genl_register_family(genl_family*) function int genl_unregister_family(const genl_family*) function int genlmsg_multicast_allns(const genl_family*, sk_buff*, u32, unsigned int, gfp_t) function void* genlmsg_put(sk_buff*, u32, u32, const genl_family*, int, u8) function int genphy_c45_an_config_aneg(phy_device*) function int genphy_c45_an_disable_aneg(phy_device*) function int genphy_c45_aneg_done(phy_device*) function int genphy_c45_check_and_restart_aneg(phy_device*, bool) function int genphy_c45_config_aneg(phy_device*) function int genphy_c45_pma_read_abilities(phy_device*) function int genphy_c45_pma_setup_forced(phy_device*) function int genphy_c45_read_link(phy_device*) function int genphy_c45_read_lpa(phy_device*) function int genphy_c45_read_mdix(phy_device*) function int genphy_c45_read_pma(phy_device*) function int genphy_c45_read_status(phy_device*) function int genphy_c45_restart_aneg(phy_device*) function net* get_net_ns_by_fd(int) function net* get_net_ns_by_pid(pid_t) function void gro_cells_destroy(gro_cells*) function int gro_cells_init(gro_cells*, net_device*) function int gro_cells_receive(gro_cells*, sk_buff*) function int hci_mgmt_chan_register(hci_mgmt_chan*) function void hci_mgmt_chan_unregister(hci_mgmt_chan*) function ieee80211_hw* ieee80211_alloc_hw_nm(size_t, const ieee80211_ops*, const char*) function sk_buff* ieee80211_ap_probereq_get(ieee80211_hw*, ieee80211_vif*) function sk_buff* ieee80211_beacon_get_template(ieee80211_hw*, ieee80211_vif*, ieee80211_mutable_offsets*) function sk_buff* ieee80211_beacon_get_tim(ieee80211_hw*, ieee80211_vif*, u16*, u16*) function __le16 ieee80211_ctstoself_duration(ieee80211_hw*, ieee80211_vif*, size_t, const ieee80211_tx_info*) function void ieee80211_ctstoself_get(ieee80211_hw*, ieee80211_vif*, void*, size_t, const ieee80211_tx_info*, ieee80211_cts*) function ieee80211_sta* ieee80211_find_sta_by_ifaddr(ieee80211_hw*, const u8*, const u8*) function void ieee80211_free_hw(ieee80211_hw*) function void ieee80211_free_txskb(ieee80211_hw*, sk_buff*) function __le16 ieee80211_generic_frame_duration(ieee80211_hw*, ieee80211_vif*, nl80211_band, size_t, ieee80211_rate*) function sk_buff* ieee80211_get_buffered_bc(ieee80211_hw*, ieee80211_vif*) function ieee80211_channel* ieee80211_get_channel(wiphy*, int) function unsigned int ieee80211_get_num_supported_channels(wiphy*) function void ieee80211_iter_chan_contexts_atomic(ieee80211_hw*, void ()*, void*) function void ieee80211_iter_keys(ieee80211_hw*, ieee80211_vif*, void ()*, void*) function void ieee80211_iter_keys_rcu(ieee80211_hw*, ieee80211_vif*, void ()*, void*) function void ieee80211_iterate_active_interfaces_atomic(ieee80211_hw*, u32, void ()*, void*) function void ieee80211_iterate_active_interfaces_rtnl(ieee80211_hw*, u32, void ()*, void*) function void ieee80211_iterate_interfaces(ieee80211_hw*, u32, void ()*, void*) function void ieee80211_iterate_stations_atomic(ieee80211_hw*, void ()*, void*) function ieee80211_txq* ieee80211_next_txq(ieee80211_hw*, u8) function sk_buff* ieee80211_nullfunc_get(ieee80211_hw*, ieee80211_vif*, bool) function sk_buff* ieee80211_probereq_get(ieee80211_hw*, const u8*, const u8*, size_t, size_t) function sk_buff* ieee80211_proberesp_get(ieee80211_hw*, ieee80211_vif*) function sk_buff* ieee80211_pspoll_get(ieee80211_hw*, ieee80211_vif*) function void ieee80211_queue_delayed_work(ieee80211_hw*, delayed_work*, unsigned long int) function int ieee80211_queue_stopped(ieee80211_hw*, int) function void ieee80211_queue_work(ieee80211_hw*, work_struct*) function void ieee80211_radar_detected(ieee80211_hw*) function int ieee80211_rate_control_register(const rate_control_ops*) function void ieee80211_rate_control_unregister(const rate_control_ops*) function void ieee80211_ready_on_channel(ieee80211_hw*) function int ieee80211_register_hw(ieee80211_hw*) function void ieee80211_remain_on_channel_expired(ieee80211_hw*) function void ieee80211_restart_hw(ieee80211_hw*) function __le16 ieee80211_rts_duration(ieee80211_hw*, ieee80211_vif*, size_t, const ieee80211_tx_info*) function void ieee80211_rts_get(ieee80211_hw*, ieee80211_vif*, void*, size_t, const ieee80211_tx_info*, ieee80211_rts*) function void ieee80211_rx_irqsafe(ieee80211_hw*, sk_buff*) function void ieee80211_rx_napi(ieee80211_hw*, ieee80211_sta*, sk_buff*, napi_struct*) function void ieee80211_scan_completed(ieee80211_hw*, cfg80211_scan_info*) function void ieee80211_sched_scan_results(ieee80211_hw*) function void ieee80211_sched_scan_stopped(ieee80211_hw*) function void ieee80211_sta_block_awake(ieee80211_hw*, ieee80211_sta*, bool) function void ieee80211_stop_queue(ieee80211_hw*, int) function void ieee80211_stop_queues(ieee80211_hw*) function sk_buff* ieee80211_tx_dequeue(ieee80211_hw*, ieee80211_txq*) function bool ieee80211_tx_prepare_skb(ieee80211_hw*, ieee80211_vif*, sk_buff*, int, ieee80211_sta**) function void ieee80211_tx_rate_update(ieee80211_hw*, ieee80211_sta*, ieee80211_tx_info*) function void ieee80211_tx_status(ieee80211_hw*, sk_buff*) function void ieee80211_tx_status_ext(ieee80211_hw*, ieee80211_tx_status*) function void ieee80211_tx_status_irqsafe(ieee80211_hw*, sk_buff*) function bool ieee80211_txq_may_transmit(ieee80211_hw*, ieee80211_txq*) function void ieee80211_txq_schedule_start(ieee80211_hw*, u8) function void ieee80211_unregister_hw(ieee80211_hw*) function wireless_dev* ieee80211_vif_to_wdev(ieee80211_vif*) function void ieee80211_wake_queue(ieee80211_hw*, int) function void ieee80211_wake_queues(ieee80211_hw*) function void in_dev_finish_destroy(in_device*) function int inet6_bind(socket*, sockaddr*, int) function void inet6_csk_addr2sockaddr(sock*, sockaddr*) function dst_entry* inet6_csk_route_req(const sock*, flowi6*, const request_sock*, u8) function dst_entry* inet6_csk_update_pmtu(sock*, u32) function int inet6_csk_xmit(sock*, sk_buff*, flowi*) function void inet6_destroy_sock(sock*) function int inet6_getname(socket*, sockaddr*, int) function int inet6_hash(sock*) function int inet6_hash_connect(inet_timewait_death_row*, sock*) function int inet6_ioctl(socket*, unsigned int, unsigned long int) function sock* inet6_lookup(net*, inet_hashinfo*, sk_buff*, int, const in6_addr*, const __be16, const in6_addr*, const __be16, const int) function sock* inet6_lookup_listener(net*, inet_hashinfo*, sk_buff*, int, const in6_addr*, const __be16, const in6_addr*, const unsigned short int, const int, const int) function int inet6_register_protosw(inet_protosw*) function int inet6_release(socket*) function int inet6_sk_rebuild_header(sock*) function void inet6_unregister_protosw(inet_protosw*) function int inet_accept(socket*, socket*, int, bool) function unsigned int inet_addr_type(net*, __be32) function unsigned int inet_addr_type_dev_table(net*, const net_device*, __be32) function unsigned int inet_addr_type_table(net*, __be32, u32) function int inet_bind(socket*, sockaddr*, int) function __be32 inet_confirm_addr(net*, in_device*, __be32, __be32, int) function sock* inet_csk_accept(sock*, int, int*, bool) function void inet_csk_addr2sockaddr(sock*, sockaddr*) function void inet_csk_clear_xmit_timers(sock*) function sock* inet_csk_clone_lock(const sock*, const request_sock*, const gfp_t) function int inet_csk_compat_getsockopt(sock*, int, int, char*, int*) function int inet_csk_compat_setsockopt(sock*, int, int, char*, unsigned int) function sock* inet_csk_complete_hashdance(sock*, sock*, request_sock*, bool) function void inet_csk_delete_keepalive_timer(sock*) function void inet_csk_destroy_sock(sock*) function int inet_csk_get_port(sock*, unsigned short int) function void inet_csk_init_xmit_timers(sock*, void ()*, void ()*, void ()*) function int inet_csk_listen_start(sock*, int) function void inet_csk_listen_stop(sock*) function void inet_csk_prepare_forced_close(sock*) function sock* inet_csk_reqsk_queue_add(sock*, request_sock*, sock*) function void inet_csk_reqsk_queue_drop(sock*, request_sock*) function void inet_csk_reqsk_queue_drop_and_put(sock*, request_sock*) function void inet_csk_reqsk_queue_hash_add(sock*, request_sock*, unsigned long int) function void inet_csk_reset_keepalive_timer(sock*, unsigned long int) function dst_entry* inet_csk_route_child_sock(const sock*, sock*, const request_sock*) function dst_entry* inet_csk_route_req(const sock*, flowi4*, const request_sock*) function dst_entry* inet_csk_update_pmtu(sock*, u32) function int inet_ctl_sock_create(sock**, unsigned short int, unsigned short int, unsigned char, net*) function unsigned int inet_dev_addr_type(net*, const net_device*, __be32) function int inet_dgram_connect(socket*, sockaddr*, int, int) function int inet_diag_bc_sk(const nlattr*, sock*) function sock* inet_diag_find_one_icsk(net*, inet_hashinfo*, const inet_diag_req_v2*) function int inet_diag_msg_attrs_fill(sock*, sk_buff*, inet_diag_msg*, int, user_namespace*, bool) function void inet_diag_msg_common_fill(inet_diag_msg*, sock*) function int inet_diag_register(const inet_diag_handler*) function void inet_diag_unregister(const inet_diag_handler*) function bool inet_ehash_nolisten(sock*, sock*) function inet_frag_queue* inet_frag_find(fqdir*, void*) function void inet_get_local_port_range(net*, int*, int*) function int inet_getname(socket*, sockaddr*, int) function int inet_hash(sock*) function int inet_hash_connect(inet_timewait_death_row*, sock*) function int inet_ioctl(socket*, unsigned int, unsigned long int) function int inet_listen(socket*, int) function int inet_pton_with_scope(net*, __kernel_sa_family_t, const char*, const char*, __kernel_sockaddr_storage*) function void inet_put_port(sock*) function bool inet_rcv_saddr_equal(const sock*, const sock*, bool) function int inet_recvmsg(socket*, msghdr*, size_t, int) function void inet_register_protosw(inet_protosw*) function int inet_release(socket*) function request_sock* inet_reqsk_alloc(const request_sock_ops*, sock*, bool) function int inet_rtx_syn_ack(const sock*, request_sock*) function __be32 inet_select_addr(const net_device*, __be32, int) function int inet_send_prepare(sock*) function int inet_sendmsg(socket*, msghdr*, size_t) function ssize_t inet_sendpage(socket*, page*, int, size_t, int) function int inet_shutdown(socket*, int) function int inet_sk_diag_fill(sock*, inet_connection_sock*, sk_buff*, const inet_diag_req_v2*, user_namespace*, u32, u32, u16, const nlmsghdr*, bool) function int inet_sk_rebuild_header(sock*) function void inet_sk_rx_dst_set(sock*, const sk_buff*) function void inet_sk_set_state(sock*, int) function void inet_sock_destruct(sock*) function int inet_stream_connect(socket*, sockaddr*, int, int) function inet_timewait_sock* inet_twsk_alloc(const sock*, inet_timewait_death_row*, const int) function void inet_twsk_hashdance(inet_timewait_sock*, sock*, inet_hashinfo*) function void inet_unhash(sock*) function void inet_unregister_protosw(inet_protosw*) function in_device* inetdev_by_index(net*, int) function int init_dummy_netdev(net_device*) function sock* io_uring_get_socket(file*) function int ip4_datagram_connect(sock*, sockaddr*, int) function void ip4_datagram_release_cb(sock*) function int ip6_append_data(sock*, void ()*, void*, int, int, ipcm6_cookie*, flowi6*, rt6_info*, unsigned int) function int ip6_datagram_connect(sock*, sockaddr*, int) function int ip6_datagram_connect_v6_only(sock*, sockaddr*, int) function void ip6_datagram_recv_ctl(sock*, msghdr*, sk_buff*) function void ip6_datagram_release_cb(sock*) function int ip6_datagram_send_ctl(net*, sock*, msghdr*, flowi6*, ipcm6_cookie*) function rt6_info* ip6_dst_alloc(net*, net_device*, int) function int ip6_dst_hoplimit(dst_entry*) function int ip6_dst_lookup(net*, sock*, dst_entry**, flowi6*) function dst_entry* ip6_dst_lookup_flow(const sock*, flowi6*, const in6_addr*) function void ip6_flush_pending_frames(sock*) function int ip6_local_out(net*, sock*, sk_buff*) function rt6_info* ip6_pol_route(net*, fib6_table*, int, flowi6*, const sk_buff*, int) function int ip6_push_pending_frames(sock*) function void ip6_redirect(sk_buff*, net*, int, u32, kuid_t) function dst_entry* ip6_route_input_lookup(net*, net_device*, flowi6*, const sk_buff*, int) function dst_entry* ip6_route_lookup(net*, flowi6*, const sk_buff*, int) function int ip6_route_me_harder(net*, sk_buff*) function dst_entry* ip6_route_output_flags(net*, const sock*, flowi6*, int) function dst_entry* ip6_route_output_flags_noref(net*, const sock*, flowi6*, int) function dst_entry* ip6_sk_dst_lookup_flow(sock*, flowi6*, const in6_addr*, bool) function void ip6_sk_redirect(sk_buff*, sock*) function void ip6_sk_update_pmtu(sk_buff*, sock*, __be32) function int ip6_tnl_change_mtu(net_device*, int) function int ip6_tnl_get_iflink(const net_device*) function net* ip6_tnl_get_link_net(const net_device*) function int ip6_tnl_rcv(ip6_tnl*, sk_buff*, const tnl_ptk_info*, metadata_dst*, bool) function int ip6_tnl_xmit(sk_buff*, net_device*, __u8, flowi6*, int, __u32*, __u8) function void ip6_update_pmtu(sk_buff*, net*, __be32, int, u32, kuid_t) function int ip6_xmit(const sock*, sk_buff*, flowi6*, __u32, ipv6_txoptions*, int, u32) function unsigned int ip6t_do_table(sk_buff*, const nf_hook_state*, xt_table*) function int ip6t_register_table(net*, const xt_table*, const ip6t_replace*, const nf_hook_ops*, xt_table**) function void ip6t_unregister_table(net*, xt_table*, const nf_hook_ops*) function int ip_build_and_send_pkt(sk_buff*, const sock*, __be32, __be32, ip_options_rcu*) function sk_buff* ip_check_defrag(net*, sk_buff*, u32) function void ip_cmsg_recv_offset(msghdr*, sock*, sk_buff*, int, int) function int ip_defrag(net*, sk_buff*, u32) function int ip_do_fragment(net*, sock*, sk_buff*, void ()*) function dst_metrics* ip_fib_metrics_init(net*, nlattr*, int, netlink_ext_ack*) function int ip_getsockopt(sock*, int, int, char*, int*) function int ip_local_out(net*, sock*, sk_buff*) function void ip_mc_inc_group(in_device*, __be32) function int ip_mc_join_group(sock*, ip_mreqn*) function int ip_mc_leave_group(sock*, ip_mreqn*) function void ip_md_tunnel_xmit(sk_buff*, net_device*, u8, int) function int ip_options_compile(net*, ip_options*, sk_buff*) function int ip_options_rcv_srr(sk_buff*, net_device*) function int ip_route_input_noref(sk_buff*, __be32, __be32, u8, net_device*) function int ip_route_me_harder(net*, sk_buff*, unsigned int) function rtable* ip_route_output_flow(net*, flowi4*, const sock*) function rtable* ip_route_output_key_hash(net*, flowi4*, const sk_buff*) function int ip_setsockopt(sock*, int, int, char*, unsigned int) function int ip_tunnel_change_mtu(net_device*, int) function int ip_tunnel_changelink(net_device*, nlattr**, ip_tunnel_parm*, __u32) function void ip_tunnel_delete_nets(list_head*, unsigned int, rtnl_link_ops*) function void ip_tunnel_dellink(net_device*, list_head*) function int ip_tunnel_encap_setup(ip_tunnel*, ip_tunnel_encap*) function int ip_tunnel_get_iflink(const net_device*) function net* ip_tunnel_get_link_net(const net_device*) function void ip_tunnel_get_stats64(net_device*, rtnl_link_stats64*) function int ip_tunnel_init(net_device*) function int ip_tunnel_init_net(net*, unsigned int, rtnl_link_ops*, char*) function int ip_tunnel_ioctl(net_device*, ip_tunnel_parm*, int) function ip_tunnel* ip_tunnel_lookup(ip_tunnel_net*, int, __be16, __be32, __be32, __be32) function int ip_tunnel_newlink(net_device*, nlattr**, ip_tunnel_parm*, __u32) function int ip_tunnel_rcv(ip_tunnel*, sk_buff*, const tnl_ptk_info*, metadata_dst*, bool) function void ip_tunnel_setup(net_device*, unsigned int) function void ip_tunnel_uninit(net_device*) function void ip_tunnel_xmit(sk_buff*, net_device*, const iphdr*, u8) function int ip_valid_fib_dump_req(net*, const nlmsghdr*, fib_dump_filter*, netlink_callback*) function void ipcomp_destroy(xfrm_state*) function int ipcomp_init_state(xfrm_state*) function int ipcomp_input(xfrm_state*, sk_buff*) function int ipcomp_output(xfrm_state*, sk_buff*) function unsigned int ipt_do_table(sk_buff*, const nf_hook_state*, xt_table*) function int ipt_register_table(net*, const xt_table*, const ipt_replace*, const nf_hook_ops*, xt_table**) function void ipt_unregister_table(net*, xt_table*, const nf_hook_ops*) function metadata_dst* iptunnel_metadata_reply(metadata_dst*, gfp_t) function void iptunnel_xmit(sock*, rtable*, sk_buff*, __be32, __be32, __u8, __u8, __u8, __be16, bool) function void ipv4_redirect(sk_buff*, net*, int, u8) function void ipv4_sk_redirect(sk_buff*, sock*) function void ipv4_sk_update_pmtu(sk_buff*, sock*, u32) function void ipv4_update_pmtu(sk_buff*, net*, u32, int, u8) function int ipv6_chk_addr(net*, const in6_addr*, const net_device*, int) function int ipv6_chk_addr_and_flags(net*, const in6_addr*, const net_device*, bool, int, u32) function bool ipv6_chk_custom_prefix(const in6_addr*, const unsigned int, net_device*) function int ipv6_chk_prefix(const in6_addr*, net_device*) function int ipv6_dev_get_saddr(net*, const net_device*, const in6_addr*, unsigned int, in6_addr*) function int ipv6_dev_mc_dec(net_device*, const in6_addr*) function int ipv6_dev_mc_inc(net_device*, const in6_addr*) function ipv6_txoptions* ipv6_dup_options(sock*, ipv6_txoptions*) function int ipv6_getsockopt(sock*, int, int, char*, int*) function bool ipv6_opt_accepted(const sock*, const sk_buff*, const inet6_skb_parm*) function __be32 ipv6_proxy_select_ident(net*, sk_buff*) function int ipv6_recv_error(sock*, msghdr*, int, int*) function __be32 ipv6_select_ident(net*, const in6_addr*, const in6_addr*) function int ipv6_setsockopt(sock*, int, int, char*, unsigned int) function int ipv6_sock_mc_drop(sock*, int, const in6_addr*) function int ipv6_sock_mc_join(sock*, int, const in6_addr*) function bool is_skb_forwardable(const net_device*, const sk_buff*) function int iw_handler_get_spy(net_device*, iw_request_info*, iwreq_data*, char*) function int iw_handler_get_thrspy(net_device*, iw_request_info*, iwreq_data*, char*) function int iw_handler_set_spy(net_device*, iw_request_info*, iwreq_data*, char*) function int iw_handler_set_thrspy(net_device*, iw_request_info*, iwreq_data*, char*) function int kernel_accept(socket*, socket**, int) function int kernel_bind(socket*, sockaddr*, int) function int kernel_connect(socket*, sockaddr*, int, int) function int kernel_getpeername(socket*, sockaddr*) function int kernel_getsockname(socket*, sockaddr*) function int kernel_getsockopt(socket*, int, int, char*, int*) function int kernel_listen(socket*, int) function int kernel_recvmsg(socket*, msghdr*, kvec*, size_t, size_t, int) function int kernel_sendmsg(socket*, msghdr*, kvec*, size_t, size_t) function int kernel_sendmsg_locked(sock*, msghdr*, kvec*, size_t, size_t) function int kernel_sendpage(socket*, page*, int, size_t, int) function int kernel_sendpage_locked(sock*, page*, int, size_t, int) function int kernel_setsockopt(socket*, int, int, char*, unsigned int) function u32 kernel_sock_ip_overhead(sock*) function int kernel_sock_shutdown(socket*, sock_shutdown_cmd) function int km_new_mapping(xfrm_state*, xfrm_address_t*, __be16) function void km_policy_notify(xfrm_policy*, int, const km_event*) function int km_query(xfrm_state*, xfrm_tmpl*, xfrm_policy*) function int km_report(net*, u8, xfrm_selector*, xfrm_address_t*) function void km_state_expired(xfrm_state*, int, u32) function void km_state_notify(xfrm_state*, const km_event*) function bool l2cap_is_socket(socket*) function void l2tp_recv_common(l2tp_session*, sk_buff*, unsigned char*, unsigned char*, u16, int) function l2tp_session* l2tp_session_create(int, l2tp_tunnel*, u32, u32, l2tp_session_cfg*) function int l2tp_session_delete(l2tp_session*) function void l2tp_session_free(l2tp_session*) function l2tp_session* l2tp_session_get(const net*, u32) function l2tp_session* l2tp_session_get_by_ifname(const net*, const char*) function l2tp_session* l2tp_session_get_nth(l2tp_tunnel*, int) function int l2tp_session_register(l2tp_session*, l2tp_tunnel*) function void l2tp_session_set_header_len(l2tp_session*, int) function int l2tp_tunnel_create(net*, int, int, u32, u32, l2tp_tunnel_cfg*, l2tp_tunnel**) function void l2tp_tunnel_delete(l2tp_tunnel*) function void l2tp_tunnel_free(l2tp_tunnel*) function l2tp_tunnel* l2tp_tunnel_get(const net*, u32) function l2tp_tunnel* l2tp_tunnel_get_nth(const net*, int) function l2tp_session* l2tp_tunnel_get_session(l2tp_tunnel*, u32) function int l2tp_tunnel_register(l2tp_tunnel*, net*, l2tp_tunnel_cfg*) function int l2tp_udp_encap_recv(sock*, sk_buff*) function int l2tp_xmit_skb(l2tp_session*, sk_buff*, int) function void linkwatch_fire_event(net_device*) function void llc_add_pack(int, void ()*) function int llc_build_and_send_ui_pkt(llc_sap*, sk_buff*, unsigned char*, unsigned char) function void llc_sap_close(llc_sap*) function llc_sap* llc_sap_find(unsigned char) function llc_sap* llc_sap_open(unsigned char, void ()*) function bool lock_sock_fast(sock*) function void lock_sock_nested(sock*, int) function phy_device* mdiobus_get_phy(mii_bus*, int) function phy_device* mdiobus_scan(mii_bus*, int) function metadata_dst* metadata_dst_alloc(u8, metadata_type, gfp_t) function metadata_dst* metadata_dst_alloc_percpu(u8, metadata_type, gfp_t) function void metadata_dst_free(metadata_dst*) function void metadata_dst_free_percpu(metadata_dst*) function int mii_check_gmii_support(mii_if_info*) function void mii_check_link(mii_if_info*) function unsigned int mii_check_media(mii_if_info*, unsigned int, unsigned int) function void mii_ethtool_get_link_ksettings(mii_if_info*, ethtool_link_ksettings*) function int mii_ethtool_gset(mii_if_info*, ethtool_cmd*) function int mii_ethtool_set_link_ksettings(mii_if_info*, const ethtool_link_ksettings*) function int mii_ethtool_sset(mii_if_info*, ethtool_cmd*) function int mii_link_ok(mii_if_info*) function int mii_nway_restart(mii_if_info*) function void mini_qdisc_pair_init(mini_Qdisc_pair*, Qdisc*, mini_Qdisc**) function void mini_qdisc_pair_swap(mini_Qdisc_pair*, tcf_proto*) function bool napi_complete_done(napi_struct*, int) function void napi_disable(napi_struct*) function sk_buff* napi_get_frags(napi_struct*) function void napi_gro_flush(napi_struct*, bool) function gro_result_t napi_gro_frags(napi_struct*) function gro_result_t napi_gro_receive(napi_struct*, sk_buff*) function bool napi_hash_del(napi_struct*) function bool napi_schedule_prep(napi_struct*) function int ndisc_mc_map(const in6_addr*, char*, net_device*, int) function int ndo_dflt_bridge_getlink(sk_buff*, u32, u32, net_device*, u16, u32, u32, int, u32, void ()*) function int ndo_dflt_fdb_add(ndmsg*, nlattr**, net_device*, const unsigned char*, u16, u16) function int ndo_dflt_fdb_del(ndmsg*, nlattr**, net_device*, const unsigned char*, u16) function int ndo_dflt_fdb_dump(sk_buff*, netlink_callback*, net_device*, net_device*, int*) function void neigh_app_ns(neighbour*) function int neigh_carrier_down(neigh_table*, net_device*) function void neigh_changeaddr(neigh_table*, net_device*) function int neigh_connected_output(neighbour*, sk_buff*) function void neigh_destroy(neighbour*) function int neigh_direct_output(neighbour*, sk_buff*) function neighbour* neigh_event_ns(neigh_table*, u8*, void*, net_device*) function void neigh_for_each(neigh_table*, void ()*, void*) function int neigh_ifdown(neigh_table*, net_device*) function neighbour* neigh_lookup(neigh_table*, void*, net_device*) function neighbour* neigh_lookup_nodev(neigh_table*, net*, void*) function neigh_parms* neigh_parms_alloc(net_device*, neigh_table*) function void neigh_parms_release(neigh_table*, neigh_parms*) function int neigh_resolve_output(neighbour*, sk_buff*) function void* neigh_seq_start(seq_file*, loff_t*, neigh_table*, unsigned int) function int neigh_sysctl_register(net_device*, neigh_parms*, proc_handler*) function void neigh_sysctl_unregister(neigh_parms*) function int neigh_table_clear(int, neigh_table*) function void neigh_table_init(int, neigh_table*) function int neigh_update(neighbour*, const u8*, u8, u32, u32) function int neigh_xmit(int, net_device*, void*, sk_buff*) function failover* net_failover_create(net_device*) function void net_failover_destroy(failover*) function void netdev_adjacent_change_abort(net_device*, net_device*, net_device*) function void netdev_adjacent_change_commit(net_device*, net_device*, net_device*) function int netdev_adjacent_change_prepare(net_device*, net_device*, net_device*, netlink_ext_ack*) function void netdev_alert(const net_device*, const char*, ...) function int netdev_bind_sb_channel_queue(net_device*, net_device*, u8, u16, u16) function void netdev_bonding_info_change(net_device*, netdev_bonding_info*) function int netdev_boot_setup_check(net_device*) function void netdev_change_features(net_device*) function void netdev_crit(const net_device*, const char*, ...) function void netdev_emerg(const net_device*, const char*, ...) function void netdev_err(const net_device*, const char*, ...) function void netdev_features_change(net_device*) function bool netdev_has_any_upper_dev(net_device*) function bool netdev_has_upper_dev(net_device*, net_device*) function bool netdev_has_upper_dev_all_rcu(net_device*, net_device*) function void netdev_info(const net_device*, const char*, ...) function bool netdev_is_rx_handler_busy(net_device*) function void* netdev_lower_dev_get_private(net_device*, net_device*) function void* netdev_lower_get_first_private_rcu(net_device*) function void* netdev_lower_get_next(net_device*, list_head**) function void* netdev_lower_get_next_private(net_device*, list_head**) function void* netdev_lower_get_next_private_rcu(net_device*, list_head**) function void netdev_lower_state_changed(net_device*, void*) function net_device* netdev_master_upper_dev_get(net_device*) function net_device* netdev_master_upper_dev_get_rcu(net_device*) function int netdev_master_upper_dev_link(net_device*, net_device*, void*, void*, netlink_ext_ack*) function void netdev_notice(const net_device*, const char*, ...) function void netdev_notify_peers(net_device*) function u16 netdev_pick_tx(net_device*, sk_buff*, net_device*) function bool netdev_port_same_parent_id(net_device*, net_device*) function void netdev_printk(const char*, const net_device*, const char*, ...) function int netdev_refcnt_read(const net_device*) function void netdev_reset_tc(net_device*) function void netdev_rx_csum_fault(net_device*, sk_buff*) function int netdev_rx_handler_register(net_device*, rx_handler_func_t*, void*) function void netdev_rx_handler_unregister(net_device*) function void netdev_set_default_ethtool_ops(net_device*, const ethtool_ops*) function int netdev_set_num_tc(net_device*, u8) function int netdev_set_sb_channel(net_device*, u16) function int netdev_set_tc_queue(net_device*, u8, u16, u16) function void netdev_state_change(net_device*) function int netdev_txq_to_tc(net_device*, unsigned int) function void netdev_unbind_sb_channel(net_device*, net_device*) function void netdev_update_features(net_device*) function void netdev_update_lockdep_key(net_device*) function int netdev_upper_dev_link(net_device*, net_device*, netlink_ext_ack*) function void netdev_upper_dev_unlink(net_device*, net_device*) function net_device* netdev_upper_get_next_dev_rcu(net_device*, list_head**) function int netdev_walk_all_lower_dev(net_device*, void ()*, void*) function int netdev_walk_all_lower_dev_rcu(net_device*, void ()*, void*) function int netdev_walk_all_upper_dev_rcu(net_device*, void ()*, void*) function void netdev_warn(const net_device*, const char*, ...) function void netif_carrier_off(net_device*) function void netif_carrier_on(net_device*) function void netif_device_attach(net_device*) function void netif_device_detach(net_device*) function void netif_napi_add(net_device*, napi_struct*, void ()*, int) function void netif_napi_del(napi_struct*) function void netif_schedule_queue(netdev_queue*) function int netif_set_real_num_rx_queues(net_device*, unsigned int) function int netif_set_real_num_tx_queues(net_device*, unsigned int) function int netif_set_xps_queue(net_device*, const cpumask*, u16) function void netif_stacked_transfer_operstate(const net_device*, net_device*) function void netif_tx_stop_all_queues(net_device*) function void netif_tx_wake_queue(netdev_queue*) function int netlink_add_tap(netlink_tap*) function int netlink_broadcast(sock*, sk_buff*, u32, u32, gfp_t) function int netlink_broadcast_filtered(sock*, sk_buff*, u32, u32, gfp_t, void ()*, void*) function int netlink_has_listeners(sock*, unsigned int) function void netlink_kernel_release(sock*) function int netlink_remove_tap(netlink_tap*) function int netlink_set_err(sock*, u32, u32, int) function int netlink_unicast(sock*, sk_buff*, u32, int) function nexthop* nexthop_find_by_id(net*, u32) function int nexthop_for_each_fib6_nh(nexthop*, void ()*, void*) function nexthop* nexthop_select_path(nexthop*, int) function int nf_conncount_add(net*, nf_conncount_list*, const nf_conntrack_tuple*, const nf_conntrack_zone*) function unsigned int nf_conncount_count(net*, nf_conncount_data*, const u32*, const nf_conntrack_tuple*, const nf_conntrack_zone*) function void nf_conncount_destroy(net*, unsigned int, nf_conncount_data*) function bool nf_conncount_gc_list(net*, nf_conncount_list*) function nf_conncount_data* nf_conncount_init(net*, unsigned int, unsigned int) function nf_conn* nf_conntrack_alloc(net*, const nf_conntrack_zone*, const nf_conntrack_tuple*, const nf_conntrack_tuple*, gfp_t) function nf_conntrack_tuple_hash* nf_conntrack_find_get(net*, const nf_conntrack_zone*, const nf_conntrack_tuple*) function unsigned int nf_conntrack_in(sk_buff*, const nf_hook_state*) function int nf_conntrack_register_notifier(net*, nf_ct_event_notifier*) function void nf_conntrack_unregister_notifier(net*, nf_ct_event_notifier*) function void nf_ct_bridge_register(nf_ct_bridge_info*) function void nf_ct_bridge_unregister(nf_ct_bridge_info*) function nf_conntrack_expect* nf_ct_expect_find_get(net*, const nf_conntrack_zone*, const nf_conntrack_tuple*) function void nf_ct_expect_iterate_net(net*, void ()*, void*, u32, int) function int nf_ct_expect_register_notifier(net*, nf_exp_event_notifier*) function void nf_ct_expect_unregister_notifier(net*, nf_exp_event_notifier*) function int nf_ct_frag6_gather(net*, sk_buff*, u32) function bool nf_ct_get_tuplepr(const sk_buff*, unsigned int, u_int16_t, net*, nf_conntrack_tuple*) function void nf_ct_iterate_cleanup_net(net*, void ()*, void*, u32, int) function const nf_conntrack_l4proto* nf_ct_l4proto_find(u8) function int nf_ct_netns_get(net*, u8) function void nf_ct_netns_put(net*, uint8_t) function nf_conn* nf_ct_tmpl_alloc(net*, const nf_conntrack_zone*, gfp_t) function void nf_ct_unconfirmed_destroy(net*) function int nf_defrag_ipv4_enable(net*) function int nf_defrag_ipv6_enable(net*) function int nf_getsockopt(sock*, u_int8_t, int, char*, int*) function void nf_hook_entries_delete_raw(nf_hook_entries**, const nf_hook_ops*) function int nf_hook_entries_insert_raw(nf_hook_entries**, const nf_hook_ops*) function int nf_hook_slow(sk_buff*, nf_hook_state*, const nf_hook_entries*, unsigned int) function int nf_ip_route(net*, dst_entry**, flowi*, bool) function void nf_l4proto_log_invalid(const sk_buff*, net*, u16, u8, const char*, ...) function int nf_log_bind_pf(net*, u_int8_t, const nf_logger*) function void nf_log_packet(net*, u_int8_t, unsigned int, const sk_buff*, const net_device*, const net_device*, const nf_loginfo*, const char*, ...) function int nf_log_set(net*, u_int8_t, const nf_logger*) function void nf_log_trace(net*, u_int8_t, unsigned int, const sk_buff*, const net_device*, const net_device*, const nf_loginfo*, const char*, ...) function void nf_log_unbind_pf(net*, u_int8_t) function void nf_log_unset(net*, const nf_logger*) function unsigned int nf_nat_inet_fn(void*, sk_buff*, const nf_hook_state*) function int nf_nat_ipv4_register_fn(net*, const nf_hook_ops*) function void nf_nat_ipv4_unregister_fn(net*, const nf_hook_ops*) function int nf_nat_ipv6_register_fn(net*, const nf_hook_ops*) function void nf_nat_ipv6_unregister_fn(net*, const nf_hook_ops*) function unsigned int nf_nat_masquerade_ipv4(sk_buff*, unsigned int, const nf_nat_range2*, const net_device*) function unsigned int nf_nat_masquerade_ipv6(sk_buff*, const nf_nat_range2*, const net_device*) function int nf_queue(sk_buff*, nf_hook_state*, unsigned int, unsigned int) function void nf_queue_entry_get_refs(nf_queue_entry*) function void nf_queue_entry_release_refs(nf_queue_entry*) function void nf_queue_nf_hook_drop(net*) function int nf_register_net_hook(net*, const nf_hook_ops*) function int nf_register_net_hooks(net*, const nf_hook_ops*, unsigned int) function void nf_register_queue_handler(net*, const nf_queue_handler*) function int nf_register_sockopt(nf_sockopt_ops*) function void nf_reinject(nf_queue_entry*, unsigned int) function int nf_route(net*, dst_entry**, flowi*, bool, unsigned short int) function void nf_send_reset(net*, sk_buff*, int) function void nf_send_reset6(net*, sk_buff*, int) function void nf_send_unreach6(net*, sk_buff*, unsigned char, unsigned int) function int nf_setsockopt(sock*, u_int8_t, int, char*, unsigned int) function sock* nf_sk_lookup_slow_v4(net*, const sk_buff*, const net_device*) function sock* nf_sk_lookup_slow_v6(net*, const sk_buff*, const net_device*) function sock* nf_tproxy_get_sock_v4(net*, sk_buff*, const u8, const __be32, const __be32, const __be16, const __be16, const net_device*, const nf_tproxy_lookup_t) function sock* nf_tproxy_get_sock_v6(net*, sk_buff*, int, const u8, const in6_addr*, const in6_addr*, const __be16, const __be16, const net_device*, const nf_tproxy_lookup_t) function sock* nf_tproxy_handle_time_wait4(net*, sk_buff*, __be32, __be16, sock*) function sock* nf_tproxy_handle_time_wait6(sk_buff*, int, int, net*, const in6_addr*, const __be16, sock*) function void nf_unregister_net_hook(net*, const nf_hook_ops*) function void nf_unregister_net_hooks(net*, const nf_hook_ops*, unsigned int) function void nf_unregister_queue_handler(net*) function void nf_unregister_sockopt(nf_sockopt_ops*) function int nf_xfrm_me_harder(net*, sk_buff*, unsigned int) function int nfnetlink_has_listeners(net*, unsigned int) function int nfnetlink_send(sk_buff*, net*, u32, unsigned int, int, gfp_t) function int nfnetlink_set_err(net*, u32, u32, int) function int nfnetlink_subsys_register(const nfnetlink_subsystem*) function int nfnetlink_subsys_unregister(const nfnetlink_subsystem*) function int nfnetlink_unicast(sk_buff*, net*, u32, int) function int nlmsg_notify(sock*, sk_buff*, u32, unsigned int, int, gfp_t) function void of_can_transceiver(net_device*) function net_device* of_find_net_device_by_node(device_node*) function phy_device* of_phy_attach(net_device*, device_node*, u32, phy_interface_t) function phy_device* of_phy_connect(net_device*, device_node*, void ()*, u32, phy_interface_t) function phy_device* of_phy_find_device(device_node*) function phy_device* of_phy_get_and_connect(net_device*, device_node*, void ()*) function int open_candev(net_device*) function netdev_features_t passthru_features_check(sk_buff*, net_device*, netdev_features_t) function int peernet2id(net*, net*) function int peernet2id_alloc(net*, net*, gfp_t) function phy_device* phy_attach(net_device*, const char*, phy_interface_t) function int phy_attach_direct(net_device*, phy_device*, u32, phy_interface_t) function phy_device* phy_connect(net_device*, const char*, void ()*, phy_interface_t) function int phy_connect_direct(net_device*, phy_device*, void ()*, phy_interface_t) function int phy_ethtool_get_link_ksettings(net_device*, ethtool_link_ksettings*) function int phy_ethtool_nway_reset(net_device*) function int phy_ethtool_set_link_ksettings(net_device*, const ethtool_link_ksettings*) function int phy_modify(phy_device*, u32, u16, u16) function int phy_modify_changed(phy_device*, u32, u16, u16) function int phy_modify_mmd(phy_device*, int, u32, u16, u16) function int phy_modify_mmd_changed(phy_device*, int, u32, u16, u16) function int phy_modify_paged(phy_device*, int, u32, u16, u16) function int phy_modify_paged_changed(phy_device*, int, u32, u16, u16) function int phy_read_mmd(phy_device*, int, u32) function int phy_read_paged(phy_device*, int, u32) function void phy_resolve_aneg_linkmode(phy_device*) function void phy_resolve_aneg_pause(phy_device*) function int phy_restore_page(phy_device*, int, int) function int phy_save_page(phy_device*) function int phy_select_page(phy_device*, int) function int phy_set_max_speed(phy_device*, u32) function int phy_write_mmd(phy_device*, int, u32, u16) function int phy_write_paged(phy_device*, int, u32, u16) function int ping_bind(sock*, sockaddr*, int) function void ping_close(sock*, long int) function int ping_get_port(sock*, unsigned short int) function int ping_hash(sock*) function int ping_init_sock(sock*) function int ping_queue_rcv_skb(sock*, sk_buff*) function int ping_recvmsg(sock*, msghdr*, size_t, int, int, int*) function void ping_unhash(sock*) function void pneigh_enqueue(neigh_table*, neigh_parms*, sk_buff*) function pneigh_entry* pneigh_lookup(neigh_table*, net*, void*, net_device*, int) function int ppp_register_net_channel(net*, ppp_channel*) function int pppox_compat_ioctl(socket*, unsigned int, unsigned long int) function int pppox_ioctl(socket*, unsigned int, unsigned long int) function void pppox_unbind_sock(sock*) function void print_tuple(seq_file*, const nf_conntrack_tuple*, const nf_conntrack_l4proto*) function void qdisc_class_hash_grow(Qdisc*, Qdisc_class_hash*) function Qdisc* qdisc_create_dflt(netdev_queue*, const Qdisc_ops*, unsigned int, netlink_ext_ack*) function void qdisc_hash_add(Qdisc*, bool) function void qdisc_hash_del(Qdisc*) function int qdisc_offload_dump_helper(Qdisc*, tc_setup_type, void*) function void qdisc_offload_graft_helper(net_device*, Qdisc*, Qdisc*, Qdisc*, tc_setup_type, void*, netlink_ext_ack*) function void qdisc_put(Qdisc*) function void qdisc_put_unlocked(Qdisc*) function void qdisc_reset(Qdisc*) function void qdisc_tree_reduce_backlog(Qdisc*, int, int) function void qdisc_warn_nonwc(const char*, Qdisc*) function void qdisc_watchdog_cancel(qdisc_watchdog*) function void qdisc_watchdog_init(qdisc_watchdog*, Qdisc*) function void qdisc_watchdog_init_clockid(qdisc_watchdog*, Qdisc*, clockid_t) function void qdisc_watchdog_schedule_ns(qdisc_watchdog*, u64) function int rate_control_set_rates(ieee80211_hw*, ieee80211_sta*, ieee80211_sta_rates*) function int raw_abort(sock*, int) function int raw_hash_sk(sock*) function void raw_unhash_sk(sock*) function datalink_proto* register_8022_client(unsigned char, void ()*) function int register_candev(net_device*) function int register_gifconf(unsigned int, gifconf_func_t*) function ctl_table_header* register_net_sysctl(net*, const char*, ctl_table*) function int register_netdev(net_device*) function int register_netdevice(net_device*) function int register_pernet_device(pernet_operations*) function int register_pernet_subsys(pernet_operations*) function int register_pppox_proto(int, const pppox_proto*) function int register_qdisc(Qdisc_ops*) function datalink_proto* register_snap_client(const unsigned char*, void ()*) function int register_tcf_proto_ops(tcf_proto_ops*) function int regulatory_hint(wiphy*, const char*) function bool regulatory_pre_cac_allowed(wiphy*) function int regulatory_set_wiphy_regd(wiphy*, ieee80211_regdomain*) function int regulatory_set_wiphy_regd_sync_rtnl(wiphy*, ieee80211_regdomain*) function void release_sock(sock*) function int reuseport_add_sock(sock*, sock*, bool) function int reuseport_alloc(sock*, bool) function int reuseport_attach_prog(sock*, bpf_prog*) function int reuseport_detach_prog(sock*) function void reuseport_detach_sock(sock*) function sock* reuseport_select_sock(sock*, u32, sk_buff*, int) function bool rps_may_expire_flow(net_device*, u16, u32, u16) function rt6_info* rt6_lookup(net*, const in6_addr*, const in6_addr*, int, const sk_buff*, int) function rtable* rt_dst_alloc(net_device*, unsigned int, u16, bool, bool, bool) function rtable* rt_dst_clone(net_device*, rtable*) function void rtnl_af_register(rtnl_af_ops*) function void rtnl_af_unregister(rtnl_af_ops*) function int rtnl_configure_link(net_device*, const ifinfomsg*) function net_device* rtnl_create_link(net*, const char*, unsigned char, const rtnl_link_ops*, nlattr**, netlink_ext_ack*) function int rtnl_delete_link(net_device*) function net* rtnl_get_net_ns_capable(sock*, int) function net* rtnl_link_get_net(net*, nlattr**) function int rtnl_link_register(rtnl_link_ops*) function void rtnl_link_unregister(rtnl_link_ops*) function void rtnl_notify(sk_buff*, net*, u32, u32, nlmsghdr*, gfp_t) function int rtnl_put_cacheinfo(sk_buff*, dst_entry*, u32, long int, u32) function void rtnl_set_sk_err(net*, u32, int) function int rtnl_unicast(sk_buff*, net*, u32) function can_priv* safe_candev_priv(net_device*) function sec_path* secpath_set(sk_buff*) function u32 secure_tcpv6_ts_off(const net*, const __be32*, const __be32*) function void setup_udp_tunnel_sock(net*, socket*, udp_tunnel_sock_cfg*) function sock* sk_alloc(net*, int, gfp_t, proto*, int) function int sk_attach_filter(sock_fprog*, sock*) function bool sk_capable(const sock*, int) function void sk_clear_memalloc(sock*) function sock* sk_clone_lock(const sock*, const gfp_t) function void sk_common_release(sock*) function int sk_detach_filter(sock*) function dst_entry* sk_dst_check(sock*, u32) function int sk_filter_trim_cap(sock*, sk_buff*, unsigned int) function void sk_free(sock*) function void sk_free_unlock_clone(sock*) function bool sk_mc_loop(sock*) function bool sk_net_capable(const sock*, int) function bool sk_ns_capable(const sock*, user_namespace*, int) function bool sk_page_frag_refill(sock*, page_frag*) function void sk_reset_timer(sock*, timer_list*, unsigned long int) function void sk_send_sigurg(sock*) function void sk_set_memalloc(sock*) function int sk_set_peek_off(sock*, int) function void sk_setup_caps(sock*, dst_entry*) function void sk_stop_timer(sock*, timer_list*) function int sk_stream_error(sock*, int, int) function void sk_stream_kill_queues(sock*) function void sk_stream_wait_close(sock*, long int) function int sk_stream_wait_connect(sock*, long int*) function int sk_stream_wait_memory(sock*, long int*) function int sk_wait_data(sock*, long int*, const sk_buff*) function void skb_consume_udp(sock*, sk_buff*, int) function void skb_free_datagram(sock*, sk_buff*) function int skb_kill_datagram(sock*, sk_buff*, unsigned int) function sk_buff* skb_recv_datagram(sock*, unsigned int, int, int*) function int skb_send_sock_locked(sock*, sk_buff*, int, int) function void skb_set_owner_w(sk_buff*, sock*) function int skb_splice_bits(sk_buff*, sock*, unsigned int, pipe_inode_info*, unsigned int, unsigned int) function int skb_zerocopy_iter_stream(sock*, sk_buff*, msghdr*, int, ubuf_info*) function socket* sock_alloc() function file* sock_alloc_file(socket*, int, const char*) function sk_buff* sock_alloc_send_pskb(sock*, unsigned long int, unsigned long int, int, int*, int) function sk_buff* sock_alloc_send_skb(sock*, unsigned long int, int, int*) function int sock_cmsg_send(sock*, msghdr*, sockcm_cookie*) function int sock_common_getsockopt(socket*, int, int, char*, int*) function int sock_common_recvmsg(socket*, msghdr*, size_t, int) function int sock_common_setsockopt(socket*, int, int, char*, unsigned int) function int sock_create(int, int, int, socket**) function int sock_create_kern(net*, int, int, int, socket**) function int sock_create_lite(int, int, int, socket**) function sk_buff* sock_dequeue_err_skb(sock*) function int sock_diag_check_cookie(sock*, const __u32*) function int sock_diag_destroy(sock*, int) function int sock_diag_put_filterinfo(bool, sock*, sk_buff*, int) function int sock_diag_put_meminfo(sock*, sk_buff*, int) function int sock_diag_register(const sock_diag_handler*) function void sock_diag_save_cookie(sock*, __u32*) function void sock_diag_unregister(const sock_diag_handler*) function socket* sock_from_file(file*, int*) function void sock_gen_put(sock*) function int sock_gettstamp(socket*, void*, bool, bool) function unsigned long int sock_i_ino(sock*) function kuid_t sock_i_uid(sock*) function void sock_init_data(socket*, sock*) function int sock_inuse_get(net*) function void sock_kfree_s(sock*, void*, int) function void* sock_kmalloc(sock*, int, gfp_t) function void sock_kzfree_s(sock*, void*, int) function int sock_no_accept(socket*, socket*, int, bool) function int sock_no_bind(socket*, sockaddr*, int) function int sock_no_connect(socket*, sockaddr*, int, int) function int sock_no_getname(socket*, sockaddr*, int) function int sock_no_getsockopt(socket*, int, int, char*, int*) function int sock_no_ioctl(socket*, unsigned int, unsigned long int) function int sock_no_listen(socket*, int) function int sock_no_mmap(file*, socket*, vm_area_struct*) function int sock_no_recvmsg(socket*, msghdr*, size_t, int) function int sock_no_sendmsg(socket*, msghdr*, size_t) function int sock_no_sendmsg_locked(sock*, msghdr*, size_t) function ssize_t sock_no_sendpage(socket*, page*, int, size_t, int) function ssize_t sock_no_sendpage_locked(sock*, page*, int, size_t, int) function int sock_no_setsockopt(socket*, int, int, char*, unsigned int) function int sock_no_shutdown(socket*, int) function int sock_no_socketpair(socket*, socket*) function void sock_prot_inuse_add(net*, proto*, int) function int sock_prot_inuse_get(net*, proto*) function int sock_queue_err_skb(sock*, sk_buff*) function int sock_queue_rcv_skb(sock*, sk_buff*) function int sock_recv_errqueue(sock*, msghdr*, int, int, int) function int sock_recvmsg(socket*, msghdr*, int) function int sock_register(const net_proto_family*) function void sock_release(socket*) function int sock_sendmsg(socket*, msghdr*) function int sock_setsockopt(socket*, int, int, char*, unsigned int) function sk_buff* sock_wmalloc(sock*, unsigned long int, int, gfp_t) function ubuf_info* sock_zerocopy_alloc(sock*, size_t) function ubuf_info* sock_zerocopy_realloc(sock*, size_t, ubuf_info*) function socket* sockfd_lookup(int, int*) function int stp_proto_register(const stp_proto*) function void stp_proto_unregister(const stp_proto*) function void tc_cleanup_flow_action(flow_action*) function int tc_setup_cb_add(tcf_block*, tcf_proto*, tc_setup_type, void*, bool, u32*, unsigned int*, bool) function int tc_setup_cb_call(tcf_block*, tc_setup_type, void*, bool, bool) function int tc_setup_cb_destroy(tcf_block*, tcf_proto*, tc_setup_type, void*, bool, u32*, unsigned int*, bool) function int tc_setup_cb_reoffload(tcf_block*, tcf_proto*, bool, flow_setup_cb_t*, tc_setup_type, void*, void*, u32*, unsigned int*) function int tc_setup_cb_replace(tcf_block*, tcf_proto*, tc_setup_type, void*, bool, u32*, unsigned int*, u32*, unsigned int*, bool) function int tc_setup_flow_action(flow_action*, const tcf_exts*, bool) function int tcf_action_check_ctrlact(int, tcf_proto*, tcf_chain**, netlink_ext_ack*) function int tcf_action_dump_1(sk_buff*, tc_action*, int, int) function int tcf_action_exec(sk_buff*, tc_action**, int, tcf_result*) function tcf_chain* tcf_action_set_ctrlact(tc_action*, int, tcf_chain*) function int tcf_block_get(tcf_block**, tcf_proto**, Qdisc*, netlink_ext_ack*) function int tcf_block_get_ext(tcf_block**, Qdisc*, tcf_block_ext_info*, netlink_ext_ack*) function void tcf_block_netif_keep_dst(tcf_block*) function void tcf_block_put(tcf_block*) function void tcf_block_put_ext(tcf_block*, Qdisc*, tcf_block_ext_info*) function tcf_chain* tcf_chain_get_by_act(tcf_block*, u32) function void tcf_chain_put_by_act(tcf_chain*) function int tcf_classify(sk_buff*, const tcf_proto*, tcf_result*, bool) function int tcf_em_register(tcf_ematch_ops*) function void tcf_em_tree_destroy(tcf_ematch_tree*) function int tcf_em_tree_dump(sk_buff*, tcf_ematch_tree*, int) function int tcf_em_tree_validate(tcf_proto*, nlattr*, tcf_ematch_tree*) function void tcf_em_unregister(tcf_ematch_ops*) function void tcf_exts_change(tcf_exts*, tcf_exts*) function void tcf_exts_destroy(tcf_exts*) function int tcf_exts_dump(sk_buff*, tcf_exts*) function int tcf_exts_dump_stats(sk_buff*, tcf_exts*) function unsigned int tcf_exts_num_actions(tcf_exts*) function int tcf_exts_validate(net*, tcf_proto*, nlattr**, nlattr*, tcf_exts*, bool, bool, netlink_ext_ack*) function int tcf_generic_walker(tc_action_net*, sk_buff*, netlink_callback*, int, const tc_action_ops*, netlink_ext_ack*) function tcf_chain* tcf_get_next_chain(tcf_block*, tcf_chain*) function tcf_proto* tcf_get_next_proto(tcf_chain*, tcf_proto*, bool) function int tcf_idr_check_alloc(tc_action_net*, u32*, tc_action**, int) function void tcf_idr_cleanup(tc_action_net*, u32) function int tcf_idr_create(tc_action_net*, u32, nlattr*, tc_action**, const tc_action_ops*, int, bool) function void tcf_idr_insert(tc_action_net*, tc_action*) function int tcf_idr_search(tc_action_net*, tc_action**, u32) function void tcf_idrinfo_destroy(const tc_action_ops*, tcf_idrinfo*) function int tcf_register_action(tc_action_ops*, pernet_operations*) function int tcf_unregister_action(tc_action_ops*, pernet_operations*) function int tcp_abort(sock*, int) function bool tcp_add_backlog(sock*, sk_buff*) function u32 tcp_ca_get_key_by_name(net*, const char*, bool*) function void tcp_ca_openreq_child(sock*, const dst_entry*) function sock* tcp_check_req(sock*, sk_buff*, request_sock*, bool, bool*) function int tcp_child_process(sock*, sock*, sk_buff*) function void tcp_close(sock*, long int) function void tcp_cong_avoid_ai(tcp_sock*, u32, u32) function int tcp_conn_request(request_sock_ops*, const tcp_request_sock_ops*, sock*, sk_buff*) function int tcp_connect(sock*) function sock* tcp_create_openreq_child(const sock*, request_sock*, sk_buff*) function int tcp_disconnect(sock*, int) function void tcp_done(sock*) function void tcp_enter_cwr(sock*) function void tcp_enter_memory_pressure(sock*) function void tcp_enter_quickack_mode(sock*, unsigned int) function bool tcp_fastopen_defer_connect(sock*, int*) function int tcp_filter(sock*, sk_buff*) function void tcp_get_info(sock*, tcp_info*) function u16 tcp_get_syncookie_mss(request_sock_ops*, const tcp_request_sock_ops*, sock*, tcphdr*) function int tcp_getsockopt(sock*, int, int, char*, int*) function void tcp_init_sock(sock*) function void tcp_initialize_rcv_mss(sock*) function int tcp_ioctl(sock*, int, unsigned long int) function void tcp_leave_memory_pressure(sock*) function sk_buff* tcp_make_synack(const sock*, dst_entry*, request_sock*, tcp_fastopen_cookie*, tcp_synack_type) function int tcp_mmap(file*, socket*, vm_area_struct*) function int tcp_mss_to_mtu(sock*, int) function void tcp_mtup_init(sock*) function void tcp_openreq_init_rwin(request_sock*, const sock*, const dst_entry*) function void tcp_parse_options(const net*, const sk_buff*, tcp_options_received*, int, tcp_fastopen_cookie*) function int tcp_peek_len(socket*) function __poll_t tcp_poll(file*, socket*, poll_table*) function void tcp_rate_check_app_limited(sock*) function void tcp_rcv_established(sock*, sk_buff*) function int tcp_rcv_state_process(sock*, sk_buff*) function int tcp_read_sock(sock*, read_descriptor_t*, sk_read_actor_t) function int tcp_recvmsg(sock*, msghdr*, size_t, int, int, int*) function int tcp_register_ulp(tcp_ulp_ops*) function void tcp_release_cb(sock*) function void tcp_reno_cong_avoid(sock*, u32, u32) function u32 tcp_reno_ssthresh(sock*) function u32 tcp_reno_undo_cwnd(sock*) function void tcp_req_err(sock*, u32, bool) function int tcp_rtx_synack(const sock*, request_sock*) function void tcp_select_initial_window(const sock*, int, __u32, __u32*, __u32*, int, __u8*, __u32) function int tcp_sendmsg(sock*, msghdr*, size_t) function int tcp_sendmsg_locked(sock*, msghdr*, size_t) function int tcp_sendpage(sock*, page*, int, size_t, int) function int tcp_sendpage_locked(sock*, page*, int, size_t, int) function void tcp_set_keepalive(sock*, int) function int tcp_set_rcvlowat(sock*, int) function void tcp_set_state(sock*, int) function int tcp_setsockopt(sock*, int, int, char*, unsigned int) function void tcp_shutdown(sock*, int) function void tcp_simple_retransmit(sock*) function u32 tcp_slow_start(tcp_sock*, u32) function ssize_t tcp_splice_read(socket*, loff_t*, pipe_inode_info*, size_t, unsigned int) function void tcp_syn_ack_timeout(const request_sock*) function unsigned int tcp_sync_mss(sock*, u32) function void tcp_time_wait(sock*, int, int) function void tcp_twsk_destructor(sock*) function int tcp_twsk_unique(sock*, sock*, void*) function void tcp_unregister_ulp(tcp_ulp_ops*) function int tcp_v4_conn_request(sock*, sk_buff*) function int tcp_v4_connect(sock*, sockaddr*, int) function void tcp_v4_destroy_sock(sock*) function int tcp_v4_do_rcv(sock*, sk_buff*) function void tcp_v4_mtu_reduced(sock*) function void tcp_v4_send_check(sock*, sk_buff*) function sock* tcp_v4_syn_recv_sock(const sock*, sk_buff*, request_sock*, dst_entry*, request_sock*, bool*) function int tipc_nl_sk_walk(sk_buff*, netlink_callback*, void ()*) function int tipc_sk_fill_sock_diag(sk_buff*, netlink_callback*, tipc_sock*, u32, void ()*) function socket* tun_get_socket(file*) function sock* udp4_lib_lookup(net*, __be32, __be16, __be32, __be16, int) function sock* udp4_lib_lookup_skb(sk_buff*, __be16, __be16) function sock* udp6_lib_lookup(net*, const in6_addr*, __be16, const in6_addr*, __be16, int) function sock* udp6_lib_lookup_skb(sk_buff*, __be16, __be16) function int udp_abort(sock*, int) function int udp_cmsg_send(sock*, msghdr*, u16*) function void udp_destruct_sock(sock*) function int udp_disconnect(sock*, int) function void udp_flush_pending_frames(sock*) function int udp_gro_complete(sk_buff*, int, udp_lookup_t) function sk_buff* udp_gro_receive(list_head*, sk_buff*, udphdr*, udp_lookup_t) function int udp_init_sock(sock*) function int udp_ioctl(sock*, int, unsigned long int) function int udp_lib_get_port(sock*, unsigned short int, unsigned int) function int udp_lib_getsockopt(sock*, int, int, char*, int*) function void udp_lib_rehash(sock*, u16) function int udp_lib_setsockopt(sock*, int, int, char*, unsigned int, void ()*) function void udp_lib_unhash(sock*) function __poll_t udp_poll(file*, socket*, poll_table*) function int udp_pre_connect(sock*, sockaddr*, int) function int udp_push_pending_frames(sock*) function int udp_sendmsg(sock*, msghdr*, size_t) function bool udp_sk_rx_dst_set(sock*, dst_entry*) function void udp_skb_destructor(sock*, sk_buff*) function int udp_sock_create4(net*, udp_port_cfg*, socket**) function int udp_sock_create6(net*, udp_port_cfg*, socket**) function metadata_dst* udp_tun_rx_dst(sk_buff*, unsigned short int, __be16, __be64, int) function int udp_tunnel6_xmit_skb(dst_entry*, sock*, sk_buff*, net_device*, in6_addr*, in6_addr*, __u8, __u8, __be32, __be16, __be16, bool) function void udp_tunnel_drop_rx_port(net_device*, socket*, unsigned short int) function void udp_tunnel_notify_add_rx_port(socket*, unsigned short int) function void udp_tunnel_notify_del_rx_port(socket*, unsigned short int) function void udp_tunnel_push_rx_port(net_device*, socket*, unsigned short int) function void udp_tunnel_sock_release(socket*) function void udp_tunnel_xmit_skb(rtable*, sock*, sk_buff*, __be32, __be32, __u8, __u8, __be16, __be16, __be16, bool, bool) function sock* unix_get_socket(file*) function long int unix_inq_len(sock*) function long int unix_outq_len(sock*) function sock* unix_peer_get(sock*) function void unregister_8022_client(datalink_proto*) function void unregister_candev(net_device*) function void unregister_netdev(net_device*) function void unregister_netdevice_queue(net_device*, list_head*) function void unregister_pernet_device(pernet_operations*) function void unregister_pernet_subsys(pernet_operations*) function int unregister_qdisc(Qdisc_ops*) function void unregister_snap_client(datalink_proto*) function int unregister_tcf_proto_ops(tcf_proto_ops*) function int usbnet_change_mtu(net_device*, int) function void usbnet_defer_kevent(usbnet*, int) function void usbnet_device_suggests_idle(usbnet*) function void usbnet_get_drvinfo(net_device*, ethtool_drvinfo*) function int usbnet_get_endpoints(usbnet*, usb_interface*) function int usbnet_get_ethernet_addr(usbnet*, int) function u32 usbnet_get_link(net_device*) function int usbnet_get_link_ksettings(net_device*, ethtool_link_ksettings*) function u32 usbnet_get_msglevel(net_device*) function void usbnet_get_stats64(net_device*, rtnl_link_stats64*) function void usbnet_link_change(usbnet*, bool, bool) function int usbnet_manage_power(usbnet*, int) function int usbnet_nway_reset(net_device*) function int usbnet_open(net_device*) function void usbnet_pause_rx(usbnet*) function void usbnet_purge_paused_rxq(usbnet*) function int usbnet_read_cmd(usbnet*, u8, u8, u16, u16, void*, u16) function int usbnet_read_cmd_nopm(usbnet*, u8, u8, u16, u16, void*, u16) function void usbnet_resume_rx(usbnet*) function int usbnet_set_link_ksettings(net_device*, const ethtool_link_ksettings*) function void usbnet_set_msglevel(net_device*, u32) function void usbnet_skb_return(usbnet*, sk_buff*) function netdev_tx_t usbnet_start_xmit(sk_buff*, net_device*) function int usbnet_status_start(usbnet*, gfp_t) function void usbnet_status_stop(usbnet*) function int usbnet_stop(net_device*) function void usbnet_tx_timeout(net_device*) function void usbnet_unlink_rx_urbs(usbnet*) function void usbnet_update_max_qlen(usbnet*) function int usbnet_write_cmd(usbnet*, u8, u8, u16, u16, void*, u16) function int usbnet_write_cmd_async(usbnet*, u8, u8, u16, u16, void*, u16) function int usbnet_write_cmd_nopm(usbnet*, u8, u8, u16, u16, void*, u16) function sk_buff* validate_xmit_skb_list(sk_buff*, net_device*, bool*) function int virt_wifi_register_network_simulation(virt_wifi_network_simulation*) function int virtio_transport_connect(vsock_sock*) function void virtio_transport_deliver_tap_pkt(virtio_vsock_pkt*) function void virtio_transport_destruct(vsock_sock*) function int virtio_transport_dgram_bind(vsock_sock*, sockaddr_vm*) function int virtio_transport_dgram_dequeue(vsock_sock*, msghdr*, size_t, int) function int virtio_transport_dgram_enqueue(vsock_sock*, sockaddr_vm*, msghdr*, size_t) function int virtio_transport_do_socket_init(vsock_sock*, vsock_sock*) function void virtio_transport_free_pkt(virtio_vsock_pkt*) function u64 virtio_transport_get_buffer_size(vsock_sock*) function u32 virtio_transport_get_credit(virtio_vsock_sock*, u32) function u64 virtio_transport_get_max_buffer_size(vsock_sock*) function u64 virtio_transport_get_min_buffer_size(vsock_sock*) function void virtio_transport_inc_tx_pkt(virtio_vsock_sock*, virtio_vsock_pkt*) function int virtio_transport_notify_poll_in(vsock_sock*, size_t, bool*) function int virtio_transport_notify_poll_out(vsock_sock*, size_t, bool*) function int virtio_transport_notify_recv_init(vsock_sock*, size_t, vsock_transport_recv_notify_data*) function int virtio_transport_notify_recv_post_dequeue(vsock_sock*, size_t, ssize_t, bool, vsock_transport_recv_notify_data*) function int virtio_transport_notify_recv_pre_block(vsock_sock*, size_t, vsock_transport_recv_notify_data*) function int virtio_transport_notify_recv_pre_dequeue(vsock_sock*, size_t, vsock_transport_recv_notify_data*) function int virtio_transport_notify_send_init(vsock_sock*, vsock_transport_send_notify_data*) function int virtio_transport_notify_send_post_enqueue(vsock_sock*, ssize_t, vsock_transport_send_notify_data*) function int virtio_transport_notify_send_pre_block(vsock_sock*, vsock_transport_send_notify_data*) function int virtio_transport_notify_send_pre_enqueue(vsock_sock*, vsock_transport_send_notify_data*) function void virtio_transport_put_credit(virtio_vsock_sock*, u32) function void virtio_transport_recv_pkt(virtio_vsock_pkt*) function void virtio_transport_release(vsock_sock*) function void virtio_transport_set_buffer_size(vsock_sock*, u64) function void virtio_transport_set_max_buffer_size(vsock_sock*, u64) function void virtio_transport_set_min_buffer_size(vsock_sock*, u64) function int virtio_transport_shutdown(vsock_sock*, int) function ssize_t virtio_transport_stream_dequeue(vsock_sock*, msghdr*, size_t, int) function ssize_t virtio_transport_stream_enqueue(vsock_sock*, msghdr*, size_t) function s64 virtio_transport_stream_has_data(vsock_sock*) function s64 virtio_transport_stream_has_space(vsock_sock*) function bool virtio_transport_stream_is_active(vsock_sock*) function u64 virtio_transport_stream_rcvhiwat(vsock_sock*) function void vlan_ioctl_set(void ()*) function void vsock_add_pending(sock*, sock*) function int vsock_add_tap(vsock_tap*) function const vsock_transport* vsock_core_get_transport() function void vsock_enqueue_accept(sock*, sock*) function sock* vsock_find_bound_socket(sockaddr_vm*) function sock* vsock_find_connected_socket(sockaddr_vm*, sockaddr_vm*) function void vsock_insert_connected(vsock_sock*) function void vsock_remove_bound(vsock_sock*) function void vsock_remove_connected(vsock_sock*) function void vsock_remove_pending(sock*, sock*) function void vsock_remove_sock(vsock_sock*) function int vsock_remove_tap(vsock_tap*) function s64 vsock_stream_has_data(vsock_sock*) function s64 vsock_stream_has_space(vsock_sock*) function ieee80211_vif* wdev_to_ieee80211_vif(wireless_dev*) function void wiphy_apply_custom_regulatory(wiphy*, const ieee80211_regdomain*) function void wiphy_free(wiphy*) function wiphy* wiphy_new_nm(const cfg80211_ops*, int, const char*) function void wiphy_read_of_freq_limits(wiphy*) function int wiphy_register(wiphy*) function void wiphy_rfkill_set_hw_state(wiphy*, bool) function void wiphy_rfkill_start_polling(wiphy*) function void wiphy_rfkill_stop_polling(wiphy*) function ieee80211_hw* wiphy_to_ieee80211_hw(wiphy*) function void wiphy_unregister(wiphy*) function void wireless_send_event(net_device*, unsigned int, iwreq_data*, const char*) function void wireless_spy_update(net_device*, unsigned char*, iw_quality*) function bool xdp_attachment_flags_ok(xdp_attachment_info*, netdev_bpf*) function int xdp_attachment_query(xdp_attachment_info*, netdev_bpf*) function void xdp_attachment_setup(xdp_attachment_info*, netdev_bpf*) function int xdp_do_generic_redirect(net_device*, sk_buff*, xdp_buff*, bpf_prog*) function int xdp_do_redirect(net_device*, xdp_buff*, bpf_prog*) function int xdp_rxq_info_reg(xdp_rxq_info*, net_device*, u32) function int xfrm6_find_1stfragopt(xfrm_state*, sk_buff*, u8**) function __be32 xfrm6_tunnel_alloc_spi(net*, xfrm_address_t*) function __be32 xfrm6_tunnel_spi_lookup(net*, const xfrm_address_t*) function int xfrm_alloc_spi(xfrm_state*, u32, u32) function void xfrm_audit_state_add(xfrm_state*, int, bool) function void xfrm_audit_state_delete(xfrm_state*, int, bool) function void xfrm_audit_state_icvfail(xfrm_state*, sk_buff*, u8) function void xfrm_audit_state_replay(xfrm_state*, sk_buff*, __be32) function void xfrm_audit_state_replay_overflow(xfrm_state*, sk_buff*) function int xfrm_dev_state_flush(net*, net_device*, bool) function void xfrm_dst_ifdown(dst_entry*, net_device*) function xfrm_state* xfrm_find_acq(net*, const xfrm_mark*, u8, u32, u32, u8, const xfrm_address_t*, const xfrm_address_t*, int, unsigned short int) function xfrm_state* xfrm_find_acq_byseq(net*, u32, u32) function void xfrm_if_register_cb(const xfrm_if_cb*) function int xfrm_init_replay(xfrm_state*) function int xfrm_init_state(xfrm_state*) function dst_entry* xfrm_lookup(net*, dst_entry*, const flowi*, const sock*, int) function dst_entry* xfrm_lookup_route(net*, dst_entry*, const flowi*, const sock*, int) function dst_entry* xfrm_lookup_with_ifid(net*, dst_entry*, const flowi*, const sock*, int, u32) function int xfrm_output(sock*, sk_buff*) function xfrm_policy* xfrm_policy_alloc(net*, gfp_t) function xfrm_policy* xfrm_policy_byid(net*, u32, u32, u8, int, u32, int, int*) function xfrm_policy* xfrm_policy_bysel_ctx(net*, u32, u32, u8, int, xfrm_selector*, xfrm_sec_ctx*, int, int*) function int xfrm_policy_flush(net*, u8, bool) function void xfrm_policy_hash_rebuild(net*) function int xfrm_policy_register_afinfo(const xfrm_policy_afinfo*, int) function void xfrm_policy_unregister_afinfo(const xfrm_policy_afinfo*) function int xfrm_policy_walk(net*, xfrm_policy_walk*, void ()*, void*) function void xfrm_policy_walk_done(xfrm_policy_walk*, net*) function int xfrm_register_km(xfrm_mgr*) function int xfrm_register_type(const xfrm_type*, unsigned short int) function int xfrm_register_type_offload(const xfrm_type_offload*, unsigned short int) function u32 xfrm_replay_seqhi(xfrm_state*, __be32) function void xfrm_sad_getinfo(net*, xfrmk_sadinfo*) function void xfrm_spd_getinfo(net*, xfrmk_spdinfo*) function int xfrm_state_add(xfrm_state*) function xfrm_state_afinfo* xfrm_state_afinfo_get_rcu(unsigned int) function xfrm_state* xfrm_state_alloc(net*) function int xfrm_state_check_expire(xfrm_state*) function int xfrm_state_delete(xfrm_state*) function void xfrm_state_delete_tunnel(xfrm_state*) function int xfrm_state_flush(net*, u8, bool, bool) function void xfrm_state_free(xfrm_state*) function void xfrm_state_insert(xfrm_state*) function xfrm_state* xfrm_state_lookup(net*, u32, const xfrm_address_t*, __be32, u8, unsigned short int) function xfrm_state* xfrm_state_lookup_byaddr(net*, u32, const xfrm_address_t*, const xfrm_address_t*, u8, unsigned short int) function xfrm_state* xfrm_state_lookup_byspi(net*, __be32, unsigned short int) function u32 xfrm_state_mtu(xfrm_state*, int) function int xfrm_state_register_afinfo(xfrm_state_afinfo*) function int xfrm_state_unregister_afinfo(xfrm_state_afinfo*) function int xfrm_state_update(xfrm_state*) function int xfrm_state_walk(net*, xfrm_state_walk*, void ()*, void*) function void xfrm_state_walk_done(xfrm_state_walk*, net*) function xfrm_state* xfrm_stateonly_find(net*, u32, u32, xfrm_address_t*, xfrm_address_t*, unsigned short int, u8, u8, u32) function int xfrm_trans_queue(sk_buff*, void ()*) function int xfrm_unregister_km(xfrm_mgr*) function void xfrm_unregister_type(const xfrm_type*, unsigned short int) function void xfrm_unregister_type_offload(const xfrm_type_offload*, unsigned short int) function int xfrm_user_policy(sock*, int, u8*, int) function int xt_check_match(xt_mtchk_param*, unsigned int, u16, bool) function int xt_check_target(xt_tgchk_param*, unsigned int, u16, bool) function void xt_compat_match_from_user(xt_entry_match*, void**, unsigned int*) function int xt_compat_match_offset(const xt_match*) function int xt_compat_match_to_user(const xt_entry_match*, void**, unsigned int*) function void xt_compat_target_from_user(xt_entry_target*, void**, unsigned int*) function int xt_compat_target_offset(const xt_target*) function int xt_compat_target_to_user(const xt_entry_target*, void**, unsigned int*) function xt_match* xt_find_match(u8, const char*, u8) function xt_table* xt_find_table_lock(net*, u_int8_t, const char*) function nf_hook_ops* xt_hook_ops_alloc(const xt_table*, nf_hookfn*) function int xt_match_to_user(const xt_entry_match*, xt_entry_match*) function void xt_proto_fini(net*, u_int8_t) function int xt_proto_init(net*, u_int8_t) function int xt_register_match(xt_match*) function int xt_register_matches(xt_match*, unsigned int) function xt_table* xt_register_table(net*, const xt_table*, xt_table_info*, xt_table_info*) function int xt_register_target(xt_target*) function int xt_register_targets(xt_target*, unsigned int) function xt_match* xt_request_find_match(uint8_t, const char*, uint8_t) function xt_table* xt_request_find_table_lock(net*, u_int8_t, const char*) function xt_target* xt_request_find_target(u8, const char*, u8) function int xt_target_to_user(const xt_entry_target*, xt_entry_target*) function void xt_unregister_match(xt_match*) function void xt_unregister_matches(xt_match*, unsigned int) function void xt_unregister_target(xt_target*) function void xt_unregister_targets(xt_target*, unsigned int) void ()* __fib6_flush_trees neigh_table arp_tbl net_device* blackhole_netdev net init_net neigh_table nd_tbl nf_ct_hook* nf_ct_hook netlink_table* nl_table pingv6_ops pingv6_ops softnet_data softnet_data 'struct netns_ipv4 at ipv4.h:43:1' changed: details were reported earlier Signed-off-by: Will McVicker <willmcvicker@google.com> Signed-off-by: Todd Kjos <tkjos@google.com> Change-Id: I9e89ec640132cf0810a7592fb8e2ac4c11cfa8c2