E`sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget8/translations/zh_CN/networking/device_drivers/atm/cxacrumodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget8/translations/zh_TW/networking/device_drivers/atm/cxacrumodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget8/translations/it_IT/networking/device_drivers/atm/cxacrumodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget8/translations/ja_JP/networking/device_drivers/atm/cxacrumodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget8/translations/ko_KR/networking/device_drivers/atm/cxacrumodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget8/translations/sp_SP/networking/device_drivers/atm/cxacrumodnameN 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:spacepreserveuh1hhhhhhR/var/lib/git/docbuild/linux/Documentation/networking/device_drivers/atm/cxacru.rsthKubhsection)}(hhh](htitle)}(hATM cxacru device driverh]hATM cxacru device driver}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hJFirmware is required for this device: http://accessrunner.sourceforge.net/h](h&Firmware is required for this device: }(hhhhhNhNubh reference)}(h$http://accessrunner.sourceforge.net/h]h$http://accessrunner.sourceforge.net/}(hhhhhNhNubah}(h]h ]h"]h$]h&]refurihuh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hWhile it is capable of managing/maintaining the ADSL connection without the module loaded, the device will sometimes stop responding after unloading the driver and it is necessary to unplug/remove power to the device to fix this.h]hWhile it is capable of managing/maintaining the ADSL connection without the module loaded, the device will sometimes stop responding after unloading the driver and it is necessary to unplug/remove power to the device to fix this.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(hNote: support for cxacru-cf.bin has been removed. It was not loaded correctly so it had no effect on the device configuration. Fixing it could have stopped existing devices working when an invalid configuration is supplied.h]hNote: support for cxacru-cf.bin has been removed. It was not loaded correctly so it had no effect on the device configuration. Fixing it could have stopped existing devices working when an invalid configuration is supplied.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(hMThere is a script cxacru-cf.py to convert an existing file to the sysfs form.h]hMThere is a script cxacru-cf.py to convert an existing file to the sysfs form.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hX%Detected devices will appear as ATM devices named "cxacru". In /sys/class/atm/ these are directories named cxacruN where N is the device number. A symlink named device points to the USB interface device's directory which contains several sysfs attribute files for retrieving device statistics:h]hX+Detected devices will appear as ATM devices named “cxacru”. In /sys/class/atm/ these are directories named cxacruN where N is the device number. A symlink named device points to the USB interface device’s directory which contains several sysfs attribute files for retrieving device statistics:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh bullet_list)}(hhh](h list_item)}(hadsl_controller_version h]h)}(hadsl_controller_versionh]hadsl_controller_version}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj)ubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(h adsl_headendh]h)}(hjCh]h adsl_headend}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjAubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hHadsl_headend_environment - Information about the remote headend. h](h)}(hadsl_headend_environmenth]hadsl_headend_environment}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjXubh block_quote)}(h(- Information about the remote headend. h]j#)}(hhh]j()}(h&Information about the remote headend. h]h)}(h%Information about the remote headend.h]h%Information about the remote headend.}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjsubah}(h]h ]h"]h$]h&]uh1j'hjpubah}(h]h ]h"]h$]h&]bullet-uh1j"hhhKhjlubah}(h]h ]h"]h$]h&]uh1jjhhhKhjXubeh}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hXfadsl_config - Configuration writing interface. - Write parameters in hexadecimal format =, separated by whitespace, e.g.: "1=0 a=5" - Up to 7 parameters at a time will be sent and the modem will restart the ADSL connection when any value is set. These are logged for future reference. h](h)}(h adsl_configh]h adsl_config}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubjk)}(hX/- Configuration writing interface. - Write parameters in hexadecimal format =, separated by whitespace, e.g.: "1=0 a=5" - Up to 7 parameters at a time will be sent and the modem will restart the ADSL connection when any value is set. These are logged for future reference. h]j#)}(hhh](j()}(h Configuration writing interface.h]h)}(hjh]h Configuration writing interface.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhWrite parameters in hexadecimal format =, separated by whitespace, e.g.: "1=0 a=5" h](h)}(hVWrite parameters in hexadecimal format =, separated by whitespace, e.g.:h]hVWrite parameters in hexadecimal format =, separated by whitespace, e.g.:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubjk)}(h "1=0 a=5" h]h)}(h "1=0 a=5"h]h “1=0 a=5”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjubah}(h]h ]h"]h$]h&]uh1jjhhhK%hjubeh}(h]h ]h"]h$]h&]uh1j'hjubj()}(hUp to 7 parameters at a time will be sent and the modem will restart the ADSL connection when any value is set. These are logged for future reference. h]h)}(hUp to 7 parameters at a time will be sent and the modem will restart the ADSL connection when any value is set. These are logged for future reference.h]hUp to 7 parameters at a time will be sent and the modem will restart the ADSL connection when any value is set. These are logged for future reference.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]jjuh1j"hhhK!hjubah}(h]h ]h"]h$]h&]uh1jjhhhK!hjubeh}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hdownstream_attenuation (dB)h]h)}(hj+h]hdownstream_attenuation (dB)}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hj)ubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hdownstream_bits_per_frameh]h)}(hjBh]hdownstream_bits_per_frame}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hj@ubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hdownstream_rate (kbps)h]h)}(hjYh]hdownstream_rate (kbps)}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjWubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(h6downstream_snr_margin (dB) - Downstream stats. h](h)}(hdownstream_snr_margin (dB)h]hdownstream_snr_margin (dB)}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjnubjk)}(h- Downstream stats. h]j#)}(hhh]j()}(hDownstream stats. h]h)}(hDownstream stats.h]hDownstream stats.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjubah}(h]h ]h"]h$]h&]uh1j'hjubah}(h]h ]h"]h$]h&]jjuh1j"hhhK0hjubah}(h]h ]h"]h$]h&]uh1jjhhhK0hjnubeh}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hupstream_attenuation (dB)h]h)}(hjh]hupstream_attenuation (dB)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hupstream_bits_per_frameh]h)}(hjh]hupstream_bits_per_frame}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hupstream_rate (kbps)h]h)}(hjh]hupstream_rate (kbps)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hupstream_snr_margin (dB)h]h)}(hjh]hupstream_snr_margin (dB)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(h4transmitter_power (dBm/Hz) - Upstream stats. h](h)}(htransmitter_power (dBm/Hz)h]htransmitter_power (dBm/Hz)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hj ubjk)}(h- Upstream stats. h]j#)}(hhh]j()}(hUpstream stats. h]h)}(hUpstream stats.h]hUpstream stats.}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj&ubah}(h]h ]h"]h$]h&]uh1j'hj#ubah}(h]h ]h"]h$]h&]jjuh1j"hhhK8hjubah}(h]h ]h"]h$]h&]uh1jjhhhK8hj ubeh}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hdownstream_crc_errorsh]h)}(hjRh]hdownstream_crc_errors}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjPubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hdownstream_fec_errorsh]h)}(hjih]hdownstream_fec_errors}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjgubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hdownstream_hec_errorsh]h)}(hjh]hdownstream_hec_errors}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(h+upstream_hec_errors - Error counts. h](h)}(hupstream_hec_errorsh]hupstream_hec_errors}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubjk)}(h- Error counts. h]j#)}(hhh]j()}(hError counts. h]h)}(h Error counts.h]h Error counts.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1j'hjubah}(h]h ]h"]h$]h&]jjuh1j"hhhKAhjubah}(h]h ]h"]h$]h&]uh1jjhhhKAhjubeh}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hmline_startable - Indicates that ADSL support on the device is/can be enabled, see adsl_start. h](h)}(hline_startableh]hline_startable}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubjk)}(hQ- Indicates that ADSL support on the device is/can be enabled, see adsl_start. h]j#)}(hhh]j()}(hMIndicates that ADSL support on the device is/can be enabled, see adsl_start. h]h)}(hLIndicates that ADSL support on the device is/can be enabled, see adsl_start.h]hLIndicates that ADSL support on the device is/can be enabled, see adsl_start.}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1j'hjubah}(h]h ]h"]h$]h&]jjuh1j"hhhKEhjubah}(h]h ]h"]h$]h&]uh1jjhhhKEhjubeh}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hXline_status - "initialising" - "down" - "attempting to activate" - "training" - "channel analysis" - "exchange" - "waiting" - "up" Changes between "down" and "attempting to activate" if there is no signal. h](h)}(h line_statush]h line_status}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjIubjk)}(h - "initialising" - "down" - "attempting to activate" - "training" - "channel analysis" - "exchange" - "waiting" - "up" Changes between "down" and "attempting to activate" if there is no signal. h](jk)}(hw- "initialising" - "down" - "attempting to activate" - "training" - "channel analysis" - "exchange" - "waiting" - "up" h]j#)}(hhh](j()}(h"initialising"h]h)}(hjhh]h“initialising”}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjfubah}(h]h ]h"]h$]h&]uh1j'hjcubj()}(h"down"h]h)}(hjh]h “down”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhj}ubah}(h]h ]h"]h$]h&]uh1j'hjcubj()}(h"attempting to activate"h]h)}(hjh]h“attempting to activate”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1j'hjcubj()}(h "training"h]h)}(hjh]h“training”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjubah}(h]h ]h"]h$]h&]uh1j'hjcubj()}(h"channel analysis"h]h)}(hjh]h“channel analysis”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjubah}(h]h ]h"]h$]h&]uh1j'hjcubj()}(h "exchange"h]h)}(hjh]h“exchange”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjubah}(h]h ]h"]h$]h&]uh1j'hjcubj()}(h "waiting"h]h)}(hjh]h “waiting”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjubah}(h]h ]h"]h$]h&]uh1j'hjcubj()}(h"up" h]h)}(h"up"h]h“up”}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhjubah}(h]h ]h"]h$]h&]uh1j'hjcubeh}(h]h ]h"]h$]h&]jjuh1j"hhhKJhj_ubah}(h]h ]h"]h$]h&]uh1jjhhhKJhj[ubh)}(hJChanges between "down" and "attempting to activate" if there is no signal.h]hRChanges between “down” and “attempting to activate” if there is no signal.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShj[ubeh}(h]h ]h"]h$]h&]uh1jjhhhKJhjIubeh}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hKlink_status - "not connected" - "connected" - "lost" h](h)}(h link_statush]h link_status}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjEubjk)}(h)- "not connected" - "connected" - "lost" h]j#)}(hhh](j()}(h"not connected"h]h)}(hj`h]h“not connected”}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhj^ubah}(h]h ]h"]h$]h&]uh1j'hj[ubj()}(h "connected"h]h)}(hjwh]h“connected”}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjuubah}(h]h ]h"]h$]h&]uh1j'hj[ubj()}(h"lost" h]h)}(h"lost"h]h “lost”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhjubah}(h]h ]h"]h$]h&]uh1j'hj[ubeh}(h]h ]h"]h$]h&]jjuh1j"hhhKXhjWubah}(h]h ]h"]h$]h&]uh1jjhhhKXhjEubeh}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(h mac_address h]h)}(h mac_addressh]h mac_address}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hjubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hmodulation - "" (when not connected) - "ANSI T1.413" - "ITU-T G.992.1 (G.DMT)" - "ITU-T G.992.2 (G.LITE)" h](h)}(h modulationh]h modulation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hjubjk)}(h_- "" (when not connected) - "ANSI T1.413" - "ITU-T G.992.1 (G.DMT)" - "ITU-T G.992.2 (G.LITE)" h]j#)}(hhh](j()}(h"" (when not connected)h]h)}(hjh]h“” (when not connected)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK`hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h "ANSI T1.413"h]h)}(hjh]h“ANSI T1.413”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h"ITU-T G.992.1 (G.DMT)"h]h)}(hjh]h“ITU-T G.992.1 (G.DMT)”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKbhjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h"ITU-T G.992.2 (G.LITE)" h]h)}(h"ITU-T G.992.2 (G.LITE)"h]h“ITU-T G.992.2 (G.LITE)”}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKchj,ubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]jjuh1j"hhhK`hjubah}(h]h ]h"]h$]h&]uh1jjhhhK`hjubeh}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(hFstartup_attempts - Count of total attempts to initialise ADSL. h](h)}(hstartup_attemptsh]hstartup_attempts}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKehjVubjk)}(h.- Count of total attempts to initialise ADSL. h]j#)}(hhh]j()}(h,Count of total attempts to initialise ADSL. h]h)}(h+Count of total attempts to initialise ADSL.h]h+Count of total attempts to initialise ADSL.}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKghjoubah}(h]h ]h"]h$]h&]uh1j'hjlubah}(h]h ]h"]h$]h&]jjuh1j"hhhKghjhubah}(h]h ]h"]h$]h&]uh1jjhhhKghjVubeh}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubeh}(h]h ]h"]h$]h&]j*uh1j"hhhKhhhhubh)}(hLTo enable/disable ADSL, the following can be written to the adsl_state file:h]hLTo enable/disable ADSL, the following can be written to the adsl_state file:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihhhhubjk)}(h- "start" - "stop - "restart" (stops, waits 1.5s, then starts) - "poll" (used to resume status polling if it was disabled due to failure) h]j#)}(hhh](j()}(h"start"h]h)}(hjh]h “start”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKkhjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h"stoph]h)}(hjh]h“stop}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKlhjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h*"restart" (stops, waits 1.5s, then starts)h]h)}(hjh]h.“restart” (stops, waits 1.5s, then starts)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKmhjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hI"poll" (used to resume status polling if it was disabled due to failure) h]h)}(hH"poll" (used to resume status polling if it was disabled due to failure)h]hL“poll” (used to resume status polling if it was disabled due to failure)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKnhjubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]jjuh1j"hhhKkhjubah}(h]h ]h"]h$]h&]uh1jjhhhKkhhhhubh)}(hAChanges in adsl/line state are reported via kernel log messages::h]h@Changes in adsl/line state are reported via kernel log messages:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKphhhhubh literal_block)}(hXz[4942145.150704] ATM dev 0: ADSL state: running [4942243.663766] ATM dev 0: ADSL line: down [4942249.665075] ATM dev 0: ADSL line: attempting to activate [4942253.654954] ATM dev 0: ADSL line: training [4942255.666387] ATM dev 0: ADSL line: channel analysis [4942259.656262] ATM dev 0: ADSL line: exchange [2635357.696901] ATM dev 0: ADSL line: up (8128 kb/s down | 832 kb/s up)h]hXz[4942145.150704] ATM dev 0: ADSL state: running [4942243.663766] ATM dev 0: ADSL line: down [4942249.665075] ATM dev 0: ADSL line: attempting to activate [4942253.654954] ATM dev 0: ADSL line: training [4942255.666387] ATM dev 0: ADSL line: channel analysis [4942259.656262] ATM dev 0: ADSL line: exchange [2635357.696901] ATM dev 0: ADSL line: up (8128 kb/s down | 832 kb/s up)}hj.sbah}(h]h ]h"]h$]h&]hhuh1j,hhhKrhhhhubeh}(h]atm-cxacru-device-driverah ]h"]atm cxacru device driverah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_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_handlerjgerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _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}jAj>s nametypes}jAsh}j>hs 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.