Directories
¶
| Path | Synopsis |
|---|---|
|
adapter
|
|
|
kernel
Package kernel implements the Linux kernel adapter: sysfs reads/writes, netlink uevent listener, and the fd-passing handshake for usbip-host and vhci_hcd.
|
Package kernel implements the Linux kernel adapter: sysfs reads/writes, netlink uevent listener, and the fd-passing handshake for usbip-host and vhci_hcd. |
|
transport
Package transport provides context-aware TCP dial and listen primitives for USB/IP sessions.
|
Package transport provides context-aware TCP dial and listen primitives for USB/IP sessions. |
|
wire
Package wire implements the USB/IP OP-level protocol codec: opcodes, header layout, device descriptor (312 bytes), OP_REQ_DEVLIST / OP_REP_DEVLIST, and OP_REQ_IMPORT / OP_REP_IMPORT.
|
Package wire implements the USB/IP OP-level protocol codec: opcodes, header layout, device descriptor (312 bytes), OP_REQ_DEVLIST / OP_REP_DEVLIST, and OP_REQ_IMPORT / OP_REP_IMPORT. |
|
Package app holds the USB/IP use-case services (importer, exporter, session lifecycle, reconnect loop) and the adapter interfaces they depend on.
|
Package app holds the USB/IP use-case services (importer, exporter, session lifecycle, reconnect loop) and the adapter interfaces they depend on. |
|
Package netopts holds the TransportOptions value type and its validation.
|
Package netopts holds the TransportOptions value type and its validation. |
|
Package protocol defines USB/IP protocol values shared by the application ports and wire adapter without making the application depend on an adapter.
|
Package protocol defines USB/IP protocol values shared by the application ports and wire adapter without making the application depend on an adapter. |
|
Package testutil centralises deterministic test helpers used across the repository: fake clock, fake random source, goleak integration, and shared fixture loaders.
|
Package testutil centralises deterministic test helpers used across the repository: fake clock, fake random source, goleak integration, and shared fixture loaders. |
Click to show internal directories.
Click to hide internal directories.