Application networking
Goal: application libraries implement all networking
- e.g., TCP & UDP in libNet
libNets control: DMA, interrupt processing, ...
Protection: who owns this network message?
- Problem: exokernel doesn’t understand msg semantics!
- Solution: DPF!