A Framework for eBPF-Based Network Functions in an Era of Microservices