VULN_CHECK_I913V6 GiddlmZddlddlZddlmZddlZddlZddl Z ejjZ GddejZy))base)*N)commandsceZdZdZdZdZy) RTENTSKPluginz A plug-in for avoiding inter-processor interrupts caused by enabling or disabling static keys. The plug-in has no options; when included, **TuneD** will keep an open socket with timestamping enabled, thus keeping the static key enabled. c$d|_d|_d}d}tjtjtjtj }|j tj||||_tjdy)NTFi@z*opened SOF_TIMESTAMPING_OPT_TX_SWHW socket) _has_static_tuning_has_dynamic_tuningsocketAF_INET SOCK_DGRAM IPPROTO_UDP setsockopt SOL_SOCKETrtentsk_socketloginfo)selfinstance SO_TIMESTAMPSOF_TIMESTAMPING_OPT_TX_SWHWss A/usr/lib/python3.12/site-packages/tuned/plugins/plugin_rtentsk.py_instance_initzRTENTSKPlugin._instance_initsm $(!&( ,"' mmFNNF$5$5v7I7IJ!,,v  ,0LM$(( 78c<|j}|jy)N)rclose)rrrs r_instance_cleanupzRTENTSKPlugin._instance_cleanup$s !'')rN)__name__ __module__ __qualname____doc__rr rrrr s9  rr)r decorators tuned.logstunedtuned.utils.commandsrglobr timelogsgetrPluginrr%rrr0s:)  jjnn DKK r