fd is shared between tap device opening and edge programs