aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorMilena Olech <milena.olech@intel.com>2025-04-16 14:19:04 +0200
committerTony Nguyen <anthony.l.nguyen@intel.com>2025-05-16 09:13:02 -0700
commitbf27283ba5943f8e874843a8a05acbd82a2e911a (patch)
tree80867f941febf964755a7bc946758c55d2944dfd /scripts/generate_rust_analyzer.py
parentidpf: add initial PTP support (diff)
downloadwireguard-linux-bf27283ba5943f8e874843a8a05acbd82a2e911a.tar.xz
wireguard-linux-bf27283ba5943f8e874843a8a05acbd82a2e911a.zip
virtchnl: add PTP virtchnl definitions
PTP capabilities are negotiated using virtchnl commands. There are two available modes of the PTP support: direct and mailbox. When the direct access to PTP resources is negotiated, virtchnl messages returns a set of registers that allow read/write directly. When the mailbox access to PTP resources is negotiated, virtchnl messages are used to access PTP clock and to read the timestamp values. Virtchnl API covers both modes and exposes a set of PTP capabilities. Using virtchnl API, the driver recognizes also HW abilities - maximum adjustment of the clock and the basic increment value. Additionally, API allows to configure the secondary mailbox, dedicated exclusively for PTP purposes. Reviewed-by: Alexander Lobakin <aleksander.lobakin@intel.com> Reviewed-by: Willem de Bruijn <willemb@google.com> Reviewed-by: Jacob Keller <jacob.e.keller@intel.com> Signed-off-by: Milena Olech <milena.olech@intel.com> Tested-by: Mina Almasry <almasrymina@google.com> Tested-by: Samuel Salin <Samuel.salin@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions