IDPF live-update support
summary
IDPF live-update work demonstrates a concrete approach: a prototype saves and later restores ring head/tail pointers for the IDPF firmware channel and explicitly avoids PF hardware reset so guest VFs survive a host kernel update. It relies on PCI to pass through config state, requires keeping SR-IOV enabled and re-creating VFs without full discovery, and currently works for basic VF preservation while PCI discovery, VF reprovisioning and robust error-recovery (reset vs panic) remain unresolved.
AI-written summary · about
chapters (11)
- 0:00Introduction to IDPF live update
- 1:03Why live update for network drivers
- 2:06State preservation in IDPF driver
- 3:51Simplifying live update requirements
- 5:19PCI subsystem role in live update
- 7:26Challenges with PF and VF interaction
- 9:12SR-IOV configuration complexity
- 11:21User space vs kernel live update
- 12:22Error handling in live update
- 14:07Device reset and panic scenarios
- 15:52Standardization efforts in drivers
