Blame plugin/plugin_remote.md
|
Packit |
534379 |
```mermaid
|
|
Packit |
534379 |
sequenceDiagram
|
|
Packit |
534379 |
participant opae
|
|
Packit |
534379 |
participant ProxyPlugin
|
|
Packit |
534379 |
opae->>ProxyPlugin: fpgaEnumerate(filter)
|
|
Packit |
534379 |
ProxyPlugin->>ProxyPlugin: make_message(type=enum, payload=filter)->msg
|
|
Packit |
534379 |
ProxyPlugin->>RemoteEndpoint: send_msg(msg)
|
|
Packit |
534379 |
RemoteEndpoint->>remote_opae: fpgaEnumerate(filter)
|
|
Packit |
534379 |
remote_opae-->>RemoteEndpoint: tokens
|
|
Packit |
534379 |
RemoteEndpoint->>RemoteEndpoint:make_response(tokens)->resp
|
|
Packit |
534379 |
RemoteEndpoint-->>ProxyPlugin:resp
|
|
Packit |
534379 |
ProxyPlugin->>ProxyPlugin: unpack(resp)->proxy_tokens
|
|
Packit |
534379 |
ProxyPlugin-->>opae: proxy_tokens
|
|
Packit |
534379 |
Note over opae: proxy_tokens wrapped into tokens
|
|
Packit |
534379 |
```
|