Drilling Network Stacks with packetdrill