## Architecture ``` ┌───────────────────┐ │ UMEM Region │ TX └───────────────────┘ RX Path ┌────────────────┐ Path │ Frame │ │ Descriptors │ ┌────────┐ ┌┴────────────────┴─┐ ┌─────────┐ │ │ │ Frame #0 │ │ │ │ │ ├───────────────────┤ │ │ │ │ │ Frame #1 │ │ │ │TX Queue│◀──┐ ├───────────────────┤ ┌────│RX Queue │ │ │ │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ ( ) │ │ │ │ └────────┘ │ │ ' │◀──┘ └─────────┘ └───│ │ │ │ ┌──▶│ . │───┐ ┌──────────┐ │ │ ( ) │ │ ┌──────────┐ │ │ │ │ ' │ │ │ │ │ │ │ │ │ │ │ │ │Completion│ │ │ │ │ │ │ │ Queue │──┘ │ . │ └──▶│Fill Queue│ │ │ │ ( ) │ │ │ │ │ │ ' │ │ │ │ │ ├───────────────────┤ │ │ └──────────┘ │ Frame N │ └──────────┘ └───────────────────┘ ```