Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing sub-page: Privacy->thunderbolt #270

Open
Feichtmeier opened this issue Feb 17, 2022 · 1 comment
Open

Missing sub-page: Privacy->thunderbolt #270

Feichtmeier opened this issue Feb 17, 2022 · 1 comment
Assignees
Labels
feature / enhancement Needs implementation

Comments

@Feichtmeier
Copy link
Member

image

@Feichtmeier Feichtmeier added the feature / enhancement Needs implementation label Feb 17, 2022
@Feichtmeier
Copy link
Member Author

Feichtmeier commented Feb 27, 2022

org.freedesktop.bolt1.Manager
Methods:
DeviceByUid (String uid) ↦ (Object Path device)
DomainById (String id) ↦ (Object Path domain)
EnrollDevice (String uid, String policy, String flags) ↦ (Object Path device)
ForgetDevice (String uid) ↦ ()
ListDevices () ↦ (Array of [Object Path] devices)
ListDomains () ↦ (Array of [Object Path] domains)
Properties:
Probing (Boolean)
AuthMode (String) ("enabled")
DefaultPolicy (String) ("auto")
PowerState (String) ("unset")
SecurityLevel (read) ("none")
Generation (UInt32)
Version (UInt32)
Signals:
DevicesAdded
DevicesRemoved
DomainAdded
DomainRemoved

org.freedesktop.bolt1.Power
Methods:
ForcePower (String who, String flags) ↦ (File Descriptor guard_fd)
ListGuards () ↦ (Array of [Struct of (String, String, UInt32)] guards)
Properties:
Supported (Boolean)
State (String) ("unset")
Timeout (UInt32)

org.freedesktop.bolt1.Device
Methods:
Authorize (String flags) ↦ ()
Properties:
Stored (Boolean)
LinkSpeed (Dict of {String, UInt32})
AuthFlags (String)
Domain (String)
Key (String)
Label (String)
Name (String)
Parent (String)
Policy (String)
Status (String)
SysfsPath (String)
Type (String)
Uid (String)
Vendor (String)
Generation (UInt32)
AuthorizeTime (UInt64)
ConnectTime (UInt64)
StoreTime (UInt64)

org.freedesktop.bolt1.Domain
Properties:
BootACL (Array of [String])
IOMMU (Boolean)
Id (String)
SecurityLevel (String)

  • none: Security disabled, all devices will fully functional on connect.
  • dponly: Only pass the display-port stream through to the connected device.
  • user: Connected devices need to be manually authorized by the user.
  • secure: As 'user', but also challenge the device with a secret key to verify its identity.
  • usbonly: One PCIe tunnel is created to a usb controller in a thunderbolt dock; no other downstream PCIe tunnels are

authorized (needs 4.17 kernel and recent hardware).
SysfsPath (String)
Uid (String)

@Feichtmeier Feichtmeier self-assigned this Feb 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature / enhancement Needs implementation
Projects
None yet
Development

No branches or pull requests

1 participant