zsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget7/translations/zh_CN/networking/net_cachelines/inet_sockmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/zh_TW/networking/net_cachelines/inet_sockmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/it_IT/networking/net_cachelines/inet_sockmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/ja_JP/networking/net_cachelines/inet_sockmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/ko_KR/networking/net_cachelines/inet_sockmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/pt_BR/networking/net_cachelines/inet_sockmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/sp_SP/networking/net_cachelines/inet_sockmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhQ/var/lib/git/docbuild/linux/Documentation/networking/net_cachelines/inet_sock.rsthKubh)}(hCopyright (C) 2023 Google LLCh]hCopyright (C) 2023 Google LLC}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhhhhKubhsection)}(hhh](htitle)}(h*inet_sock struct fast path usage breakdownh]h*inet_sock struct fast path usage breakdown}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1hhhubh)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1hhhubh)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1hhhubh)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1hhhubh)}(hhh]h}(h]h ]h"]h$]h&]colwidthKfuh1hhhubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h paragraph)}(hTypeh]hType}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hj5ubah}(h]h ]h"]h$]h&]uh1j3hj0ubj4)}(hhh]j9)}(hNameh]hName}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjNubah}(h]h ]h"]h$]h&]uh1j3hj0ubj4)}(hhh]j9)}(hfastpath_tx_accessh]hfastpath_tx_access}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjeubah}(h]h ]h"]h$]h&]uh1j3hj0ubj4)}(hhh]j9)}(hfastpath_rx_accessh]hfastpath_rx_access}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hj|ubah}(h]h ]h"]h$]h&]uh1j3hj0ubj4)}(hhh]j9)}(hcommenth]hcomment}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjubah}(h]h ]h"]h$]h&]uh1j3hj0ubeh}(h]h ]h"]h$]h&]uh1j.hj+ubah}(h]h ]h"]h$]h&]uh1j)hhubhtbody)}(hhh](j/)}(hhh](j4)}(hhh]j9)}(h struct sockh]h struct sock}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(hskh]hsk}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h read_mostlyh]h read_mostly}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h read_mostlyh]h read_mostly}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(hftcp_init_buffer_space,tcp_init_transfer,tcp_finish_connect,tcp_connect,tcp_send_rcvq,tcp_send_syn_datah]hftcp_init_buffer_space,tcp_init_transfer,tcp_finish_connect,tcp_connect,tcp_send_rcvq,tcp_send_syn_data}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjubah}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hstruct ipv6_pinfo*h]hstruct ipv6_pinfo*}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hj:ubah}(h]h ]h"]h$]h&]uh1j3hj7ubj4)}(hhh]j9)}(hpinet6h]hpinet6}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjQubah}(h]h ]h"]h$]h&]uh1j3hj7ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj7ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj7ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj7ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hstruct ipv6_fl_socklist*h]hstruct ipv6_fl_socklist*}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h ipv6_fl_listh]h ipv6_fl_list}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h read_mostlyh]h read_mostly}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(hAtcp_v6_connect,__ip6_datagram_connect,udpv6_sendmsg,rawv6_sendmsgh]hAtcp_v6_connect,__ip6_datagram_connect,udpv6_sendmsg,rawv6_sendmsg}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hjubah}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hbe16h]hbe16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h inet_sporth]h inet_sport}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h read_mostlyh]h read_mostly}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhj(ubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h__tcp_transmit_skbh]h__tcp_transmit_skb}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjHubah}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hbe32h]hbe32}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjhubah}(h]h ]h"]h$]h&]uh1j3hjeubj4)}(hhh]j9)}(h inet_daddrh]h inet_daddr}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjeubj4)}(hhh]j9)}(h read_mostlyh]h read_mostly}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjeubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjeubj4)}(hhh]j9)}(hip_select_ident_segsh]hip_select_ident_segs}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjeubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hbe32h]hbe32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(hinet_rcv_saddrh]hinet_rcv_saddr}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hbe16h]hbe16}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhj(ubah}(h]h ]h"]h$]h&]uh1j3hj%ubj4)}(hhh]j9)}(h inet_dporth]h inet_dport}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhj?ubah}(h]h ]h"]h$]h&]uh1j3hj%ubj4)}(hhh]j9)}(h read_mostlyh]h read_mostly}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjVubah}(h]h ]h"]h$]h&]uh1j3hj%ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj%ubj4)}(hhh]j9)}(h__tcp_transmit_skbh]h__tcp_transmit_skb}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjvubah}(h]h ]h"]h$]h&]uh1j3hj%ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu16h]hu16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(hinet_numh]hinet_num}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hbe32h]hbe32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h inet_saddrh]h inet_saddr}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hs16h]hs16}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhj:ubah}(h]h ]h"]h$]h&]uh1j3hj7ubj4)}(hhh]j9)}(huc_ttlh]huc_ttl}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjQubah}(h]h ]h"]h$]h&]uh1j3hj7ubj4)}(hhh]j9)}(h read_mostlyh]h read_mostly}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjhubah}(h]h ]h"]h$]h&]uh1j3hj7ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj7ubj4)}(hhh]j9)}(h__ip_queue_xmit/ip_select_ttlh]h__ip_queue_xmit/ip_select_ttl}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hj7ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu16h]hu16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h cmsg_flagsh]h cmsg_flags}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hstruct ip_options_rcu*h]hstruct ip_options_rcu*}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(hinet_opth]hinet_opt}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h read_mostlyh]h read_mostly}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhj(ubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h__ip_queue_xmith]h__ip_queue_xmit}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjHubah}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu16h]hu16}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjhubah}(h]h ]h"]h$]h&]uh1j3hjeubj4)}(hhh]j9)}(hinet_idh]hinet_id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjeubj4)}(hhh]j9)}(h read_mostlyh]h read_mostly}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjeubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjeubj4)}(hhh]j9)}(hip_select_ident_segsh]hip_select_ident_segs}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjeubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(htosh]htos}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h read_mostlyh]h read_mostly}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(h ip_queue_xmith]h ip_queue_xmit}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhj$ubah}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8h]hu8}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjDubah}(h]h ]h"]h$]h&]uh1j3hjAubj4)}(hhh]j9)}(hmin_ttlh]hmin_ttl}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhj[ubah}(h]h ]h"]h$]h&]uh1j3hjAubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjAubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjAubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjAubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(hmc_ttlh]hmc_ttl}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(hpmtudisch]hpmtudisc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8:1h]hu8:1}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhj:ubah}(h]h ]h"]h$]h&]uh1j3hj7ubj4)}(hhh]j9)}(hrecverrh]hrecverr}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjQubah}(h]h ]h"]h$]h&]uh1j3hj7ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj7ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj7ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj7ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8:1h]hu8:1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(his_icskh]his_icsk}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8:1h]hu8:1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]j9)}(hfreebindh]hfreebind}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8:1h]hu8:1}(hj3 hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhj0 ubah}(h]h ]h"]h$]h&]uh1j3hj- ubj4)}(hhh]j9)}(hhdrinclh]hhdrincl}(hjJ hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhKhjG ubah}(h]h ]h"]h$]h&]uh1j3hj- ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj- ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj- ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj- ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8:1h]hu8:1}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]j9)}(hmc_looph]hmc_loop}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8:1h]hu8:1}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK!hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]j9)}(h transparenth]h transparent}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK!hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8:1h]hu8:1}(hj) hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK"hj& ubah}(h]h ]h"]h$]h&]uh1j3hj# ubj4)}(hhh]j9)}(hmc_allh]hmc_all}(hj@ hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK"hj= ubah}(h]h ]h"]h$]h&]uh1j3hj# ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj# ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj# ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj# ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8:1h]hu8:1}(hj{ hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK#hjx ubah}(h]h ]h"]h$]h&]uh1j3hju ubj4)}(hhh]j9)}(hnodefragh]hnodefrag}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK#hj ubah}(h]h ]h"]h$]h&]uh1j3hju ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hju ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hju ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hju ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8:1h]hu8:1}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK$hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]j9)}(hbind_address_no_porth]hbind_address_no_port}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK$hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8:1h]hu8:1}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK%hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]j9)}(hrecverr_rfc4884h]hrecverr_rfc4884}(hj6 hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK%hj3 ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8:1h]hu8:1}(hjq hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK&hjn ubah}(h]h ]h"]h$]h&]uh1j3hjk ubj4)}(hhh]j9)}(h defer_connecth]h defer_connect}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK&hj ubah}(h]h ]h"]h$]h&]uh1j3hjk ubj4)}(hhh]j9)}(h read_mostlyh]h read_mostly}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK&hj ubah}(h]h ]h"]h$]h&]uh1j3hjk ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjk ubj4)}(hhh]j9)}(htcp_sendmsg_fastopenh]htcp_sendmsg_fastopen}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK&hj ubah}(h]h ]h"]h$]h&]uh1j3hjk ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8h]hu8}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK'hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]j9)}(hrcv_tosh]hrcv_tos}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK'hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hu8h]hu8}(hj1 hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK(hj. ubah}(h]h ]h"]h$]h&]uh1j3hj+ ubj4)}(hhh]j9)}(h convert_csumh]h convert_csum}(hjH hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK(hjE ubah}(h]h ]h"]h$]h&]uh1j3hj+ ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj+ ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj+ ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj+ ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hinth]hint}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK)hj ubah}(h]h ]h"]h$]h&]uh1j3hj} ubj4)}(hhh]j9)}(huc_indexh]huc_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK)hj ubah}(h]h ]h"]h$]h&]uh1j3hj} ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj} ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj} ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj} ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hinth]hint}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK*hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]j9)}(hmc_indexh]hmc_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK*hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hbe32h]hbe32}(hj' hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK+hj$ ubah}(h]h ]h"]h$]h&]uh1j3hj! ubj4)}(hhh]j9)}(hmc_addrh]hmc_addr}(hj> hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK+hj; ubah}(h]h ]h"]h$]h&]uh1j3hj! ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj! ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj! ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj! ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hstruct ip_mc_socklist*h]hstruct ip_mc_socklist*}(hjy hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK,hjv ubah}(h]h ]h"]h$]h&]uh1j3hjs ubj4)}(hhh]j9)}(hmc_listh]hmc_list}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK,hj ubah}(h]h ]h"]h$]h&]uh1j3hjs ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjs ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjs ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hjs ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hstruct inet_cork_fullh]hstruct inet_cork_full}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK-hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]j9)}(hcorkh]hcork}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK-hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]j9)}(h read_mostlyh]h read_mostly}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK-hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(hhh]j9)}(h__tcp_transmit_skbh]h__tcp_transmit_skb}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK-hjubah}(h]h ]h"]h$]h&]uh1j3hj ubeh}(h]h ]h"]h$]h&]uh1j.hjubj/)}(hhh](j4)}(hhh]j9)}(hstructh]hstruct}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK.hj6ubah}(h]h ]h"]h$]h&]uh1j3hj3ubj4)}(hhh]j9)}(hlocal_port_rangeh]hlocal_port_range}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1j8hhhK.hjMubah}(h]h ]h"]h$]h&]uh1j3hj3ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj3ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj3ubj4)}(hhh]h}(h]h ]h"]h$]h&]uh1j3hj3ubeh}(h]h ]h"]h$]h&]uh1j.hjubeh}(h]h ]h"]h$]h&]uh1jhhubeh}(h]h ]h"]h$]h&]colsKuh1hhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubeh}(h]*inet-sock-struct-fast-path-usage-breakdownah ]h"]*inet_sock struct fast path usage breakdownah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksj3footnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}jjs nametypes}jsh}jhs footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.