morpheus_network::transfer

Module orchestrator

Source
Expand description

End-to-End ISO Download Orchestration.

Integrates HTTP download with disk writing for complete ISO persistence.

§Architecture

┌─────────────────────────────────────────────────────────────────────────┐
│                          PersistenceOrchestrator                        │
│                                                                         │
│  ┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐   │
│  │  DHCP State     │ ──▶ │  HTTP Download  │ ──▶ │  Disk Writer    │   │
│  │  Machine        │     │  State Machine  │     │  State Machine  │   │
│  └─────────────────┘     └─────────────────┘     └─────────────────┘   │
│           │                      │                       │             │
│           ▼                      ▼                       ▼             │
│  ┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐   │
│  │   smoltcp       │     │   smoltcp       │     │   VirtIO-blk    │   │
│  │   DHCP          │     │   TCP Socket    │     │   Driver        │   │
│  └─────────────────┘     └─────────────────┘     └─────────────────┘   │
└─────────────────────────────────────────────────────────────────────────┘

Structs§

Enums§